Hmm, i have looked into this a bit more and it is definitely an nvidia problem. The openGL headers in their 7664 linux drivers are indeed screwed as Carsten put it.
the orgininal error reported by Justin was with files in: /usr/X11R6/include/GL/ i assumed these were old XFree openGL headers, and good nvidia ones would be in /usr/include/GL but in fact /usr/include/GL is just a link to /usr/X11R6/include/GL/ So I extracted include/GL files straight from the nvidia 7664 drivers and they matched (only differences were the hacks i made to fix them...). So nvidia 7664 drivers have installed these bad headers. my file modication times confirm this: i installed new nvidia 7664 drivers on Jun 11: ll /usr/share/doc/NVIDIA_GLX-1.0/include/GL/ -r--r--r-- 1 root root 72K Jun 11 23:27 gl.h and i had to hack the glx.h and glxext.h on June 12 -r--r--r-- 1 root root 14K Jun 12 12:35 glx.h -r--r--r-- 1 root root 14K Jun 11 23:27 glx.h~ -r--r--r-- 1 root root 29K Jun 12 12:35 glxext.h -r--r--r-- 1 root root 29K Jun 11 23:27 glxext.h~ shame nvidia, shame... Jarbless, John On Sat, 25 Jun 2005 12:36 am, [EMAIL PROTECTED] wrote: > hmm, > I just checked, and, the opengl-update ebuild didnt update those files > at all. > > I think what has happened is re-emerging opengl-update has made > it switch the system default openGL headers from my good Nvidia > headers to the old, bad ones provided by my xfree86 > > try running: > opengl-update nvidia > > that should switch back to using the good nvidia opengl headers (assuming u > have nvidia card) > > cheers, > John > > On Sat, 25 Jun 2005 12:05 am, [EMAIL PROTECTED] wrote: > > yes i recently got this error myself compiling somethign else after > > emerging an ebuild for new opengl headers. > > > > the offending ebuild is: > > [ebuild R ] x11-base/opengl-update-2.2.1 > > > > Infuriating. Do they test these things at all before they release > > them?!?! > > > > I went and hacked the headers back into shape, putting in an ifdef > > so it wouldnt be defined twice and problem solved > > > > John > > > > On Fri, 24 Jun 2005 10:01 am, Carsten Haitzler wrote: > > > On Thu, 23 Jun 2005 12:35:31 -0400 Justin <[EMAIL PROTECTED]> > > > > babbled: > > > > While trying to compile evas (gotten from CVS two days ago) I get > > > > this error: > > > > > > > > In file included from /usr/X11R6/include/GL/glx.h:336, > > > > from > > > > ../../../src/lib/include/evas_engine_api_gl_x11.h:6, from > > > > evas_main.c:25: /usr/X11R6/include/GL/glxext.h:267: error: > > > > redefinition of > > > > `GLXFBConfigSGIX' /usr/X11R6/include/GL/glx.h:156: error: > > > > `GLXFBConfigSGIX' previously declared here > > > > make[4]: *** [evas_main.lo] Error 1 > > > > make[4]: Leaving directory > > > > `/home/elshadii/e17/libs/evas/src/lib/canvas' make[3]: *** > > > > [all-recursive] Error 1 > > > > make[3]: Leaving directory `/home/elshadii/e17/libs/evas/src/lib' > > > > make[2]: *** [all-recursive] Error 1 > > > > make[2]: Leaving directory `/home/elshadii/e17/libs/evas/src' > > > > make[1]: *** [all-recursive] Error 1 > > > > make[1]: Leaving directory `/home/elshadii/e17/libs/evas' > > > > make: *** [all] Error 2 > > > > > > > > > > > > Any help would greatly be appreciated! > > > > > > it seems your system headers are screwed. they redefine things in > > > includes they themselves re-include. > > > > ------------------------------------------------------- > > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > > from IBM. Find simple to follow Roadmaps, straightforward articles, > > informative Webcasts and more! Get everything you need to get up to > > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > > _______________________________________________ > > enlightenment-users mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/enlightenment-users > > ------------------------------------------------------- > SF.Net email is sponsored by: Discover Easy Linux Migration Strategies > from IBM. Find simple to follow Roadmaps, straightforward articles, > informative Webcasts and more! Get everything you need to get up to > speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click > _______________________________________________ > enlightenment-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-users ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click _______________________________________________ enlightenment-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-users
