<fontfamily><param>Monaco</param><flushleft>hi all,


i'm trying to build openssl-0.9.7-beta1 on OSX 10.1.4, but make is dying at an 
undefined symbol of "_ftime".


as "_ftime" is not implemented/deprecated on Darwin, my understanding was that 
"-DUSE_TOD" was supposed to circumvent this problem .....


unfortunately, a configure/build with:


setenv LDFLAGS "-dynamiclib -prebind ....."

./Configure darwin-ppc-cc -DUSE_TOD shared threads -DREENTRANT ; make 


results in:


cc -DMONOLITH -I.. -I../include  -DOPENSSL_SYSNAME_MACOSX -fPIC -DOPENSSL_THREADS 
-DOPENSSL_NO_KRB5 -DUSE_TOD -DREENTRANT -O3 -nostdinc 
-I/System/Library/Frameworks/System.framework/Headers 
-I/System/Library/Frameworks/System.frameworks/Headers/bsd -I/usr/include 
-fomit-frame-pointer -Wall -DB_ENDIAN -fno-common -fno-strict-aliasing 
-I/System/Library/Frameworks -I/usr/local/include -I/usr/X11R6/include 
-I/usr/local/BerkeleyDB/include -I/usr/local/mysql/include/mysql 
-I/usr/local/expat/include -I/usr/local/gettext/include -I/usr/local/libiconv/include  
-c -o openssl.o openssl.c

rm -f openssl

if [ "darwin-shared" = "hpux-shared" ] ; then \

  cc -o openssl -DMONOLITH -I.. -I../include  -DOPENSSL_SYSNAME_MACOSX -fPIC 
-DOPENSSL_THREADS -DOPENSSL_NO_KRB5 -DUSE_TOD -DREENTRANT -O3 -nostdinc 
-I/System/Library/Frameworks/System.framework/Headers 
-I/System/Library/Frameworks/System.frameworks/Headers/bsd -I/usr/include 
-fomit-frame-pointer -Wall -DB_ENDIAN 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 engine.o ocsp.o  ../libssl.a  ../libcrypto.a  ; \

else \

  cc -o openssl -DMONOLITH -I.. -I../include  -DOPENSSL_SYSNAME_MACOSX -fPIC 
-DOPENSSL_THREADS -DOPENSSL_NO_KRB5 -DUSE_TOD -DREENTRANT -O3 -nostdinc 
-I/System/Library/Frameworks/System.framework/Headers 
-I/System/Library/Frameworks/System.frameworks/Headers/bsd -I/usr/include 
-fomit-frame-pointer -Wall -DB_ENDIAN 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 engine.o ocsp.o  -L.. -lssl  -L.. -lcrypto  ; \

fi

/usr/bin/ld: Undefined symbols:

_ftime

make[1]: *** [openssl] Error 1

make[1]: Leaving directory `/Volumes/ServerSystem/ports/openssl-0.9.7-beta1/apps'

make: *** [sub_all] Error 1


adding "-undefined suppress" to my flags seems to have no effect, and a (desperate) 
attempt at forcing  prebinding update (update_prebinding -root / -force) also give 
'nada'.


any suggestions here?


thanks!


richard

--------------------------------------

R Blake

blakers <<at> mac.com

http://homepage.mac.com/blakers

--------------------------------------

</flushleft></fontfamily>
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to