Unfortunately, I wasn't able to compile openssl-0.9.8-stable-
SNAP-20060311 at all. Attached you'll find the log "make" produced.
Cheers,
Markus
making all in crypto...
making all in crypto/objects...
make[2]: Nothing to be done for `all'.
making all in crypto/md2...
make[2]: Nothing to be done for `all'.
making all in crypto/md4...
make[2]: Nothing to be done for `all'.
making all in crypto/md5...
make[2]: Nothing to be done for `all'.
making all in crypto/sha...
make[2]: Nothing to be done for `all'.
making all in crypto/hmac...
make[2]: Nothing to be done for `all'.
making all in crypto/ripemd...
make[2]: Nothing to be done for `all'.
making all in crypto/des...
make[2]: Nothing to be done for `all'.
making all in crypto/aes...
make[2]: Nothing to be done for `all'.
making all in crypto/rc2...
make[2]: Nothing to be done for `all'.
making all in crypto/rc4...
make[2]: Nothing to be done for `all'.
making all in crypto/idea...
make[2]: Nothing to be done for `all'.
making all in crypto/bf...
make[2]: Nothing to be done for `all'.
making all in crypto/cast...
make[2]: Nothing to be done for `all'.
making all in crypto/bn...
make[2]: Nothing to be done for `all'.
making all in crypto/ec...
make[2]: Nothing to be done for `all'.
making all in crypto/rsa...
make[2]: Nothing to be done for `all'.
making all in crypto/dsa...
make[2]: Nothing to be done for `all'.
making all in crypto/ecdsa...
make[2]: Nothing to be done for `all'.
making all in crypto/dh...
make[2]: Nothing to be done for `all'.
making all in crypto/ecdh...
make[2]: Nothing to be done for `all'.
making all in crypto/dso...
make[2]: Nothing to be done for `all'.
making all in crypto/engine...
make[2]: Nothing to be done for `all'.
making all in crypto/buffer...
make[2]: Nothing to be done for `all'.
making all in crypto/bio...
make[2]: Nothing to be done for `all'.
making all in crypto/stack...
make[2]: Nothing to be done for `all'.
making all in crypto/lhash...
make[2]: Nothing to be done for `all'.
making all in crypto/rand...
make[2]: Nothing to be done for `all'.
making all in crypto/err...
make[2]: Nothing to be done for `all'.
making all in crypto/evp...
make[2]: Nothing to be done for `all'.
making all in crypto/asn1...
make[2]: Nothing to be done for `all'.
making all in crypto/pem...
make[2]: Nothing to be done for `all'.
making all in crypto/x509...
make[2]: Nothing to be done for `all'.
making all in crypto/x509v3...
make[2]: Nothing to be done for `all'.
making all in crypto/conf...
make[2]: Nothing to be done for `all'.
making all in crypto/txt_db...
make[2]: Nothing to be done for `all'.
making all in crypto/pkcs7...
make[2]: Nothing to be done for `all'.
making all in crypto/pkcs12...
make[2]: Nothing to be done for `all'.
making all in crypto/comp...
make[2]: Nothing to be done for `all'.
making all in crypto/ocsp...
make[2]: Nothing to be done for `all'.
making all in crypto/ui...
make[2]: Nothing to be done for `all'.
making all in crypto/krb5...
make[2]: Nothing to be done for `all'.
making all in crypto/store...
make[2]: Nothing to be done for `all'.
making all in crypto/pqueue...
make[2]: Nothing to be done for `all'.
if [ -n "" ]; then \
(cd ..; make libcrypto.0.9.8.dylib); \
fi
making all in ssl...
if [ -n "" ]; then \
(cd ..; make libssl.0.9.8.dylib); \
fi
making all in engines...
make[1]: Nothing to be done for `all'.
making all in apps...
rm -f openssl
shlib_target=; if [ -n "" ]; then \
shlib_target="darwin-shared"; \
fi; \
if [ "${shlib_target}" = "darwin-shared" ] ; then \
LIBRARIES="../libssl.a ../libcrypto.a" ; \
else \
LIBRARIES="-L.. -lssl -L.. -lcrypto" ; \
fi; \
make -f ../Makefile.shared -e \
APPNAME=openssl OBJECTS="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 ec.o ecparam.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 prime.o" \
LIBDEPS=" $LIBRARIES " \
link_app.${shlib_target}
( :; LIBDEPS="${LIBDEPS:--L.. -lssl -L.. -lcrypto }"; LDCMD="$
{LDCMD:-cc}"; LDFLAGS="${LDFLAGS:--DOPENSSL_THREADS -D_REENTRANT -
DDSO_DLFCN -DHAVE_DLFCN_H -O3 -fomit-frame-pointer -fno-common}";
LIBPATH=`for x in $LIBDEPS; do if echo $x | grep '^ *-L' > /dev/null
2>&1; then echo $x | sed -e 's/^ *-L//'; fi; done | uniq`;
LIBPATH=`echo $LIBPATH | sed -e 's/ /:/g'`; LD_LIBRARY_PATH=$LIBPATH:
$LD_LIBRARY_PATH ${LDCMD} ${LDFLAGS} -o ${APPNAME:=openssl} 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 ec.o ecparam.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 prime.o ${LIBDEPS} )
/usr/bin/ld: Undefined symbols:
_X509_STORE_set1_param
_X509_VERIFY_PARAM_free
_ASN1_generate_nconf
_EC_GROUP_get_degree
_EC_KEY_dup
_EC_KEY_free
_EC_KEY_generate_key
_EC_KEY_get0_group
_EC_KEY_new
_EC_KEY_set_group
_EVP_ecdsa
_PEM_read_bio_ECPKParameters
_RSA_generate_key_ex
_DH_generate_parameters_ex
_DSA_generate_parameters_ex
_X509_REQ_check_private_key
_EC_KEY_print
_EC_KEY_set_asn1_flag
_EC_KEY_set_conv_form
_PEM_read_bio_ECPrivateKey
_PEM_read_bio_EC_PUBKEY
_PEM_write_bio_ECPKParameters
_PEM_write_bio_ECPrivateKey
_PEM_write_bio_EC_PUBKEY
_d2i_ECPrivateKey_bio
_d2i_EC_PUBKEY_bio
_i2d_ECPKParameters
_i2d_ECPrivateKey_bio
_i2d_EC_PUBKEY_bio
_ECPKParameters_print
_EC_GROUP_check
_EC_GROUP_get_point_conversion_form
_EC_GROUP_new_by_curve_name
_EC_GROUP_set_asn1_flag
_EC_GROUP_set_point_conversion_form
_EC_GROUP_set_seed
_EC_METHOD_get_field_type
_EC_POINT_point2bn
_EC_get_builtin_curves
_d2i_ECPKParameters
_EVP_idea_cbc
_BIO_new_dgram
_DTLSv1_server_method
_EC_KEY_new_by_curve_name
_DTLSv1_client_method
_SSL_COMP_get_name
_SSL_get_current_compression
_SSL_get_current_expansion
_ECDH_compute_key
_ECDSA_sign
_ECDSA_verify
_EC_KEY_get0_public_key
_EC_KEY_precompute_mult
_SHA256
_SHA512
_idea_cbc_encrypt
_idea_options
_idea_set_encrypt_key
_X509_POLICY_NODE_print
_X509_STORE_CTX_get0_policy_tree
_X509_STORE_CTX_get_explicit_policy
_X509_VERIFY_PARAM_add0_policy
_X509_VERIFY_PARAM_new
_X509_VERIFY_PARAM_set_flags
_X509_VERIFY_PARAM_set_purpose
_X509_policy_tree_get0_policies
_X509_policy_tree_get0_user_policies
_EVP_PKEY_add1_attr_by_NID
_BN_is_prime_ex
collect2: ld returned 1 exit status
make[2]: *** [link_app.] Error 1
make[1]: *** [openssl] Error 2
make: *** [build_apps] Error 1
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [email protected]
Automated List Manager [EMAIL PROTECTED]