[mythtv-users] mythplugins complile problem

Paul Harrison mythtv at dsl.pipex.com
Mon Nov 17 18:21:30 UTC 2008


scott at tbwifi.ca wrote:
> Perhaps I wasn't clean before, but at the time of the original post my
> main myth install was working fine.  I am not sure why the plugins are
> giving me grief.
>
> Here is some of my compile info:
>
>
>
> [mythtv at mythbox mythplugins]$ ./configure --prefix=/usr
> which: no sdl-config in
> (/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt3/bin:/home/mythtv/bin:/usr/lib/qt3/bin)
> MythMusic requires libmad.
> MythMusic requires vorbis.
> MythMusic requires FLAC.
> MythMusic requires libcdaudio.
> MythMusic requires CDDA Paranoia.
> ./configure: line 484: taglib-config: command not found
> MythMusic requires taglib 1.4 or later.
> Disabling MythMusic due to missing dependencies.
> Disabling MythGallery due to missing libtiff.
>
> Configuration settings:
>
>         MythArchive    plugin will be built
>         MythBrowser    plugin will be built
>         MythControls   plugin will be built
>         MythFlix       plugin will be built
>         MythGallery    plugin will not be built
>         MythGame       plugin will be built
>         MythMusic      plugin will not be built
>         MythNews       plugin will be built
>         MythPhone      plugin will be built
>         MythVideo      plugin will be built
>         MythWeather    plugin will be built
>         MythZoneMinder plugin will be built
>         MythMovies     plugin will be built
>         DVD creation   support will be included in MythArchive
>         Native Archive support will be included in MythArchive
>         FESTIVAL       support will not be included in MythPhone
>
> [mythtv at mythbox mythplugins]$ qmake mythplugins.pro
> [mythtv at mythbox mythplugins]$ make
> cd mytharchive && qmake mytharchive.pro -o Makefile
> cd mytharchive && make -f Makefile
> make[1]: Entering directory
> `/home/mythtv/release-0-21-fixes/mythplugins/mytharchive'
> cd mytharchive && qmake mytharchive.pro -o Makefile
> cd mytharchive && make -f Makefile
> make[2]: Entering directory
> `/home/mythtv/release-0-21-fixes/mythplugins/mytharchive/mytharchive'
> g++ -c -pipe -march=k8 -I/usr/include/artsc -pthread
> -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -Wall -Wno-switch
> -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
> -D__STDC_CONSTANT_MACROS -Wall -W -fomit-frame-pointer -O3
> -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC  -D_GNU_SOURCE
> -DPREFIX=\"/usr\" -DMMX -D_FILE_OFFSET_BITS=64 -DQT_NO_DEBUG
> -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED
> -I/usr/lib/qt3/mkspecs/default64 -I. -I/usr/include -I/usr/include
> -I/usr/include -I/usr/include/mythtv -I/usr/include/mythtv/ffmpeg
> -I/usr/include/mythtv/libmythtv -I/usr/lib/qt3/include -o main.o main.cpp
> In file included from main.cpp:22:
> /usr/local/include/mythtv/mythcontext.h:9:19: error: QObject: No such file
> or directory
> /usr/local/include/mythtv/mythcontext.h:10:19: error: QString: No such
> file or directory
> /usr/local/include/mythtv/mythcontext.h:11:18: error: QMutex: No such file
> or directory
> /usr/local/include/mythtv/mythcontext.h:12:17: error: QList: No such file
> or directory
> In file included from /usr/local/include/mythtv/mythobservable.h:5,
>                  from /usr/local/include/mythtv/mythcontext.h:17,
>                  from main.cpp:22:
> /usr/local/include/mythtv/mythevent.h:5:23: error: QStringList: No such
> file or directory
> /usr/local/include/mythtv/mythevent.h:6:18: error: QEvent: No such file or
> directory
> In file included from /usr/local/include/mythtv/mythcontext.h:18,
>                  from main.cpp:22:
> /usr/local/include/mythtv/mythsocket.h:4:23: error: QTextStream: No such
> file or directory
> /usr/local/include/mythtv/mythsocket.h:8:19: error: QThread: No such file
> or directory
> In file included from /usr/local/include/mythtv/mythsocket.h:13,
>                  from /usr/local/include/mythtv/mythcontext.h:18,
>                  from main.cpp:22:
>   

You must have two  lots of myth installed in  /use and /usr/local.

 From your configure line it looks like you want to use /usr so look in 
/usr/local and delete anything that belongs to Myth, making a backup 
first just in case you delete something you shouldn't. You'll find stuff 
in /usr/local/include/myth*, /usr/local/share/mythtv, 
/usr/local/bin/myth*, /usr/local/libs/mythtv.

Paul H.

 


More information about the mythtv-users mailing list