[mythtv-users] Myth Compile Problem?

scott at tbwifi.ca scott at tbwifi.ca
Tue Nov 11 05:11:31 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.
>

I downloaded the SVN again and things seem better other than this error at
the end of make install:

( [ -d python ] && cd python ; make -f Makefile install; ) || true
make[2]: Entering directory
`/home/mythtv/release-0-21-fixes/mythtv/bindings/python'
-o python -L/usr/lib/qt3/lib64 -L/usr/lib64 -lqt-mt -lXext -lX11 -lm
python setup.py install --root=""
running install
error: invalid Python installation: unable to open
/usr/lib64/python2.5/config/Makefile (No such file or directory)
make[2]: *** [install] Error 1
make[2]: Leaving directory
`/home/mythtv/release-0-21-fixes/mythtv/bindings/python'
make[1]: Leaving directory `/home/mythtv/release-0-21-fixes/mythtv/bindings'
( [ -d config ] && cd config ; make -f Makefile install; ) || true
make[1]: Entering directory `/home/mythtv/release-0-21-fixes/mythtv/config'
make[1]: `install' is up to date.
make[1]: Leaving directory `/home/mythtv/release-0-21-fixes/mythtv/config'


Is this a big deal?


Scott


More information about the mythtv-users mailing list