Went thru this last night... See the PROBLEMS file, as is still happening with Solaris 10 on x86 INTEL. It does not happen on x86 AMD64 though.
Download http://www.openssl.org/~appro/values.c and then patch your GCC installed with ksh -f values.c Then start all over... BTW, this is with Sun's stock GCC version 3.4.3 (in /usr/sfw) Ruiyuan Jiang wrote: >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] > > > -- °(((=((===°°°(((=========================================== ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]