[Wine] Can't find lcabinet when runnig make crosstest

Colin Pitrat colin.pitrat at bull.net
Mon Dec 18 08:54:02 CST 2006


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: colin.pitrat.vcf
Type: text/x-vcard
Size: 247 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-users/attachments/20061218/f36a11ab/colin.pitrat.vcf


More information about the wine-users mailing list