i'm getting "Undefined symbols" error while compiling
openssl on an Intel based Mac. what causes this error?
transcipt below.

i've tried compiling:

openssl-0.9.8d.tar.gz
openssl-0.9.8-stable-SNAP-20070105.tar.gz
openssl-SNAP-20070104.tar.gz

using these two configurations:

./config --prefix=/usr/local --openssldir=/usr/local/openssl
./config no-asm --prefix=/usr/local --openssldir=/usr/local/openssl

both produces the following Undefined symbols error:

Operating system: i386-apple-darwinDarwin Kernel Version 8.8.2: Thu Sep 28 
20:43:26 PDT 2006; root:xnu-792.14.14.obj~1/RELEASE_I386
Configuring for darwin-i386-cc

[snip]

/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
_BIO_set_callback
_BIO_set_callback_arg
_DH_generate_parameters_ex
_DSA_generate_parameters_ex
_BIO_set_flags
_EVP_CIPHER_nid
_X509_REQ_check_private_key
_EVP_MD_type
_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
_BIO_test_flags
_DTLSv1_server_method
_EC_KEY_new_by_curve_name
_SSL_CTX_set_info_callback
_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
_BIO_get_callback_arg
_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
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to