[mythtv] SVN HEAD doesn't compile.

Matthew Schumacher schu at schu.net
Wed May 31 16:53:23 UTC 2006


Matthew Schumacher wrote:
> List,
> 
> I have been trying to upgrade to SVN head for a few days now, but it
> won't compile for me.  Here is the error I get:
> 
> g++ -c -pipe -march=i686 -Wall -W -O3 -Wall -Wno-switch
> -fomit-frame-pointer -D_REENTRANT -DPIC -fPIC  -DMMX -Di386
> -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
> -DLIBDIR=\"/usr/local/lib\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
> -DQT_SHARED -I/usr/lib/qt/mkspecs/default -I. -I/usr/local/include
> -I/usr/X11R6/include -I../libmythtv -I/usr/lib/qt/include -o
> ParseBinary.o ParseBinary.cpp
> In file included from Engine.h:25,
>                  from ParseBinary.cpp:27:
> freemheg.h:36: error: `FILE' was not declared in this scope
> freemheg.h:36: error: `logStream' was not declared in this scope
> freemheg.h:36: error: parse error before `int'
> make[2]: *** [ParseBinary.o] Error 1
> make[2]: Leaving directory
> `/tmp/pwbuilder-130903122813544/sources/207841783020208/mythtv/libs/libmythfreemheg'
> make[1]: *** [sub-libmythfreemheg] Error 2
> make[1]: Leaving directory
> `/tmp/pwbuilder-130903122813544/sources/207841783020208/mythtv/libs'
> make: *** [sub-libs] Error 2
> ! Error: make failed
> 
> Here are my configure options:
> 
> --arch=i686 --enable-mmx --disable-ccache --disable-distcc
> 
> Should I just go back a couple of weeks and compile an older version?
> 
> Thanks,
> schu
> 

I though I would follow up on this and report that upgrading to qt-3.3.4
from qt-3.3.3 resolve this and other compilation problems.  Perhaps I
missed it, but somewhere in the documentation for the upcoming release
(whenever that is) it should state that qt-3.3.4 is required.  Perhaps
checking for it in configure would be a good idea.

schu


More information about the mythtv-dev mailing list