nisse@lysator.liu.se (Niels Möller) writes:
I just put up a prerelease at http://www.lysator.liu.se/~nisse/archive/nettle-2.5-pre.tar.gz (and .sig), any testing (in particular on windows) is appreciated.
With MinGW-64 I got the following error when building:
make[1]: Entering directory `/home/jas/src/nettle-2.5-pre/testsuite' i686-w64-mingw32-g++ -g -O2 -L.. cxx-test.o testutils.o -lnettle -o cxx-test.exe /home/jas/src/mingw-w64-32/build/root/lib/gcc/i686-w64-mingw32/4.5.1/../../../../i686-w64-mingw32/bin/ld: cannot find -lgcc_s /home/jas/src/mingw-w64-32/build/root/lib/gcc/i686-w64-mingw32/4.5.1/../../../../i686-w64-mingw32/bin/ld: cannot find -lgcc_s collect2: ld returnerade avslutningsstatus 1 make[1]: *** [cxx-test.exe] Fel 1
It may be that my MinGW-64 g++ installation is not working properly. When I passed 'CXX=false' to ./configure it built without errors.
Most self-checks works, except if fails at the end:
PASS: sexp-conv SKIP: pkcs1-conv PASS: symbols =================== All 36 tests passed =================== rm: argument saknas Försök med "rm --help" för mer information. FAIL: ./teardown-env make[1]: *** [check] Fel 1
The call to find in teardown-env turns out empty. This seems to be the case when I build with --enable-shared as well -- then there is only one hit (./.lib/libnettle-4-3.dll), but it is not under testsuite/. Should there be more *.dll files?
/Simon