Just tried to build 0.9.6-beta-1 on BSDI (BSD/OS) 4.1, and
got a problem when building openssl.
The first two lines of the "sh config" output are these:
Operating system: i486-whatever-bsdi4
Configuring for bsdi-elf-gcc
(That's gcc version egcs-2.91.66 19990314 (egcs-1.1.2 release))
When make'ing, way down when it's compiling "openssl" I get the
following (lines wrapped for readability):
----------------------------------------------------------------------
gcc -o openssl -DMONOLITH -I../include -DPERL5 -DL_ENDIAN \
-fomit-frame-pointer -O3 -m486 -Wall -DSHA1_ASM -DMD5_ASM \
-DRMD160_ASM openssl.o verify.o asn1pars.o req.o dgst.o dh.o \
dhparam.o enc.o passwd.o gendh.o errstr.o ca.o pkcs7.o crl2p7.o \
crl.o rsa.o rsautl.o dsa.o dsaparam.o x509.o genrsa.o gendsa.o \
s_server.o s_client.o speed.o s_time.o apps.o s_cb.o s_socket.o \
app_rand.o version.o sess_id.o ciphers.o nseq.o pkcs12.o \
pkcs8.o spkac.o smime.o rand.o -L. -L.. -L../.. -L../../.. \
-L.. -lssl -L.. -lcrypto
speed.o: In function `speed_main':
speed.o(.text+0xe8d): undefined reference to `ftime'
speed.o(.text+0xf26): undefined reference to `ftime'
speed.o(.text+0x106d): undefined reference to `ftime'
speed.o(.text+0x1106): undefined reference to `ftime'
speed.o(.text+0x124d): undefined reference to `ftime'
speed.o(.text+0x12e6): more undefined references to `ftime' follow
*** Error code 1
Stop.
----------------------------------------------------------------------
I already have openssl 0.9.5 installed on the system, and I'm wondering
if the final link is picking up the existing library (in /usr/local/ssl/lib)
and something's going on, though it doesn't look like that's the case.
Any thoughts? Regards,
-T.H.
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]