winetest problems

James Hawkins truiken at gmail.com
Fri May 2 18:38:07 CDT 2008


Hi,

I'm trying to fix the failing cross tests, but we haven't had a
winetest build on Paul Millar's server in a few days.  I'm not
familiar with Paul's build process, so my only guess is that a recent
commit has broken the build.  In the meantime, I've tried a few
things.

I used John Klehm's crossbuild_tricks script [1] to build winetest.
The build succeeded, but the submitted result [2] is empty or can't be
parsed.

I ran 'make crosstest' from the build directory which fails with:

make[2]: Entering directory `/home/truiken/mywine/wine-build/dlls/advpack/tests'
i586-mingw32msvc-gcc -c -I../../../../../wine/dlls/advpack/tests -I.
-I../../../../../wine/include -I../../../include   -D_REENTRANT -fPIC
-Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wwrite-strings -Wpointer-arith  -g -O2  -o advpack.cross.o
../../../../../wine/dlls/advpack/tests/advpack.c
../../../../../wine/dlls/advpack/tests/advpack.c:1: warning: -fPIC
ignored for target (all code is position independent)
i586-mingw32msvc-gcc -c -I../../../../../wine/dlls/advpack/tests -I.
-I../../../../../wine/include -I../../../include   -D_REENTRANT -fPIC
-Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wwrite-strings -Wpointer-arith  -g -O2  -o files.cross.o
../../../../../wine/dlls/advpack/tests/files.c
../../../../../wine/dlls/advpack/tests/files.c:1: warning: -fPIC
ignored for target (all code is position independent)
i586-mingw32msvc-gcc -c -I../../../../../wine/dlls/advpack/tests -I.
-I../../../../../wine/include -I../../../include   -D_REENTRANT -fPIC
-Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wwrite-strings -Wpointer-arith  -g -O2  -o install.cross.o
../../../../../wine/dlls/advpack/tests/install.c
../../../../../wine/dlls/advpack/tests/install.c:1: warning: -fPIC
ignored for target (all code is position independent)
../../../tools/make_ctests -o testlist.c advpack.c files.c install.c
i586-mingw32msvc-gcc -c -I../../../../../wine/dlls/advpack/tests -I.
-I../../../../../wine/include -I../../../include   -D_REENTRANT -fPIC
-Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement
-Wwrite-strings -Wpointer-arith  -g -O2  -o testlist.cross.o
testlist.c
testlist.c:1: warning: -fPIC ignored for target (all code is position
independent)
i586-mingw32msvc-gcc advpack.cross.o files.cross.o install.cross.o
testlist.cross.o -o advpack_crosstest.exe -lcabinet -ladvapi32
-lkernel32
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/../../../../i586-mingw32msvc/bin/ld:
cannot find -lcabinet
collect2: ld returned 1 exit status
make[2]: *** [advpack_crosstest.exe] Error 1
make[2]: Leaving directory `/home/truiken/mywine/wine-build/dlls/advpack/tests'
make[1]: *** [advpack/tests/__crosstest__] Error 2
make[1]: Leaving directory `/home/truiken/mywine/wine-build/dlls'

Which (I assume) is usually fixed by Paul Millar's win32api custom
patches.  Any thoughts or ideas?

[1] http://klehm.net/wine/crossbuild_tricks.sh
[2] http://test.winehq.org/data/1a5aab0ddcc7a0dcde4403add73dbd80be746020/

-- 
James Hawkins



More information about the wine-devel mailing list