Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68347 - x11-libs/evas-1.0.0.20041016_pre13 compile error: GL/glu.h: No such file or directory
Summary: x11-libs/evas-1.0.0.20041016_pre13 compile error: GL/glu.h: No such file or d...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High critical
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-20 22:20 UTC by Cagnulein
Modified: 2004-11-17 22:31 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Cagnulein 2004-10-20 22:20:56 UTC
e/directfb -I. -I../../../src/lib -I../../../src/lib/include -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -s -MT evas_key_grab.lo -MD -MP -MF .deps/evas_key_grab.Tpo -c evas_key_grab.c -o evas_key_grab.o >/dev/null 2>&1
 i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/freetype2 -I/usr/X11R6/include -D_REENTRANT -I/usr/include/directfb -I. -I../../../src/lib -I../../../src/lib/include -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -s -MT evas_layer.lo -MD -MP -MF .deps/evas_layer.Tpo -c evas_layer.c  -fPIC -DPIC -o .libs/evas_layer.o
 i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/freetype2 -I/usr/X11R6/include -D_REENTRANT -I/usr/include/directfb -I. -I../../../src/lib -I../../../src/lib/include -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetc
h-loop-arrays -s -MT evas_layer.lo -MD -MP -MF .deps/evas_layer.Tpo -c evas_layer.c -o evas_layer.o >/dev/null 2>&1
 i386-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../.. -I/usr/include/freetype2 -I/usr/X11R6/include -D_REENTRANT -I/usr/include/directfb -I. -I../../../src/lib -I../../../src/lib/include -march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -s -MT evas_main.lo -MD -MP -MF .deps/evas_main.Tpo -c evas_main.c  -fPIC -DPIC -o .libs/evas_main.o
In file included from evas_main.c:22:
../../../src/lib/include/evas_engine_api_gl_x11.h:5:20: GL/glu.h: No such file or directory
make[4]: *** [evas_main.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 
Portage 2.0.51 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20041006-r0, 2.6.9-ck1 i686)
=================================================================
System uname: 2.6.9-ck1 i686 Intel(R) Pentium(R) M processor 1500MHz
Gentoo Base System version 1.5.3
distcc 2.18 i386-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux-headers-2.4.22
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -s"
CHOST="i386-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -fprefetch-loop-arrays -s"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="http://gentoo.osuosl.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-s"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://192.168.0.1/gentoo-portage"
USE="X aalib acpi alsa apache2 apm avi beepmp berkdb bitmap-fonts bluetooth bootsplash cdr codecs crypt cups dba directfb divx4linux dvd dvdread edl emoticon encode erandom esd f77 fbcon festival foomaticdb freetype freetype-version-1 ftp gd gdbm geoip gif gimp gimpprint gkrellm glade gpm gtk gtk2 gtkhtml imlib irda java jpeg libg++ libwww mad mikmod motif mozilla mp3 mpeg mpeg4 mplayer msn mysql nas ncurses network nls nvidia offensive oggvorbis opengl oss pam pdflib perl php png python qt quicktime readline ruby samba sdl slang spell sse ssl svga tcltk tcpd truetype vnc x86 xml2 xorg-x11 xprint xv xvid zlib"


Reproducible: Always
Steps to Reproduce:
1. emerge evas
2.
3.
Comment 1 SpanKY gentoo-dev 2004-10-21 08:17:35 UTC
not an e17 bug, your opengl is screwed up

try running `opengl-update` and if that fails, re-emerge your opengl stuff
Comment 2 Cagnulein 2004-10-21 22:21:51 UTC
i've tried with:
opengl-update && emerge evas
emerge nvidia-glx evas

