[mythtv-users] Compilation problem on amd64 debian etch

Paul Andreassen paulx at andreassen.com.au
Thu Nov 9 13:16:17 UTC 2006


On Thu, 9 Nov 2006 07:52 am, Rudy Zijlstra wrote:
> Hello all,
>
> I've recently installed debian etch (testing) with some packages from
> unstable. I've got several mythtv compiled from SVN running on slackware,
> debian though is new to me.

Checkout http://www.debian-multimedia.org/ by Christian Marillat for MythTV in 
a package and other useful packages like mplayer, xine, libdvdcss2, 
transcode, etc.  All the stuff Debian Legal find "unacceptable".

You can also get the source packages, with which you can recompile with your 
changes.

> I'm getting the following compile error, and i suspect i've got a missing
> package. Can someone help me find the correct package?
>
> Cheers,
>
> Rudy
>
>
> cd libmythtv && make -f Makefile
> make[2]: Entering directory
> `/usr/src/mythtv-svn-0.20-fixes/mythtv/libs/libmythtv'
> g++ -c -pipe -march=k8 -Wall -W -O3 -Wall -Wno-switch -fomit-frame-pointer
> -D_REENTRANT -DPIC -fPIC  -DMMX -DUSING_FREEBOX -D_GNU_SOURCE
> -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\" -DLIBDIR=\"/usr/local/lib\"
> -D_LARGEFILE_SOURCE -DUSING_OSS -DUSING_H264TOOLS -DUSING_XV
> -DUSING_FRONTEND -DUSING_CRC_IP_NETWORK_REC -DUSING_V4L -DUSING_DBOX2
> -DUSING_FREEBOX -DUSING_HDHOMERUN -DUSING_IVTV -DUSING_BACKEND
> -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -DQT_TABLET_SUPPORT
> -I/usr/share/qt3/mkspecs/default -I. -I../../../../../local/include -I../..
> -I.. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2 -Idvbdev
> -Impeg -I../libmythlivemedia/BasicUsageEnvironment/include
> -I../libmythlivemedia/groupsock/include
> -I../libmythlivemedia/liveMedia/include
> -I../libmythlivemedia/UsageEnvironment/include -I../../../../../include/qt3
> -o tv_play.o tv_play.cpp
> In file included from ttfont.h:4,
>                  from osdlistbtntype.h:38,
>                  from tv_play.cpp:19:
> /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such
> file or directory

$ dpkg -S ftheader.h
libfreetype6-dev: /usr/include/freetype2/freetype/config/ftheader.h

On my Debian Sarge x86 system it appears to be in libfreetype6-dev.

> In file included from osdlistbtntype.h:38,
>                  from tv_play.cpp:19:
> ttfont.h:5:10: error: #include expects "FILENAME" or <FILENAME>
> ttfont.h:6:10: error: #include expects "FILENAME" or <FILENAME>
> ../../../../../include/qt3/qsqldatabase.h:63: warning: ‘class
> QSqlDriverCreatorBase’ has virtual functions but non-virtual destructor
> ttfont.h:59: error: expected ‘;’ before ‘(’ token
> ttfont.h:72: error: ‘FT_Library’ does not name a type
> ttfont.h:73: error: ‘FT_Face’ does not name a type
> ttfont.h:74: error: ‘FT_Glyph’ was not declared in this scope
> ttfont.h:74: error: template argument 2 is invalid
> ../../../../../include/qt3/qxml.h:224: warning: ‘class QXmlReader’ has
> virtual functions but non-virtual destructor
> ../../../../../include/qt3/qxml.h:407: warning: ‘class QXmlContentHandler’
> has virtual functions but non-virtual destructor
> ../../../../../include/qt3/qxml.h:424: warning: ‘class QXmlErrorHandler’
> has virtual functions but non-virtual destructor
> ../../../../../include/qt3/qxml.h:433: warning: ‘class QXmlDTDHandler’ has
> virtual functions but non-virtual destructor
> ../../../../../include/qt3/qxml.h:441: warning: ‘class QXmlEntityResolver’
> has virtual functions but non-virtual destructor
> ../../../../../include/qt3/qxml.h:448: warning: ‘class QXmlLexicalHandler’
> has virtual functions but non-virtual destructor
> ../../../../../include/qt3/qxml.h:461: warning: ‘class QXmlDeclHandler’ has
> virtual functions but non-virtual destructor
> tv_play.cpp: In member function ‘void TV::DoDisplayJumpMenu()’:
> tv_play.cpp:6150: warning: unused variable ‘LiveTVInAllPrograms’
> make[2]: *** [tv_play.o] Error 1
> make[2]: Leaving directory
> `/usr/src/mythtv-svn-0.20-fixes/mythtv/libs/libmythtv'
> make[1]: *** [sub-libmythtv] Error 2
> make[1]: Leaving directory `/usr/src/mythtv-svn-0.20-fixes/mythtv/libs'
> make: *** [sub-libs] Error 2

Hope this helps,
Paul
-- 


More information about the mythtv-users mailing list