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]

Reply via email to