Hi,
OpenSSL 1.0.0b standard test compilation breaks with MingW32 / MSYS:
make[2]: Entering directory `/d/openssl-1.0.0b/test'
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto  -lws2_32 -lgdi32 
-lcrypt32}"; LDCMD="${LDCMD:-gcc}"; 
LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS -D_MT -DDSO_WIN32 -mno-cygwin 
-DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 
-Wall -DOPENSSL_BN_ASM_PART_WORDS -DOPENSSL_IA32_SSE2 
-DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM 
-DRMD160_ASM -DAES_ASM -DWHIRLPOOL_ASM}"; LIBPATH=`for x in $LIBDEPS; do 
echo $x; done | sed -e 's/^ *-L//;t' -e d | uniq`; LIBPATH=`echo 
$LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:$LD_LIBRARY_PATH 
${LDCMD} ${LDFLAGS} -o ${APPNAME:=md2test.exe} md2test.o ${LIBDEPS} )
d:/mingw/bin/../lib/gcc/mingw32/4.5.0/../../../libmingw32.a(main.o):main.c:(.text+0xd2):
 
undefined reference to `winm...@16'
collect2: ld returned 1 exit status
make[2]: *** [link_app.] Error 1
make[2]: Leaving directory `/d/openssl-1.0.0b/test'
make[1]: *** [md2test.exe] Error 2

seems this happens because md2, rc5, jpake are disabled by default, 
Makefile has:
OPTIONS= no-gmp no-jpake no-krb5 no-md2 no-rc5 no-rfc3779 no-shared 
no-store no-zlib no-zlib-dynamic static-engine

and the files md2test.c, jpaketest.c, rc5test.c are of zero bytes:
16.11.2010  14:41                 0 rc5test.c
16.11.2010  14:41                 0 jpaketest.c
16.11.2010  14:41                 0 md2test.c

which then cause the compiler break; when I enable these features the 
test files are ok, and compilation finishes, but since jpake is 
classified as 'experimental' this is not what everyone wants ...

Günter.



______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [email protected]
Automated List Manager                           [email protected]

Reply via email to