[dx8 patch 12]: huge cleanup + split

Raphaël Junqueira fenix at club-internet.fr
Tue Jan 28 15:08:55 CST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le Mardi 28 Janvier 2003 21:56, Andrew John Hughes a écrit :
> On Sat, 25 Jan 2003 01:14:15 +0100
>
> Raphaël Junqueira <fenix at club-internet.fr> wrote:
<snip>
> Including glext.h appears to break the DLL for me.  NVidia's GL headers
> (gl.h) already define some of the types specified in glext.h.  I presume X
> installs glext.h, but I've not had a conflict between the two headers
> before.

yukkkk,

it's a known recurrent problem ;(
currently i have a proto where i redefined all the types, protos, ...
but it's not merged yet (it's a HAL arch draft)

sorry, but your nvidia header don't seem to respect the "standard" ;(

can you send me your nvidia gl.h header i'll try to play with #ifdef/#endif

 Raphael

> In file included from d3d8_private.h:30,
>                  from device.c:35:
> /usr/local/include/GL/glext.h:3142: conflicting types for
> `glCopyTexSubImage3DEXT' /usr/local/include/GL/gl.h:2486: previous
> declaration of `glCopyTexSubImage3DEXT' /usr/local/include/GL/glext.h:3566:
> conflicting types for `glColorSubTableEXT' /usr/local/include/GL/gl.h:2446:
> previous declaration of `glColorSubTableEXT'
> /usr/local/include/GL/glext.h:4372: conflicting types for
> `glTbufferMask3DFX' /usr/local/include/GL/gl.h:2984: previous declaration
> of `glTbufferMask3DFX' /usr/local/include/GL/glext.h:4406: conflicting
> types for `glTextureColorMaskSGIS' /usr/local/include/GL/gl.h:3050:
> previous declaration of `glTextureColorMaskSGIS'
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+NvFrp7NA3AmQTU4RAhq0AJ993XKW2bTJMnbmeztOkJkQ4dGysQCeP4sM
sUaIe8zEH9J0vxKwiBTvIkQ=
=vZjr
-----END PGP SIGNATURE-----




More information about the wine-devel mailing list