Crosstest building question
Stefan.Leichter at camline.com
Sat Aug 23 08:53:19 CDT 2008
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
> undefined reference to `_GdipFillClosedCurve2 at 24'
> collect2: ld returned 1 exit status
> make: *** [gdiplus_crosstest.exe] Error 1
> make: Leaving directory `/home/mrlarch/wine/dlls/gdiplus/tests'
> make: *** [gdiplus/tests/__crosstest__] Error 2
> make: 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)
More information about the wine-devel