[mythtv-users] Official Gentoo Ebuild is broken

Preston Crow pc-mythtv at crowcastle.net
Wed Feb 4 12:51:55 EST 2004


I'm able to build most of the 0.14 myth packages with the ebuilds now in
portage.  The exceptions are mythmusic and mythgallery.  There does not
seem to be any mythbrowser package yet.  (I had trouble with several
other packages, but emerging them again after updating other packages
fixed the problems.  In particular, I needed to re-emerge gcc after
updating glibc to get some things to compile.)

I've updated everything else on the system (emerge sync; emerge -uD
world), and 'emerge -pv -uD world' only lists those two packages as
needing to be updated.

mythgallery fails with:
>>> Unpacking mythgallery-0.14.tar.bz2 to
/var/tmp/portage/mythgallery-0.14/work
>>> Source unpacked.
cd mythgallery && qmake mythgallery.pro -o Makefile
cd i18n && qmake i18n.pro -o Makefile
cd i18n && make -f Makefile
Project ERROR: Missing config.pro: please run the configure script
make[1]: Entering directory
`/var/tmp/portage/mythgallery-0.14/work/mythgallery-0.14/i18n'
gcc -c -pipe -Wall -W -O2  -D_GNU_SOURCE -DPREFIX=\"/usr\"
-I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -o dummy.o dummy.c
make: *** [mythgallery/Makefile] Error 2
make: *** Waiting for unfinished jobs....
g++  -o i18n dummy.o     
make[1]: Leaving directory
`/var/tmp/portage/mythgallery-0.14/work/mythgallery-0.14/i18n'


I'm running 2.6.1-mm3 with patched nvidia 4363 drivers built manually (I
used 'emerge inject' to tell portage that they are installed, and then
manually masked newer versions in /etc/portage/portage.mask.)  I ran
'opengl-update nvidia' to set the opengl to the nvidia version.  (As
discussed elsewhere, the 4363 version is the only release with overscan
working correctly, so I don't want to use a newer release.  I can't
install it from portage, as the portage version doesn't have the 2.6
patches.)

Mythmusic fails with:
g++ -c -pipe -Wall -W -O3 -march=athlon-xp -fomit-frame-pointer
-I/usr/include/SDL -D_REENTRANT -D_REENTRANT -fPIC  -D_GNU_SOURCE
-DPREFIX=\"/usr\" -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN
-I/usr/qt/3/mkspecs/linux-g++ -I. -I/usr/include -I/usr/include/cdda
-I/usr/qt/3/include -I/usr/X11R6/include -o mainvisual.o mainvisual.cpp
In file included from visualize.h:26,
                 from mainvisual.cpp:13:
/usr/qt/3/include/qgl.h:79:20: GL/gl.h: No such file or directory
In file included from /usr/qt/3/include/qgl.h:80,
                 from visualize.h:26,
                 from mainvisual.cpp:13:
/usr/X11R6/include/GL/glu.h:35:19: GL/gl.h: No such file or directory
In file included from /usr/qt/3/include/qgl.h:80,
                 from visualize.h:26,
                 from mainvisual.cpp:13:
/usr/X11R6/include/GL/glu.h:259: error: `_GLUfuncptr' was not declared
in this scope
/usr/X11R6/include/GL/glu.h:259: error: `GLvoid' was not declared in
this scope
/usr/X11R6/include/GL/glu.h:259: error: ISO C++ forbids declaration of
`GLvoid' with no type
/usr/X11R6/include/GL/glu.h:259: error: typedef `GLvoid' is initialized
(use __typeof__ instead)
/usr/X11R6/include/GL/glu.h:259: error: invalid declarator
/usr/X11R6/include/GL/glu.h:265: error: syntax error before `(' token
...

Any ideas?

--PC




More information about the mythtv-users mailing list