Hi, all I'd like to compile Openssl 0.9.8 on Solaris 10. If I strictly use the default options, whole thing is a success. Now I want to use openssl for mod_ssl and apache. According to mod_ssl's documentation, mod_ssl (v2.8.23-1.3.33) recommends to use the following option to compile openssl
./config no-threads -fPIC ./make ./make test I followed mod_ssl's recommendation. The 'config' and 'make' phase passed no problem but 'make test' failed (Note I don't have problems with any version of openssl_0.9.7): # make test Doing certs argena.pem => cdd7aee7.0 argeng.pem => aad3d04d.0 eng1.pem => 7a9820c1.0 eng2.pem => 56e607f4.0 eng3.pem => 878cf4c6.0 eng4.pem => a3c60019.0 eng5.pem => 843b6c51.0 RegTP-5R.pem => d4e39186.0 RegTP-6R.pem => 1e49180d.0 thawteCb.pem => ddc328ff.0 thawteCp.pem => c33a80d4.0 wellsfgo.pem => 6adf0799.0 vsign1.pem => 2edf7016.0 vsign3.pem => 7651b327.0 vsignss.pem => f73e89fd.0 touch rehash.time testing... making all in crypto... making all in crypto/objects... making all in crypto/md2... making all in crypto/md4... making all in crypto/md5... making all in crypto/sha... making all in crypto/hmac... making all in crypto/ripemd... making all in crypto/des... making all in crypto/aes... making all in crypto/rc2... making all in crypto/rc4... making all in crypto/idea... making all in crypto/bf... making all in crypto/cast... making all in crypto/bn... making all in crypto/ec... making all in crypto/rsa... making all in crypto/dsa... making all in crypto/ecdsa... making all in crypto/dh... making all in crypto/ecdh... making all in crypto/dso... making all in crypto/engine... making all in crypto/buffer... making all in crypto/bio... making all in crypto/stack... making all in crypto/lhash... making all in crypto/rand... making all in crypto/err... making all in crypto/evp... making all in crypto/asn1... making all in crypto/pem... making all in crypto/x509... making all in crypto/x509v3... making all in crypto/conf... making all in crypto/txt_db... making all in crypto/pkcs7... making all in crypto/pkcs12... making all in crypto/comp... making all in crypto/ocsp... making all in crypto/ui... making all in crypto/krb5... making all in crypto/store... making all in crypto/pqueue... if [ -n "" ]; then \ (cd ..; make libcrypto.so.0.9.8); \ fi making all in ssl... if [ -n "" ]; then \ (cd ..; make libssl.so.0.9.8); \ fi making all in engines... making all in apps... making all in test... making all in tools... ../util/shlib_wrap.sh ./destest Doing cbcm *** Signal 11 - core dumped make: Fatal error: Command failed for target `test_des' Current working directory /export/home/rc6/openssl-0.9.8/test *** Error code 1 The following command caused the error: (cd test && echo "testing..." && \ TOP= && unset TOP ${LIB+LIB} ${LIBS+LIBS} ${INCLUDE+INCLUDE} ${INCLUDES+INCLUDES} ${DIR+DIR} ${DIRS+DIRS} ${SRC+SRC} ${LIBSRC+LIBSRC} ${LIBOBJ+LIBOBJ} ${ALL+ALL} ${EXHEADER+EXHEADER} ${HEADER+HEADER} ${GENERAL+GENERAL} ${CFLAGS+CFLAGS} ${ASFLAGS+ASFLAGS} ${AFLAGS+AFLAGS} ${LDCMD+LDCMD} ${LDFLAGS+LDFLAGS} ${SHAREDCMD+SHAREDCMD} ${SHAREDFLAGS+SHAREDFLAGS} ${SHARED_LIB+SHARED_LIB} ${LIBEXTRAS+LIBEXTRAS} && make -e PLATFORM='solaris-sparcv9-gcc' PROCESSOR='' CC='gcc' CFLAG='-DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -m32 -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DMD5_ASM' AS='gcc' ASFLAG='-DDSO_DLFCN -DHAVE_DLFCN_H -fPIC -m32 -mcpu=ultrasparc -O3 -fomit-frame-pointer -Wall -DB_ENDIAN -DBN_DIV2W -DMD5_ASM -c' AR='ar r' PERL='/usr/bin/perl' RANLIB='/usr/ccs/bin/ranlib' SDIRS='objects md2 md4 md5 sha hmac ripemd des aes rc2 rc4 idea bf cast bn ec rsa dsa ecdsa dh ecdh dso engine buffer bio stack lhash rand err evp asn1 pem x509 x509v3 conf txt_db pkcs7 pkcs12 comp ocsp ui krb5 store pqueue' LIBRPATH='/opt/openssl/lib' INSTALL_PREFIX='' INSTALLTOP='/opt/openssl' OPENSSLDIR='/opt/openssl/ssl' MAKEDEPEND='$${TOP}/util/domd $${TOP} -MD gcc' DEPFLAG='-DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_GMP -DOPENSSL_NO_MDC2 -DOPENSSL_NO_RC5' MAKEDEPPROG='gcc' SHARED_LDFLAGS='-shared' KRB5_INCLUDES='' LIBKRB5='' EXE_EXT='' SHARED_LIBS='' SHLIB_EXT='.so.0.9.8' SHLIB_TARGET='solaris-shared' PEX_LIBS='' EX_LIBS='-lsocket -lnsl -ldl' CPUID_OBJ='' BN_ASM='sparcv8plus.o' DES_ENC='des_enc-sparc.o fcrypt_b.o' AES_ASM_OBJ='aes_core.o aes_cbc.o' BF_ENC='bf_enc.o' CAST_ENC='c_enc.o' RC4_ENC='rc4_enc.o' RC5_ENC='rc5_enc.o' SHA1_ASM_OBJ='' MD5_ASM_OBJ='md5-sparcv8plus.o' RMD160_ASM_OBJ='' THIS=${THIS:-tests} MAKEFILE=Makefile MAKEOVERRIDES= TOP=.. TESTS='alltests' OPENSSL_DEBUG_MEMORY=on tests ); make: Fatal error: Command failed for target `tests' # Thanks in advance. Ryan ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]