[mythtv-users] Compile errors, was: JACK support?

Matthias Thyroff Matthias at thyroff.net
Sat Jul 15 13:44:23 UTC 2006


Am Samstag, 15. Juli 2006 15:18 schrieb Thomas Hood:
> >Am Samstag, 15. Juli 2006 12:50 schrieb Thomas Hood:
> >> I need Jack audio support, so I downloaded  SVN 0.19-fixes and
> >> attempted:
> >>
> >> "mythtv at htpc:~/SRC/mythtv$ ./configure --prefix=/usr
> >> --enable-audio-jack"
> >>
> >> with the result:
> >>
> >> "You must have the Lame MP3 encoding library installed to compile Myth."
> >>
> >> Lame is installed, so I'm not sure what to do here -- any ideas?
> >>
> >> Thanks,
> >>
> >> Tom
> >> _______________________________________________
> >> mythtv-users mailing list
> >> mythtv-users at mythtv.org
> >> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
> >
> >Do you also have the developer package installed? Here on my Ubuntu
> > System, there are several packages for lame: lame, liblame0 and
> > liblame-dev. The latter is necessary for compiling programs using lame.
> >
> >Good luck
> >
> >       Matthias
>
> Thanks for that -- spot-on!
>
> I then installed qmake, xorg-dev and a few other packages that
> googling the compile errors suggested, however I'm stuck on this one:
>
> In file included from ttfont.h:4,
>                  from osdlistbtntype.h:38,
>                  from tv_play.cpp:17:
> /usr/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No
> such file or directory
> In file included from osdlistbtntype.h:38,
>                  from tv_play.cpp:17:
> ttfont.h:5:10: error: #include expects "FILENAME" or <FILENAME>
> ttfont.h:6:10: error: #include expects "FILENAME" or <FILENAME>
> /usr/include/qt3/qsqldatabase.h:63: warning: 'class
> QSqlDriverCreatorBase' has virtual functions but non-virtual
> destructor
> ttfont.h:58: error: expected ';' before '(' token
> ttfont.h:70: error: 'FT_Library' does not name a type
> ttfont.h:71: error: 'FT_Face' does not name a type
> ttfont.h:72: error: 'FT_Glyph' was not declared in this scope
> ttfont.h:72: error: template argument 2 is invalid
> channelbase.h:100: warning: unused parameter 'pid_cache'
> channelbase.h:103: warning: unused parameter 'pid_cache'
> /usr/include/qt3/qxml.h:224: warning: 'class QXmlReader' has virtual
> functions but non-virtual destructor
> /usr/include/qt3/qxml.h:407: warning: 'class QXmlContentHandler' has
> virtual functions but non-virtual destructor
> /usr/include/qt3/qxml.h:424: warning: 'class QXmlErrorHandler' has
> virtual functions but non-virtual destructor
> /usr/include/qt3/qxml.h:433: warning: 'class QXmlDTDHandler' has
> virtual functions but non-virtual destructor
> /usr/include/qt3/qxml.h:441: warning: 'class QXmlEntityResolver' has
> virtual functions but non-virtual destructor
> /usr/include/qt3/qxml.h:448: warning: 'class QXmlLexicalHandler' has
> virtual functions but non-virtual destructor
> /usr/include/qt3/qxml.h:461: warning: 'class QXmlDeclHandler' has
> virtual functions but non-virtual destructor
> make[2]: *** [tv_play.o] Error 1
> make[2]: Leaving directory `/home/mythtv/SRC/mythtv/libs/libmythtv'
> make[1]: *** [sub-libmythtv] Error 2
> make[1]: Leaving directory `/home/mythtv/SRC/mythtv/libs'
> make: *** [sub-libs] Error 2
> _______________________________________________
> mythtv-users mailing list
> mythtv-users at mythtv.org
> http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users

Hm, check if you have the freetype dev package installed (libfreetype6-dev on 
my dapper system); 

having it installed I find the file

/usr/include/freetype2/freetype/config/ftheader.h

If your config script still doesn't find it, you might have to specify the 
path, check the help of the configure script. 



More information about the mythtv-users mailing list