[mythtv-users] errors about compiling myth plugin?

William Munson william_munson at bellsouth.net
Mon Feb 26 11:37:36 UTC 2007


Xi Jiarong wrote:

> Hello!
> I just tried to compile and build myth plugin on fedora 5, I find
> there was some errors when type "make", and "make install" on terminal
> as follows(I don't know how to correct this error, please help
> me......):
> (after comipiling, I could get the libmythbrowser.so, and when I put
> this libmythbrowser.so to the folder myth/plugin/, and add the button
> on mainmenu.xml, but I can not open this plugin, what's wrong with
> this point/ )
>
>
>                                                                         [root at localhost
>                                                                         mythbrowser]#
>                                                                         qmake
>                                                                         [root at localhost
>                                                                         mythbrowser]#
>                                                                         make
>                                                                         cd
>                                                                         mythbrowser
>                                                                         &&
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         make[1]:
>                                                                         Entering
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbrowser'
>                                                                         make[1]:
>                                                                         Nothing
>                                                                         to
>                                                                         be
>                                                                         done
>                                                                         for
>                                                                         `first'.
>                                                                         make[1]:
>                                                                         Leaving
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbrowser'
>                                                                         cd
>                                                                         mythbookmarkmanager
>                                                                         &&
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         make[1]:
>                                                                         Entering
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbookmarkmanager'
>
>                                                                         make[1]:
>                                                                         Nothing
>                                                                         to
>                                                                         be
>                                                                         done
>                                                                         for
>                                                                         `first'.
>                                                                         make[1]:
>                                                                         Leaving
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbookmarkmanager'
>                                                                         cd
>                                                                         i18n
>                                                                         &&
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         make[1]:
>                                                                         Entering
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/i18n'
>
>                                                                         make[1]:
>                                                                         Nothing
>                                                                         to
>                                                                         be
>                                                                         done
>                                                                         for
>                                                                         `first'.
>                                                                         make[1]:
>                                                                         Leaving
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/i18n'
>                                                                         [root at localhost
>                                                                         mythbrowser]#
>                                                                         make
>                                                                         install
>                                                                         (
>                                                                         [
>                                                                         -d
>                                                                         mythbrowser
>                                                                         ]
>                                                                         &&
>                                                                         cd
>                                                                         mythbrowser
>                                                                         ;
>                                                                         grep
>                                                                         "^qmake_all:"
>                                                                         Makefile
>                                                                         &&
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         qmake_all;
>                                                                         )
>                                                                         ||
>                                                                         true
>
>                                                                         (
>                                                                         [
>                                                                         -d
>                                                                         mythbookmarkmanager
>                                                                         ]
>                                                                         &&
>                                                                         cd
>                                                                         mythbookmarkmanager
>                                                                         ;
>                                                                         grep
>                                                                         "^qmake_all:"
>                                                                         Makefile
>                                                                         &&
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         qmake_all;
>                                                                         )
>                                                                         ||
>                                                                         true
>                                                                         (
>                                                                         [
>                                                                         -d
>                                                                         i18n
>                                                                         ]
>                                                                         &&
>                                                                         cd
>                                                                         i18n
>                                                                         ;
>                                                                         grep
>                                                                         "^qmake_all:"
>                                                                         Makefile
>                                                                         &&
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         qmake_all;
>                                                                         )
>                                                                         ||
>                                                                         true
>
>                                                                         (
>                                                                         [
>                                                                         -d
>                                                                         mythbrowser
>                                                                         ]
>                                                                         &&
>                                                                         cd
>                                                                         mythbrowser
>                                                                         ;
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         install;
>                                                                         )
>                                                                         ||
>                                                                         true
>                                                                         make[1]:
>                                                                         Entering
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbrowser'
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser"
>                                                                         "/usr/local/bin/mythbrowser"
>
>                                                                         cp
>                                                                         -f
>                                                                         "images/webpage.png"
>                                                                         "/usr/local/share/mythtv/themes/default/"
>                                                                         make[1]:
>                                                                         Leaving
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbrowser'
>                                                                         (
>                                                                         [
>                                                                         -d
>                                                                         mythbookmarkmanager
>                                                                         ]
>                                                                         &&
>                                                                         cd
>                                                                         mythbookmarkmanager
>                                                                         ;
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         install;
>                                                                         )
>                                                                         ||
>                                                                         true
>
>                                                                         make[1]:
>                                                                         Entering
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbookmarkmanager'
>                                                                         cp
>                                                                         -f
>                                                                         "libmythbookmarkmanager.so"
>                                                                         "/usr/local/lib/mythtv/plugins/libmythbookmarkmanager.so"
>
>                                                                         make[1]:
>                                                                         Leaving
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/mythbookmarkmanager'
>                                                                         (
>                                                                         [
>                                                                         -d
>                                                                         i18n
>                                                                         ]
>                                                                         &&
>                                                                         cd
>                                                                         i18n
>                                                                         ;
>                                                                         make
>                                                                         -f
>                                                                         Makefile
>                                                                         install;
>                                                                         )
>                                                                         ||
>                                                                         true
>                                                                         make[1]:
>                                                                         Entering
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/i18n'
>
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_de.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_si.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_fr.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_sv.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_nl.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_nb.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_fi.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_es.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_pt_br.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_et.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_ru.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>                                                                         cp
>                                                                         -f
>                                                                         "mythbrowser_dk.qm"
>                                                                         "/usr/local/share/mythtv/i18n/"
>
>                                                                         make[1]:
>                                                                         Leaving
>                                                                         directory
>                                                                         `/home/mythtv/mythtv_build/mythplugins/mythbrowser/i18n'
>                                                                         [root at localhost
>                                                                         mythbrowser]#
>
>
>
Sounds like you forgot to run ./configure to setup your plugins. If this
is the MythDora system from your other message then you probably do not
have all the rpms needed to compile from source.


More information about the mythtv-users mailing list