You are not logged in.
Pages: 1
I wrote a PKGBUILD for a specific version of Wine + a DirectX9 patch which is supposed to work quite well, however I got an error when compiling, I don't recall exactly but something to do with GL/glx.h. So I thought maybe it was a problem with the patch so I tried cvscedega, exact same error. Thought it might just be a problem with the cvs branch, days later, same error but this time I noticed this come up during configure.
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
Anyone know what this means or how I can get around it? I Googled and found references but no answer. I tried installing Mesa on a whim but that didn't help, I'm using the nvidia package for video drivers.
Thanks
Offline
But I don't see any errors at all, those are just warnings
Arch GNU/Linux 0.7.1 (Noodle)
Linux 2.6.14-archck1
Offline
Also, it says to check the autoconf documentation... what does that say about it?
Offline
But I don't see any errors at all, those are just warnings
Yeah, at this stage they're warning but it sounds to me like the compile errors are resulting from these warning as all the problems stem from the one file.
And I've searched the autoconf docs and couldn't find any mention of that heading anywhere. That phrase in Google didn't return much either. For interests sake, here's the compile error, thanks for the suggestions so far
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
Offline
If you are using the nvidia driver I believe that the x.org header files are replace with header files provided from nvidia.
P4 2.8Ghz @ 2.8Ghz SL6WT
Zalman CNPS7000-Cu
865PE Neo-2 LS BIOs 2.4
512mb Mushkin Level II
160GB Maxtor HD
Geforce 4 440MX
Antec 3700 1 exhaust and 1 intake fans
Linux 2.6.x
Linux user 314187
ArchLinux
Offline
Simple fix is to comment 'GLXFBConfigSGIX' typedef declaration out in /usr/X11/include/GL/glx.h
P4 2.8Ghz @ 2.8Ghz SL6WT
Zalman CNPS7000-Cu
865PE Neo-2 LS BIOs 2.4
512mb Mushkin Level II
160GB Maxtor HD
Geforce 4 440MX
Antec 3700 1 exhaust and 1 intake fans
Linux 2.6.x
Linux user 314187
ArchLinux
Offline
it smells after nvidia drivers, are you not using the latest from extra?
i fixed this in last release. try to reinstall xorg after nvidia upgrade
Offline
it smells after nvidia drivers, are you not using the latest from extra?
i fixed this in last release. try to reinstall xorg after nvidia upgrade
I had upgraded but didn't try to recompile after installed the update. Works fine now thanks Now I've just gotta try and get the Wine performance good enough to run HL2 properly
Offline
Pages: 1