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
to be more specific:
insert #define somewhere about line 157 of: /usr/X11R6/include/GL/glx.h
giving:
#define DEFINED_GLXFBConfigSGIX
typedef struct __GLXFBConfigRec *GLXFBConfigSGIX;
and then edit about line 268 of /usr/X11R6/include/GL/glxext.h
giving:
#ifndef DEFINED_GLXFBConfigSGIX
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:
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,
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:
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,