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/