Hey all,
First up I tried to build Wine-20050419 with a patch for d3d9 but I got this error:
Code:
In file included from /usr/X11R6/include/GL/glx.h:336,
from d3d8_private.h:34,
from basetexture.c:31:
/usr/X11R6/include/GL/glxext.h:267: error: redefinition of typedef 'GLXFBConfigSGIX'
/usr/X11R6/include/GL/glx.h:156: error: previous declaration of 'GLXFBConfigSGIX' was here
make[2]: *** [basetexture.o] Error 1
Thought maybe it was just a problem with the patch or something so I tried checking out the Cedega CVS and compiling that. Exact same error... Guessed that it could just be a problem with the current CVS tree so I waited a few days and tried again, same problem so it's obviously somethign at my end. This time though, during ./configure I noticed this:
Code:
checking for GL/gl.h... yes
checking GL/glx.h usability... no
checking GL/glx.h presence... yes
configure: WARNING: GL/glx.h: present but cannot be compiled
configure: WARNING: GL/glx.h: check for missing prerequisite headers?
configure: WARNING: GL/glx.h: see the Autoconf documentation
configure: WARNING: GL/glx.h: section "Present But Cannot Be Compiled"
configure: WARNING: GL/glx.h: proceeding with the preprocessor's result
configure: WARNING: GL/glx.h: in the future, the compiler will take precedence
configure: WARNING: ## --------------------------------- ##
configure: WARNING: ## Report this to the Cedega lists. ##
configure: WARNING: ## --------------------------------- ##
checking for GL/glx.h... yes
I searched Google and it mentioned Autoconf 2.53 a lot and having problems when things aren't included properly. It seemed like a pretty basic programming error and I'd have thought the Cedega team wouldn't be doing things like that so I'm assuming something is wrong with my setup. I tried installing Mesa on a wild guess but that didn't help. I use nvidia drivers from video, any help would be appreciated