Hi,
when I run make crosstest, I get an error message saying it can't find
lcabinet :
make[2]: Entering directory '/home/colin/Devs/wine/dlls/advpack/tests'
i686-mingw32-gcc advpack.cross.o files.cross.o install.cross.o
testlist.cross.o -o advpack_crosstest.exe -lcabinet -luser32 -ladvapi32
-lkernel32
/usr/lib/gcc/i686-mingw32/3.4.4/../../../../i686-mingw32/bin/ld: can't
find -lcabinet
It seems that other libraries (user32, advapi32, kernel32) comes with
mingw, but cabinet doesn't. Should it ? Or should it take the
cabinet.dll.so file from wine ?
I tried to add -L with the directory containing cabinet.dll.so, or
adding it to the entry files and suppressing -lcabinet, but it doesn't
work. Mingw doesn't seems to recognize it.
I don't think it's related, but I'm running arch linux, and installed
mingw from an AUR package. In order to be able to run "make crosstest",
I had to modify configure.ac to add i686-mingw32-gcc beside
i586-mingw32msvc-gcc i386-mingw32msvc-gcc i386-mingw32-gcc mingw32-gcc
mingw-gcc in the check for CROSSCC tool, and idem for DLLTOOL and
CROSSWINDRES. Was there a better way ?
--
Colin Pitrat (Bull Services Telco)
Bull, Architect of an Open World (TM)
Tél : +33 (0) 1 30 80 72 93
www.bull.com
begin:vcard
fn:Colin Pitrat
n:Pitrat;Colin
org:Bull;Telco
adr:;;rue Jean Jaures;Les Clayes sous Bois;;78340;France
email;internet:colin.pitrat@xxxxxxxx
tel;work:+33 1 30 80 72 93
x-mozilla-html:FALSE
url:http://www.bull.com
version:2.1
end:vcard
_______________________________________________
wine-users mailing list
wine-users@xxxxxxxxxx
http://www.winehq.org/mailman/listinfo/wine-users