Crosstest building question

Nikolay Sivov bunglehead at gmail.com
Sat Aug 23 08:59:15 CDT 2008


Stefan Leichter wrote:
> Am Saturday 23 August 2008 15:28 schrieb Nikolay Sivov:
>   
>> I have a problem building crosstest for GDI+ call GdipFillClosedCurve2.
>>
>> I've got the following:
>>
>> graphics.cross.o: In function
>> `func_graphics':/home/mrlarch/wine/dlls/gdiplus/tests/graphics.c:593:
>> undefined reference to `_GdipFillClosedCurve2 at 24'
>> collect2: ld returned 1 exit status
>> make[2]: *** [gdiplus_crosstest.exe] Error 1
>> make[2]: Leaving directory `/home/mrlarch/wine/dlls/gdiplus/tests'
>> make[1]: *** [gdiplus/tests/__crosstest__] Error 2
>> make[1]: Leaving directory `/home/mrlarch/wine/dlls'
>> make: *** [dlls/__crosstest__] Error 2
>>
>> This never happened with other calls yet.
>>
>> Before this I've done 'make && make install' for library and make clean
>> for 'tests' directory.
>> Actually in definition file I have now -- GdipFillClosedCurve2 at 20 @216.
>> I'm able to build ordinary (not cross) tests without any errors.
>>
>> I think the question is why reference name differs from .def file?
>>     
>
> Looks like there is an error in dlls/gdiplus/gdiplus.spec
> You have to change the two line like listed below.
>
> @ stdcall GdipFillClosedCurve2(ptr ptr ptr long long long)
> @ stdcall GdipFillClosedCurve2I(ptr ptr ptr long long long)
>
> Bye Stefan
>
>   
Thanks. Of course it is. I've looked twice at it and didn't spot. Thanks 
again.



More information about the wine-devel mailing list