On Tue, Mar 03, 2009, Claus Assmann wrote: > On Tue, Mar 03, 2009, Dr. Stephen Henson wrote: > > On Mon, Mar 02, 2009, Claus Assmann wrote: > > > > Out of the box OpenSSL 0.9.8j fails to install on SunOS 5.10 ( cp: > > > cannot access fipscanister.o). I found a mail in the archives about > > > Please try a recent 0.9.8 snapshot, for example: > > > ftp://ftp.openssl.org/snapshot/openssl-0.9.8-stable-SNAP-20090303.tar.gz > > Fails in a different way: > > if [ -z "" ]; then \ > @set -e; target=links; dir=fips ; if [ -d "$dir" ]; then ( [ > $target != all -a -z "" ] && FIPSCANLIB=/dev/null; cd $dir && echo "making > $target in $dir..." && 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-cc' PROCESSOR='' > CC='cc' CFLAG='-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H > -xtarget=ultra -xarch=v8plus -xO5 -xstrconst -xdepend -Xa -DB_ENDIAN > -DBN_DIV2W' AS='cc' ASFLAG='-DOPENSSL_THREADS > -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -xtarget=ultra -xarch=v8plus -xO5 > -xstrconst -xdepend -Xa -DB_ENDIAN -DBN_DIV2W -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='/var/tmp/openssl/lib' INSTALL_PREFIX='' > INSTALLTOP='/var/tmp/openssl' OPENSSLDIR='/var/tmp/openssl/ssl' > MAKEDEPEND='$${TOP}/util/domd $${TOP} -MD makedepend' > DEPFLAG='-DOPENSSL_NO_DEPRECATED -DOPENSSL_NO_CAMELLIA -DOPENSSL_NO_CAPIENG > -DOPENSSL_NO_CMS -DOPENSSL_NO_GMP -DOPENSSL_NO_JPAKE -DOPENSSL_NO_MDC2 > -DOPENSSL_NO_RC5 -DOPENSSL_NO_RFC3779 -DOPENSSL_NO_SEED' > MAKEDEPPROG='makedepend' SHARED_LDFLAGS='-G -dy -z > text' 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 rc4_skey.o' RC5_ENC='rc5_enc.o' > SHA1_ASM_OBJ='' MD5_ASM_OBJ='' > RMD160_ASM_OBJ='' FIPSLIBDIR='/usr/local/ssl/fips-1.0/lib/' > FIPSCANLIB="${FIPSCANLIB:-}" FIPSCANISTERINTERNAL='n' > FIPS_EX_OBJ='../crypto/aes/aes_cfb.o ../crypto/aes/aes_ecb.o > ../crypto/aes/aes_ofb.o ../crypto/bn/bn_add.o ../crypto/bn/bn_blind.o > ../crypto/bn/bn_ctx.o ../crypto/bn/bn_div.o ../crypto/bn/bn_exp2.o > ../crypto/bn/bn_exp.o ../crypto/bn/bn_gcd.o ../crypto/bn/bn_lib.o > ../crypto/bn/bn_mod.o ../crypto/bn/bn_mont.o ../crypto/bn/bn_mul.o > ../crypto/bn/bn_prime.o ../crypto/bn/bn_rand.o ../crypto/bn/bn_recp.o > ../crypto/bn/bn_shift.o ../crypto/bn/bn_sqr.o ../crypto/bn/bn_word.o > ../crypto/bn/bn_x931p.o ../crypto/buffer/buf_str.o ../crypto/cryptlib.o > ../crypto/des/cfb64ede.o ../crypto/des/cfb64enc.o ../crypto/des/cfb_enc.o > ../crypto/des/ecb3_enc.o ../crypto/des/ecb_enc.o ../crypto/des/ofb64ede.o > ../crypto/des/ofb64enc.o ../crypto/des/fcrypt.o ../crypto/des/set_key.o > ../crypto/dsa/dsa_utl.o ../crypto/dsa/dsa_sign.o ../crypto/dsa/dsa_vrf.o > ../crypto/err/err.o ../crypto/evp/digest.o ../crypto/evp/enc_min.o > ../crypto/evp/e_aes.o ../crypto/evp/e_des3.o ../crypto/evp/p_sign.o > ../crypto/evp/p_verify.o ../crypto/mem_clr.o ../crypto/mem.o > ../crypto/rand/md_rand.o ../crypto/rand/rand_egd.o > ../crypto/rand/randfile.o ../crypto/rand/rand_lib.o > ../crypto/rand/rand_os2.o ../crypto/rand/rand_unix.o > ../crypto/rand/rand_win.o ../crypto/rsa/rsa_lib.o ../crypto/rsa/rsa_none.o > ../crypto/rsa/rsa_oaep.o ../crypto/rsa/rsa_pk1.o ../crypto/rsa/rsa_pss.o > ../crypto/rsa/rsa_ssl.o ../crypto/rsa/rsa_x931.o ../crypto/sha/sha1dgst.o > ../crypto/sha/sha256.o ../crypto/sha/sha512.o ../crypto/uid.o' > THIS=${THIS:-links} MAKEFILE=Makefile MAKEOVERRIDES= TOP=.. DIR=$dir $target > ) || exit 1; fi ; \ > fi > sh: @set: not found > *** Error code 1 > make: Fatal error: Command failed for target `links' > > If I fix the Makefile (remove @ from set inside a sh command, see > below), then I get the well-known error about missing fips.h: > > cc -I. -I.. -I../include -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN > -DHAVE_DLFCN_H -xtarget=ultra -xarch=v8plus -xO5 -xstrconst -xdepend -Xa > -DB_ENDIAN -DBN_DIV2W -c o_init.c > cc: Warning: -xarch=v8plus is deprecated, use -m32 -xarch=sparc instead > make: Fatal error: Don't know how to make target `../include/openssl/fips.h' > > > PS: patch for Makefile: > > --- M Tue Mar 3 13:31:48 2009 > +++ Makefile Tue Mar 3 13:31:50 2009 > @@ -506,8 +506,8 @@ > @$(PERL) $(TOP)/util/mkdir-p.pl include/openssl > @$(PERL) $(TOP)/util/mklink.pl include/openssl $(EXHEADER) > @set -e; target=links; $(RECURSIVE_BUILD_CMD) > - if [ -z "$(FIPSCANLIB)" ]; then \ > - @set -e; target=links; dir=fips ; $(BUILD_CMD) ; \ > + @if [ -z "$(FIPSCANLIB)" ]; then \ > + set -e; target=links; dir=fips ; $(BUILD_CMD) ; \ > fi > > gentests: >
Ooops, I've fixed that. Either try the next snapshot or make the same fix to Makefile.org and run config again. Steve. -- Dr Stephen N. Henson. Email, S/MIME and PGP keys: see homepage OpenSSL project core developer and freelance consultant. Homepage: http://www.drh-consultancy.demon.co.uk ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager majord...@openssl.org