Hallo,
since about last week, wine compilation stops in d3d8:
device.o: In function `DrawPrimitiveI': /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:535: undefined reference to `glMultiTexCoord3f' /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:516: undefined reference to `glMultiTexCoord2f' /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:416: undefined reference to `glMultiTexCoord3f'
I did a "make distclean" and the problem persists.
Bye
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Le Mercredi 5 Février 2003 23:44, Uwe Bonnes a écrit :
Hallo,
since about last week, wine compilation stops in d3d8:
device.o: In function `DrawPrimitiveI': /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:535: undefined reference to `glMultiTexCoord3f' /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:516: undefined reference to `glMultiTexCoord2f' /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:416: undefined reference to `glMultiTexCoord3f'
I did a "make distclean" and the problem persists.
hmmm what mesa version ? it seems your header not correctly implements OpenGL1.3
Bye
Raphael
On Wed, Feb 05, 2003 at 11:44:22PM +0100, Uwe Bonnes wrote:
Hallo,
since about last week, wine compilation stops in d3d8:
device.o: In function `DrawPrimitiveI': /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:535: undefined reference to `glMultiTexCoord3f' /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:516: undefined reference to `glMultiTexCoord2f' /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:416: undefined reference to `glMultiTexCoord3f'
I did a "make distclean" and the problem persists.
I think the problem is that Raphael / Jason used 'glMultiTexCoord3f' (which is OpenGL 1.2.1) rather than 'glMultiTexCoord3fARB' which is what the OpenGL Linux ABI requires (as they require support for ARB_multitexture which has the ARB versions of the calls).
Could you try to replace them by ARB calls and tell us if it works better ?
Lionel
"Lionel" == Lionel Ulmer lionel.ulmer@free.fr writes:
Lionel> On Wed, Feb 05, 2003 at 11:44:22PM +0100, Uwe Bonnes wrote: >> Hallo, >> >> since about last week, wine compilation stops in d3d8: > device.o: In >> function `DrawPrimitiveI': > >> /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:535: undefined >> reference to `glMultiTexCoord3f' > >> /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:516: undefined >> reference to `glMultiTexCoord2f' > >> /home/bon/tmp/wine/compile/wine/dlls/d3d8/device.c:416: undefined >> reference to `glMultiTexCoord3f' >> >> I did a "make distclean" and the problem persists.
Lionel> I think the problem is that Raphael / Jason used Lionel> 'glMultiTexCoord3f' (which is OpenGL 1.2.1) rather than Lionel> 'glMultiTexCoord3fARB' which is what the OpenGL Linux ABI Lionel> requires (as they require support for ARB_multitexture which has Lionel> the ARB versions of the calls).
Lionel> Could you try to replace them by ARB calls and tell us if it Lionel> works better ?
GL_VERSION_1_3 decides whether xxx or xxxARB is used. The problem happened on one Suse 8.1 machine, while on anothe Suse 8.1 machine I at the moment have access, wine compiles fine. I will try to find out the difference in installed packages this evening and will report.
Bye