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#
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 :/
User got this sorted .. private mail, but my imap service is dont :(