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

Attachment: msg14673/pgp00000.pgp
Description: PGP signature

Reply via email to