[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