Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 4694

Summary: After installing Voodoo3 drivers from dri website, gl.h is missing
Product: Gentoo Linux Reporter: Steve Lincoln <slinco01>
Component: New packagesAssignee: Martin Schlemmer (RETIRED) <azarah>
Status: RESOLVED FIXED    
Severity: normal CC: mjc, styx
Priority: High    
Version: 1.2   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Steve Lincoln 2002-07-08 07:21:31 UTC
After getting the voodoo3 card working,  any time I attempt to emerge 
any program which has dependencies on gl.h,  they do not complete the 
ebuild successfully,  failing at: 
 
 /X86 -march=i686 -O3 -pipe -Wp,-MD,.deps/gridWrap.pp -c gridWrap.cc  -fPIC 
-DPIC -o gridWrap.o 
In file included from gridWrap.cc:43: 
/usr/include/GL/gl.h:2245: GL/glext.h: No such file or directory 
make[4]: *** [gridWrap.lo] Error 1 
make[4]: Leaving directory 
`/var/tmp/portage/mesa-3.5/work/Mesa-3.5/si-glu/libnurbs/nurbtess' 
make[3]: *** [all-recursive] Error 1 
make[3]: Leaving directory 
`/var/tmp/portage/mesa-3.5/work/Mesa-3.5/si-glu/libnurbs' 
make[2]: *** [all-recursive] Error 1 
make[2]: Leaving directory 
`/var/tmp/portage/mesa-3.5/work/Mesa-3.5/si-glu' 
make[1]: *** [all-recursive] Error 1 
make[1]: Leaving directory `/var/tmp/portage/mesa-3.5/work/Mesa-3.5' 
make: *** [all-recursive-am] Error 2 
 
!!! ERROR: The ebuild did not complete successfully. 
!!! Function src_compile, Line 72, Exitcode 2 
!!! (no error message) 
 
!!! emerge aborting on  /usr/portage/media-libs/mesa/mesa-3.5.ebuild . 
bash-2.05a# locate glexth  
bash-2.05a# locate glext.h 
bash-2.05a#
Comment 1 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-08 15:22:15 UTC
I dont see how this is really our problem (you nuked your system without
portage/ebuilds lending a hand :P) ?

Ok, enouth joking ;-)

We do have support for 3DFX cards, although there is a slight issue.

How to get it working:

1) Unmerge all media-libs/mesa* related ebuilds, and NEVER install
   Mesa from an other source than XFree86!!!!

2) Remove the 3dfx stuff from DRI website.

3) Merge "xfree" without "3dfx" or "voodoo3" in your USE

4) Merge "xfree" with "3dfx" and "voodoo3" in your USE

Ok, I know this is tedious, but the reason is that the glide
libraries needs XFree86 to build, and XFree86 needs the glide
libraries to build the tdfx DRI drivers :/
Comment 2 Martin Schlemmer (RETIRED) gentoo-dev 2002-07-16 17:36:52 UTC
User got this sorted .. private mail, but my imap service is dont :(