nothing :(
Comment 3 Aaron Lake 2004-10-22 08:44:56 UTC
I'm experiencing the same problem.  emerged nvidia-glx; opengl-update nvidia; emerge evas.  I get the same error as Cagnulein
Comment 4 Cagnulein 2004-10-22 09:54:47 UTC
at least i'm not the only one :)
Comment 5 steveb 2004-10-23 20:08:58 UTC
I have the same error (the GL/glu.h) but with media-libs/xine-lib-1_rc6


compile error:
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src-I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input-I/usr/X11R6/include -DXINE_COMPILE -I/usr/include/SDL -D_REENTRANT -I../../src/video_out/vidix -I../../src/video_out/vidix -I/usr/include -D_REENTRANT -I/usr/include/directfb -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -fno-web -funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections -c video_out_xvmc.c -MT video_out_xvmc.lo -MD -MP -MF .deps/video_out_xvmc.TPlo -o .libs/video_out_xvmc.o
/bin/sh ../../libtool-nofpic --mode=link i686-pc-linux-gnu-gcc -I/usr/X11R6/include -DXINE_COMPILE  -I/usr/include/SDL -D_REENTRANT -I../../src/video_out/vidix -I../../src/video_out/vidix -I/usr/include   -D_REENTRANT -I/usr/include/directfb    -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4  -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -fno-web -funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections   -o xineplug_vo_out_xvmc.la -rpath /usr/lib/xine/plugins/1.0.0 -avoid-version -module  deinterlace.lo alphablend.lo video_out_xvmc.lo -L/usr/X11R6/lib -lXv -L/usr/X11R6/lib -lXvMC -lXvMCNVIDIA -L/usr/X11R6/lib -lXinerama -lXext ../../src/xine-engine/libxine.la
i686-pc-linux-gnu-gcc -shared  .libs/deinterlace.o .libs/alphablend.o .libs/video_out_xvmc.o   -Wl,--rpath-Wl,/var/tmp/portage/xine-lib-1_rc6/work/xine-lib-1-rc6a/src/xine-engine/.libs -L/usr/lib -L/usr/X11R6/lib-lXv -lXvMC -lXvMCNVIDIA -lXinerama -lXext ../../src/xine-engine/.libs/libxine.so  -mpreferred-stack-boundary=2 -march=athlon-xp -mmmx -m3dnow -msse -mfpmath=387 -maccumulate-outgoing-args -mno-sse2 -mno-sse3 -Wl,-soname -Wl,xineplug_vo_out_xvmc.so -o .libs/xineplug_vo_out_xvmc.so
creating xineplug_vo_out_xvmc.la
(cd .libs && rm -f xineplug_vo_out_xvmc.la && ln -s ../xineplug_vo_out_xvmc.la xineplug_vo_out_xvmc.la)
source='video_out_opengl.c' object='video_out_opengl.lo' libtool=yes \
depfile='.deps/video_out_opengl.Plo' tmpdepfile='.deps/video_out_opengl.TPlo' \
depmode=gcc3 /bin/sh ../../depcomp \
/bin/sh ../../libtool-nofpic --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils  -I../../src/input -I../../src/input      -I/usr/X11R6/include -DXINE_COMPILE  -I/usr/include/SDL -D_REENTRANT -I../../src/video_out/vidix -I../../src/video_out/vidix -I/usr/include   -D_REENTRANT -I/usr/include/directfb    -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4  -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE  -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop-frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -fno-web -funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections -c -o video_out_opengl.lo `test -f 'video_out_opengl.c' || echo './'`video_out_opengl.c
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../.. -I../../include -I../../include -I../../src-I../../src/xine-engine -I../../src/xine-engine -I../../src/xine-utils -I../../src/input -I../../src/input-I/usr/X11R6/include -DXINE_COMPILE -I/usr/include/SDL -D_REENTRANT -I../../src/video_out/vidix -I../../src/video_out/vidix -I/usr/include -D_REENTRANT -I/usr/include/directfb -O3 -pipe -fomit-frame-pointer -falign-functions=4 -falign-loops=4 -falign-jumps=4 -mpreferred-stack-boundary=2 -fexpensive-optimizations -fschedule-insns2 -fno-strict-aliasing -ffast-math -funroll-loops -finline-functions -Wall -DNDEBUG -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -Wpointer-arith -Wnested-externs -Wcast-align -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays -fno-web -funit-at-a-time -mno-sse2 -mno-sse3 -ffunction-sections -c video_out_opengl.c -MT video_out_opengl.lo -MD -MP -MF .deps/video_out_opengl.TPlo -o .libs/video_out_opengl.o
video_out_opengl.c:81:20: GL/glu.h: No such file or directory
video_out_opengl.c: In function `opengl_render_image':
video_out_opengl.c:714: warning: implicit declaration of function `gluErrorString'
video_out_opengl.c:714: warning: nested extern declaration of `gluErrorString'
video_out_opengl.c:714: warning: format argument is not a pointer (arg 3)
make[4]: *** [video_out_opengl.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/xine-lib-1_rc6/work/xine-lib-1-rc6a/src/video_out'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/xine-lib-1_rc6/work/xine-lib-1-rc6a/src/video_out'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/xine-lib-1_rc6/work/xine-lib-1-rc6a/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/xine-lib-1_rc6/work/xine-lib-1-rc6a'
make: *** [all] Error 2

!!! ERROR: media-libs/xine-lib-1_rc6 failed.
!!! Function src_compile, Line 147, Exitcode 2
!!! Parallel make failed
!!! If you need support, post the topmost build error, NOT this status message.


emerge info:
Portage 2.0.51-r2 (default-x86-2004.2, gcc-3.4.2, glibc-2.3.4.20040808-r1, 2.6.9-rc4-nitro1 i686)
=================================================================
System uname: 2.6.9-rc4-nitro1 i686 AMD Athlon(TM) XP 2400+
Gentoo Base System version 1.4.16
distcc 2.18 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.14.90.0.8-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O2 -pipe -mmmx -m3dnow -msse -mfpmath=sse,387 -fomit-frame-pointer -funroll-loops -frerun-cse-after-loop -frerun-loop-opt -falign-functions=4 -maccumulate-outgoing-args -ffast-math -fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs buildpkg distlocks sandbox userpriv"
GENTOO_MIRRORS="ftp://sunsite.cnlab-switch.ch/mirror/gentoo/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j16"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/mnt/gentoo.overlay"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow GAPING_SECURITY_HOLE X aalib acl acpi alsa amd apm arts artswrappersuid audiofile avi berkdb bitmap-fonts bonobo bzlib cdparanoia cdr clamav crypt cups curl dga directfb divx4linux dv dvd dvdr encode erandom esd ethereal evo f77 fam fbcon fbdev fdftk ffmpeg fftw flac flash foomaticdb freetype ftp gb gd gdbm ggi gif gimp gimpprint gnome gphoto2 gpm gstreamer gtk gtk2 gtkhtml guile icc icc-pgo ieee1394 imagemagick imap imlib jack java javascript jikes jpeg junit kde kerberos krb4 lcms ldap lesstif libg++ libwww mad mcalmd5sum mdb mikmod mmx monkey motif mozilla mpeg mpeg4 mplayer nas ncurses net nls nntp nptl nvidia oav oggvorbis opengl oss pam pda pdflib perl pic png ppds psyco pthreads python qt qtmt quicktime readline samba scanner sdl skey slang slp snmp socks5 sox speex spell sse ssl svga szip tcltk tcpd tetex tiff truetype usb wmf x86 xface xine xml xml2 xmms xosd xprint xv xvid zlib"


I remerged nvidia-glx and opengl-update but it did not help.
Comment 6 steveb 2004-10-23 20:11:45 UTC
And with media-libs/libquicktime-0.9.2 I get the GL/glu.h error as well:

creating lqt_vorbis.la
(cd .libs && rm -f lqt_vorbis.la && ln -s ../lqt_vorbis.la lqt_vorbis.la)
make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins/vorbis'
make[3]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins'
make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/plugins'
Making all in utils
make[2]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils'
Making all in gtk
make[3]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils/gtk'
source='lqt_gtk.c' object='lqt_gtk.o' libtool=no \
depfile='.deps/lqt_gtk.Po' tmpdepfile='.deps/lqt_gtk.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/quicktime -I../../include    -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2  -finline-functions -Wall -Wno-unused -Winline -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'lqt_gtk.c' || echo './'`lqt_gtk.c
source='libquicktime_config.c' object='libquicktime_config.o' libtool=no \
depfile='.deps/libquicktime_config.Po' tmpdepfile='.deps/libquicktime_config.TPo' \
depmode=gcc3 /bin/sh ../../depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I../../include/quicktime -I../../include    -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2  -finline-functions -Wall -Wno-unused -Winline -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -c `test -f 'libquicktime_config.c' || echo './'`libquicktime_config.c
/bin/sh ../../libtool --mode=link i686-pc-linux-gnu-gcc  -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2  -finline-functions -Wall -Wno-unused -Winline -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include   -o libquicktime_config  lqt_gtk.o libquicktime_config.o -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk -rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm ../../src/libquicktime.la -lpthread -ldl
mkdir .libs
i686-pc-linux-gnu-gcc -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2 -finline-functions -Wall -Wno-unused -Winline -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -o .libs/libquicktime_config lqt_gtk.o libquicktime_config.o -rdynamic  -L/usr/lib -L/usr/X11R6/lib /usr/lib/libgtk.so /usr/lib/libgdk.so /usr/lib/libgmodule.so /usr/lib/libglib.so -lXi -lXext -lX11 -lm ../../src/.libs/libquicktime.so -lpthread -ldl
creating libquicktime_config
make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils/gtk'
make[3]: Entering directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils'
source='lqtplay.c' object='lqtplay.o' libtool=no \
depfile='.deps/lqtplay.Po' tmpdepfile='.deps/lqtplay.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../include/quicktime -I../include  -I/usr/X11R6/include    -O3 -funroll-all-loops -fomit-frame-pointer -falign-loops=2 -falign-jumps=2 -falign-functions=2  -finline-functions -Wall -Wno-unused -Winline -c `test -f 'lqtplay.c' || echo './'`lqtplay.c
lqtplay.c:32:20: GL/glu.h: No such file or directory
lqtplay.c: In function `gl_resize':
lqtplay.c:411: warning: implicit declaration of function `gluOrtho2D'
make[3]: *** [lqtplay.o] Error 1
make[3]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2/utils'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/libquicktime-0.9.2/work/libquicktime-0.9.2'
make: *** [all] Error 2

!!! ERROR: media-libs/libquicktime-0.9.2 failed.
!!! Function src_compile, Line 59, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.
Comment 7 Juergen Kaetzler 2004-11-01 05:31:25 UTC
I had exactly the same problems as mentioned before while emerging media-libs/xine-lib-1_rc6-r1 and media-libs/libquicktime-0.9.3 with xorg-x11-6.8.0-r2... the error message was, that glu.h was not found.

I tried to run "opengl-update xorg-x11" but that gave me the error message, that the only available profile is nvidia. So I tried "opengl-update" nvidia, but no success, I was still not able to emerge libquicktime or xine-lib.

I just emerged x11-xorg-6.8.0-r1 for testing and now there are no problems with emerging xine-lib-1_rc6-r1 or libquicktime-0.9.3.

Since I'm just a user and no programmer I think the problem is with xorg-x11-6.8.0-r2, but that's just a thought of mine.

hardcore ~ # emerge --info
Portage 2.0.51-r2 (default-x86-2004.0, gcc-3.4.2, glibc-2.3.4.20041021-r0, 2.6.9-nitro1 i686)
=================================================================
System uname: 2.6.9-nitro1 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz
Gentoo Base System version 1.6.4
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.92.0.2-r2,sys-devel/binutils-2.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r5
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -ffast-math -mfpmath=sse -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=pentium4 -mtune=pentium4 -O3 -pipe -mmmx -msse -msse2 -ffast-math -mfpmath=sse -fforce-addr -falign-functions=4 -fprefetch-loop-arrays -funroll-loops"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache distlocks sandbox"
GENTOO_MIRRORS="ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://gentoo.inode.at/source/ http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-de /usr/local/overlays/bmg-main"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acpi alsa apm arts avi berkdb bitmap-fonts cdr crypt cups divx4linux dvddvdr encode esd f77 foomaticdb gdbm gif gpm gtk gtk2 imagemagick imlib jabber java joystick jpeg kde libg++ libwww mad mikmod mmx motif mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png ppds python qt quicktime readline scanner sdlslang spell sse ssl svga tcpd tiff truetype usb videos wmf wxwindows x86 xml2 xmms xv zlib linguas_de"
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-01 08:15:28 UTC
It would have been nice to know in the first place that you're using a hard-masked xorg-x11. I'd guess you emerged it without the opengl stuff -- its USE flag changed names from glx to opengl, so if you remerged it with that and USE=dri you should get a setup that you can opengl-update xorg-x11 with.
Comment 9 steveb 2004-11-02 21:43:52 UTC
Okay. That was the solution. I emerged xorg-x11 and had to use the BREAKME trick to get it compiled. But now I can emerge media-libs/libquicktime and media-libs/xine-lib.

Thanks

Steve
Comment 10 steveb 2004-11-09 03:07:57 UTC
Correct me if I am wrong, but this issue is closed/solved now?
Comment 11 Kathy Wills 2004-11-09 03:21:48 UTC
How do you use the BREAKME variable with xorg-x11. I'm getting the GL/glu.h: No such file or directory error with xine-lib-1_rc7. I'm using xorg-x11-6.8.0-r2.
Comment 12 steveb 2004-11-09 03:48:36 UTC
You can set the BREAKME variable to any thing you like. A look in the ebuild shows this:
        #################################################
        ### GET RID OF THIS ONCE THIS EBUILD IS READY ###
        #################################################
        if [ -z "${BREAKME}" ]; then
                die "Set the BREAKME variable to emerge this. It's in development. Stop using it."
        fi


So I used:
BREAKME="YES" emerge =x11-base/xorg-x11-6.8.0-r2


cheers

SteveB
Comment 13 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-09 08:18:20 UTC
If you're using 6.8.0-r2, make sure you've:
(1) Got "opengl" in USE;
(2) Got =opengl-update-2* installed; and
(3) Have run opengl-update xorg-x11 manually if it didn't work before.

Also, if you emerged it before 4 November, you likely got at least a partially broken version.
Comment 14 Kathy Wills 2004-11-10 01:45:04 UTC
Thanks for the BREAKME information. I had tried everything I could think of. It worked. I can now do opengl-update xorg-x11.
Comment 15 Donnie Berkholz (RETIRED) gentoo-dev 2004-11-17 22:31:04 UTC
In every case I see, this is because people didn't have opengl in USE for xorg-x11-6.8.0-r2.