Direct3D/OpenGL compilation error

Francois Gouget fgouget at free.fr
Mon Jan 13 04:39:23 CST 2003


One of the machines I compile on from time to time is an old RedHat 6.2
which is nice because it still has glibc 2.1.3 so the binaries it
produces work on all Linux distributions. Anyway, the latest Wine does
not compile anymore on that machine. I get:

gcc -c -I. -I. -I../../include -I../../include -I/usr/X11R6/include -g
-O2 -Wall -gstabs+  -fPIC -D__WINESRC__  -D_REENTRANT -o device.o
device.c
device.c: In function `SOURCEx_RGB_EXT':
device.c:859: `GL_SOURCE2_RGB_EXT' undeclared (first use in this function)
device.c:859: (Each undeclared identifier is reported only once
device.c:859: for each function it appears in.)
device.c:860: `GL_SOURCE0_RGB_EXT' undeclared (first use in this function)
device.c:861: `GL_SOURCE1_RGB_EXT' undeclared (first use in this function)
device.c:869: warning: control reaches end of non-void function
device.c: In function `OPERANDx_RGB_EXT':
device.c:872: `GL_OPERAND2_RGB_EXT' undeclared (first use in this function)
device.c:873: `GL_OPERAND0_RGB_EXT' undeclared (first use in this function)
device.c:874: `GL_OPERAND1_RGB_EXT' undeclared (first use in this function)
device.c:882: warning: control reaches end of non-void function
device.c: In function `SOURCEx_ALPHA_EXT':
device.c:885: `GL_SOURCE2_ALPHA_EXT' undeclared (first use in this function)
device.c:886: `GL_SOURCE0_ALPHA_EXT' undeclared (first use in this function)
device.c:887: `GL_SOURCE1_ALPHA_EXT' undeclared (first use in this function)
device.c:895: warning: control reaches end of non-void function
device.c: In function `OPERANDx_ALPHA_EXT':
device.c:898: `GL_OPERAND2_ALPHA_EXT' undeclared (first use in this function)
device.c:899: `GL_OPERAND0_ALPHA_EXT' undeclared (first use in this function)
device.c:900: `GL_OPERAND1_ALPHA_EXT' undeclared (first use in this function)
device.c:908: warning: control reaches end of non-void function
device.c: In function `IDirect3DDevice8Impl_SetTextureStageState':
device.c:3312: `GL_PREVIOUS_EXT' undeclared (first use in this function)
device.c:3314: `GL_PRIMARY_COLOR_EXT' undeclared (first use in this function)
device.c:3318: `GL_CONSTANT_EXT' undeclared (first use in this function)
device.c:3350: `GL_COMBINE_ALPHA_EXT' undeclared (first use in this function)
device.c:3350: `GL_COMBINE_RGB_EXT' undeclared (first use in this function)
device.c:3409: `GL_RGB_SCALE_EXT' undeclared (first use in this function)
device.c:3423: `GL_ADD_SIGNED_EXT' undeclared (first use in this function)

So is it just that the OpenGL headers on that machine are hopelessly out
of date (mesa 3.3) or is there some configure test that can/should be
done?

Note that if I compile with --without-opengl Wine compiles ok so it's
not so bad.

-- 
Francois Gouget         fgouget at free.fr        http://fgouget.free.fr/
                     f u kn rd ts, ur wy 2 gky 4 ur wn gd.







More information about the wine-devel mailing list