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