Compile Error in d3d8

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Thu Feb 6 04:09:10 CST 2003


>>>>> "Lionel" == Lionel Ulmer <lionel.ulmer at 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
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------



More information about the wine-devel mailing list