[mythtv-users] Myth Compile Problem?

Paul Harrison mythtv at dsl.pipex.com
Sun Nov 9 18:13:28 UTC 2008


scott at tbwifi.ca wrote:
>> scott at tbwifi.ca wrote:
>>     
>>> Hi, I am trying to do an upgrade to the 0.21 fixes branch.  I am running
>>> Mandriva 2008.1 on a 64 bit box, which used to run fine with an older
>>> build
>>> on 2008.  My current kernel is 2.6.25.11-tmb-desktop-2mdv.  What is odd
>>> is
>>> that some things appear to be working okay.  I can record and watch
>>> recordings on the local frontend, but can't access anything via my
>>> mvpmc's.
>>> I also can't get the archive plugins to work.
>>>
>>> Here are some errors I get at the end of the mythtv make:
>>>
>>> In file included from httprequest.cpp:11:
>>> httprequest.h:15:22: error: qptrlist.h: No such file or directory
>>> httprequest.h:19:21: error: qsocket.h: No such file or directory
>>>       
>> Seems you don't have qt3-devel installed
>>     
>>>       
>
> I had upgraded to qt4 at an attempt to use the latest SVN.  When that
> posed problems for the mvpmc's I opted to go back to the fixes branch. 
> Now it appears that I am having trouble gettings things to revert back to
> qt3.  What do I have to set in the background to fix things?  I am running
> Mandriva 2008.1 64 bit.
>
> Here is the output of a make
>
> [mythtv at mythbox mythtv]$ qmake mythtv.pro
> [mythtv at mythbox mythtv]$ make
> cd libs && qmake libs.pro -o Makefile
> cd libs && make -f Makefile
> make[1]: Entering directory `/home/mythtv/release-0-21-fixes/mythtv/libs'
> cd libavutil && make -f Makefile
> make[2]: Entering directory
> `/home/mythtv/release-0-21-fixes/mythtv/libs/libavutil'
> make[2]: *** No rule to make target
> `/usr/lib/qt4/mkspecs/linux-g++/qmake.conf', needed by `Makefile'.  Stop.
> make[2]: Leaving directory
> `/home/mythtv/release-0-21-fixes/mythtv/libs/libavutil'
> make[1]: *** [sub-libavutil] Error 2
> make[1]: Leaving directory `/home/mythtv/release-0-21-fixes/mythtv/libs'
> make: *** [sub-libs] Error 2
>
> Here is some other info that may help:
>
> [mythtv at mythbox mythtv]$ echo $PATH
> /usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/mythtv/bin
> [mythtv at mythbox mythtv]$ echo $QTDIR
> /usr/lib/qt3
> [mythtv at mythbox mythtv]$ which qmake
> /usr/bin/qmake
>
> I don't know how to fix these to reflect the qt3 directories that need to
> show up.
>
> Note that I have removed everything associated with qt4 now and I believe
> that I have reinstalled lib64qt3-devel and lib64qt3-mysql using urpmi
> --replacepkgs.
>
> Theories?
>
> Thx
> Scott
>
>   
You've still got some of the Makefiles created during the failed compile 
attempt with Qt4 installed. 
Try doing a  'make clean' or 'make distclean'. If that fails which it 
probably will you will  have to manually delete the Makefiles so they 
get recreated or it may be easier just to start afresh with a clean 
checkout from svn.

Paul H.



More information about the mythtv-users mailing list