On Tue, Dec 31, 2002 at 01:34:07AM +0100, Richard Levitte - VMS Whacker wrote:
> o Support for new platforms: Windows CE, Tandem OSS, A/UX, AIX 64-bit, > Linux x86_64, Linux 64-bit on Sparc v9 OpenSSL does not compile out of the box on FreeBSD/SPARC (see attached) - it tries to use the x86 FreeBSD-elf target. The linux/sparc configuration is probably a base for fixing this. Kris
Script started on Mon Dec 30 22:42:00 2002 You have mail. enigma# ./config Operating system: sparc64-whatever-freebsd5.0 Configuring for FreeBSD-elf Configuring for FreeBSD-elf IsWindows=0 CC =gcc CFLAG =-DOPENSSL_THREADS -pthread -D_REENTRANT -D_THREAD_SAFE -D_THREADSAFE -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM EX_LIBS = BN_ASM =asm/bn86-elf.o asm/co86-elf.o DES_ENC =asm/dx86-elf.o asm/yx86-elf.o BF_ENC =asm/bx86-elf.o CAST_ENC =asm/cx86-elf.o RC4_ENC =asm/rx86-elf.o RC5_ENC =asm/r586-elf.o MD5_OBJ_ASM =asm/mx86-elf.o SHA1_OBJ_ASM =asm/sx86-elf.o RMD160_OBJ_ASM=asm/rm86-elf.o PROCESSOR = RANLIB =/usr/bin/ranlib ARFLAGS = PERL =/usr/bin/perl5 THIRTY_TWO_BIT mode DES_PTR used DES_RISC1 used DES_UNROLL used BN_LLONG mode RC4_INDEX mode RC4_CHUNK is undefined Makefile => Makefile.ssl e_os2.h => include/openssl/e_os2.h [File exists] making links in crypto... Makefile => Makefile.ssl crypto.h => ../include/openssl/crypto.h [File exists] tmdiff.h => ../include/openssl/tmdiff.h [File exists] opensslv.h => ../include/openssl/opensslv.h [File exists] opensslconf.h => ../include/openssl/opensslconf.h [File exists] ebcdic.h => ../include/openssl/ebcdic.h [File exists] symhacks.h => ../include/openssl/symhacks.h [File exists] ossl_typ.h => ../include/openssl/ossl_typ.h [File exists] Makefile => Makefile.ssl making links in crypto/md2... Makefile => Makefile.ssl md2.h => ../../include/openssl/md2.h [File exists] md2test.c => ../../test/md2test.c [File exists] making links in crypto/md4... Makefile => Makefile.ssl md4.h => ../../include/openssl/md4.h [File exists] md4test.c => ../../test/md4test.c [File exists] md4.c => ../../apps/md4.c [File exists] making links in crypto/md5... Makefile => Makefile.ssl md5.h => ../../include/openssl/md5.h [File exists] md5test.c => ../../test/md5test.c [File exists] making links in crypto/sha... Makefile => Makefile.ssl sha.h => ../../include/openssl/sha.h [File exists] shatest.c => ../../test/shatest.c [File exists] sha1test.c => ../../test/sha1test.c [File exists] making links in crypto/mdc2... Makefile => Makefile.ssl mdc2.h => ../../include/openssl/mdc2.h [File exists] mdc2test.c => ../../test/mdc2test.c [File exists] making links in crypto/hmac... Makefile => Makefile.ssl hmac.h => ../../include/openssl/hmac.h [File exists] hmactest.c => ../../test/hmactest.c [File exists] making links in crypto/ripemd... Makefile => Makefile.ssl ripemd.h => ../../include/openssl/ripemd.h [File exists] rmdtest.c => ../../test/rmdtest.c [File exists] making links in crypto/des... Makefile => Makefile.ssl des.h => ../../include/openssl/des.h [File exists] des_old.h => ../../include/openssl/des_old.h [File exists] destest.c => ../../test/destest.c [File exists] making links in crypto/rc2... Makefile => Makefile.ssl rc2.h => ../../include/openssl/rc2.h [File exists] rc2test.c => ../../test/rc2test.c [File exists] making links in crypto/rc4... Makefile => Makefile.ssl rc4.h => ../../include/openssl/rc4.h [File exists] rc4test.c => ../../test/rc4test.c [File exists] making links in crypto/rc5... Makefile => Makefile.ssl rc5.h => ../../include/openssl/rc5.h [File exists] rc5test.c => ../../test/rc5test.c [File exists] making links in crypto/idea... Makefile => Makefile.ssl idea.h => ../../include/openssl/idea.h [File exists] ideatest.c => ../../test/ideatest.c [File exists] making links in crypto/bf... Makefile => Makefile.ssl blowfish.h => ../../include/openssl/blowfish.h [File exists] bftest.c => ../../test/bftest.c [File exists] making links in crypto/cast... Makefile => Makefile.ssl cast.h => ../../include/openssl/cast.h [File exists] casttest.c => ../../test/casttest.c [File exists] making links in crypto/bn... Makefile => Makefile.ssl bn.h => ../../include/openssl/bn.h [File exists] bntest.c => ../../test/bntest.c [File exists] exptest.c => ../../test/exptest.c [File exists] making links in crypto/ec... Makefile => Makefile.ssl ec.h => ../../include/openssl/ec.h [File exists] ectest.c => ../../test/ectest.c [File exists] making links in crypto/rsa... Makefile => Makefile.ssl rsa.h => ../../include/openssl/rsa.h [File exists] rsa_test.c => ../../test/rsa_test.c [File exists] making links in crypto/dsa... Makefile => Makefile.ssl dsa.h => ../../include/openssl/dsa.h [File exists] dsatest.c => ../../test/dsatest.c [File exists] making links in crypto/dh... Makefile => Makefile.ssl dh.h => ../../include/openssl/dh.h [File exists] dhtest.c => ../../test/dhtest.c [File exists] making links in crypto/dso... Makefile => Makefile.ssl dso.h => ../../include/openssl/dso.h [File exists] making links in crypto/engine... Makefile => Makefile.ssl engine.h => ../../include/openssl/engine.h [File exists] enginetest.c => ../../test/enginetest.c [File exists] making links in crypto/aes... Makefile => Makefile.ssl aes.h => ../../include/openssl/aes.h [File exists] making links in crypto/buffer... Makefile => Makefile.ssl buffer.h => ../../include/openssl/buffer.h [File exists] making links in crypto/bio... Makefile => Makefile.ssl bio.h => ../../include/openssl/bio.h [File exists] making links in crypto/stack... Makefile => Makefile.ssl stack.h => ../../include/openssl/stack.h [File exists] safestack.h => ../../include/openssl/safestack.h [File exists] making links in crypto/lhash... Makefile => Makefile.ssl lhash.h => ../../include/openssl/lhash.h [File exists] making links in crypto/rand... Makefile => Makefile.ssl rand.h => ../../include/openssl/rand.h [File exists] randtest.c => ../../test/randtest.c [File exists] making links in crypto/err... Makefile => Makefile.ssl err.h => ../../include/openssl/err.h [File exists] making links in crypto/objects... Makefile => Makefile.ssl objects.h => ../../include/openssl/objects.h [File exists] obj_mac.h => ../../include/openssl/obj_mac.h [File exists] making links in crypto/evp... Makefile => Makefile.ssl evp.h => ../../include/openssl/evp.h [File exists] evp_test.c => ../../test/evp_test.c [File exists] evptests.txt => ../../test/evptests.txt [File exists] making links in crypto/asn1... Makefile => Makefile.ssl asn1.h => ../../include/openssl/asn1.h [File exists] asn1_mac.h => ../../include/openssl/asn1_mac.h [File exists] asn1t.h => ../../include/openssl/asn1t.h [File exists] making links in crypto/pem... Makefile => Makefile.ssl pem.h => ../../include/openssl/pem.h [File exists] pem2.h => ../../include/openssl/pem2.h [File exists] making links in crypto/x509... Makefile => Makefile.ssl x509.h => ../../include/openssl/x509.h [File exists] x509_vfy.h => ../../include/openssl/x509_vfy.h [File exists] making links in crypto/x509v3... Makefile => Makefile.ssl x509v3.h => ../../include/openssl/x509v3.h [File exists] making links in crypto/conf... Makefile => Makefile.ssl conf.h => ../../include/openssl/conf.h [File exists] conf_api.h => ../../include/openssl/conf_api.h [File exists] making links in crypto/txt_db... Makefile => Makefile.ssl txt_db.h => ../../include/openssl/txt_db.h [File exists] making links in crypto/pkcs7... Makefile => Makefile.ssl pkcs7.h => ../../include/openssl/pkcs7.h [File exists] making links in crypto/pkcs12... Makefile => Makefile.ssl pkcs12.h => ../../include/openssl/pkcs12.h [File exists] making links in crypto/comp... Makefile => Makefile.ssl comp.h => ../../include/openssl/comp.h [File exists] making links in crypto/ocsp... Makefile => Makefile.ssl ocsp.h => ../../include/openssl/ocsp.h [File exists] making links in crypto/ui... Makefile => Makefile.ssl ui.h => ../../include/openssl/ui.h [File exists] ui_compat.h => ../../include/openssl/ui_compat.h [File exists] making links in crypto/krb5... Makefile => Makefile.ssl krb5_asn.h => ../../include/openssl/krb5_asn.h [File exists] making links in ssl... Makefile => Makefile.ssl ssl.h => ../include/openssl/ssl.h [File exists] ssl2.h => ../include/openssl/ssl2.h [File exists] ssl3.h => ../include/openssl/ssl3.h [File exists] ssl23.h => ../include/openssl/ssl23.h [File exists] tls1.h => ../include/openssl/tls1.h [File exists] kssl.h => ../include/openssl/kssl.h [File exists] ssltest.c => ../test/ssltest.c [File exists] making links in apps... Makefile => Makefile.ssl making links in test... Makefile => Makefile.ssl making links in tools... Makefile => Makefile.ssl generating dummy tests (if needed)... Configured for FreeBSD-elf. enigma# make making all in crypto... ( echo "#ifndef MK1MF_BUILD"; echo ' /* auto-generated by crypto/Makefile.ssl for crypto/cversion.c */'; echo ' #define CFLAGS "gcc -DOPENSSL_THREADS -pthread -D_REENTRANT -D_THREAD_SAFE -D_THREADSAFE -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM"'; echo ' #define PLATFORM "FreeBSD-elf"'; echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; echo '#endif' ) >buildinf.h gcc -I. -I.. -I../include -DOPENSSL_THREADS -pthread -D_REENTRANT -D_THREAD_SAFE -D_THREADSAFE -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_KRB5 -DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM -DRMD160_ASM -c cryptlib.c cc1: invalid option `486' *** Error code 1 Stop in /usr/tmp/openssl-0.9.7/crypto. *** Error code 1 Stop in /usr/tmp/openssl-0.9.7. enigma# ^Dexit Script done on Mon Dec 30 22:42:17 2002
msg14673/pgp00000.pgp
Description: PGP signature