make crosstest link error

Hans Leidekker hans at it.vu.nl
Thu Sep 2 06:57:57 CDT 2004


On Thursday 2 September 2004 13:26, Francois Gouget wrote:

> Running make crosstest in dlls/mlang/tests I get:
> 
> i586-mingw32msvc-gcc mlang.cross.o  testlist.cross.o -o
> mlang_crosstest.exe -lole32 -lgdi32 -lkernel32 -lntdll -luuid
> mlang.cross.o(.text+0x469e): In function `func_mlang':
> /home/fgouget/wine/dlls/mlang/tests/mlang.c:618: undefined
> reference to `IID_IMultiLanguage2'
> mlang.cross.o(.text+0x46b5):/home/fgouget/wine/dlls/mlang/tests/mlang.c:618:
> undefined reference to `CLSID_CMultiLanguage'
> make: *** [mlang_crosstest.exe] Error 1

That's strange, just yesterday I cross compiled all tests
without any error.

> I have checked out the mingw-w32api-2.5-8hl.i586.rpm package from
> http://mirzam.it.vu.nl/mingw/ but unfortunately I still get the error.

I'm using that version and a quick test here shows that it does
have IID_IMultiLanguage2 and CLSID_CMultiLanguage.

> >From what I can see, these GUIDs should be defined in libole32.a.
> 
> So I guess the mingw-w32api package is in for an update...

Well, here's the patch I included in that RPM which adds those symbols
to stock mingw-w32api-2.5.

 -Hans
-------------- next part --------------
A non-text attachment was scrubbed...
Name: w32api_lib_uuid_c.patch
Type: text/x-diff
Size: 2224 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-devel/attachments/20040902/9376837b/w32api_lib_uuid_c.bin


More information about the wine-devel mailing list