cURL / Mailing Lists / curl-library / Single Mail

curl-library

Problem compiling openssl-0.9.7e with curl-7.15.4 in Visual Studio

From: neetha mannem <neetha_mannem_at_yahoo.com>
Date: Wed, 5 Jul 2006 11:33:51 -0700 (PDT)

I am a newbie to curl. I am trying to compile libcurl using libeay32.dll and libssl32.dll in Visual Studio. I see below unreferenced symbols:
   
   
  Linking...
  Creating library .\Debug/libcurl.lib and object .\Debug/libcurl.exp
  http_ntlm.obj : error LNK2019: unresolved external symbol _MD5_Final referenced in function _Curl_output_ntlm
  md5.obj : error LNK2001: unresolved external symbol _MD5_Final
  http_ntlm.obj : error LNK2019: unresolved external symbol _MD5_Update referenced in function _Curl_output_ntlm
  md5.obj : error LNK2001: unresolved external symbol _MD5_Update
  http_ntlm.obj : error LNK2019: unresolved external symbol _MD5_Init referenced in function _Curl_output_ntlm
  md5.obj : error LNK2001: unresolved external symbol _MD5_Init
  http_ntlm.obj : error LNK2019: unresolved external symbol _RAND_bytes referenced in function _Curl_output_ntlm
  http_ntlm.obj : error LNK2019: unresolved external symbol _DES_ecb_encrypt referenced in function _lm_resp
  http_ntlm.obj : error LNK2019: unresolved external symbol _DES_set_key referenced in function _setup_des_key
  http_ntlm.obj : error LNK2019: unresolved external symbol _DES_set_odd_parity referenced in function _setup_des_key
  http_ntlm.obj : error LNK2019: unresolved external symbol _MD4_Final referenced in function _mk_nt_hash
  http_ntlm.obj : error LNK2019: unresolved external symbol _MD4_Update referenced in function _mk_nt_hash
  http_ntlm.obj : error LNK2019: unresolved external symbol _MD4_Init referenced in function _mk_nt_hash
  ssluse.obj : error LNK2019: unresolved external symbol _RAND_file_name referenced in function _ossl_seed
  ssluse.obj : error LNK2019: unresolved external symbol _RAND_screen referenced in function _ossl_seed
  ssluse.obj : error LNK2019: unresolved external symbol _RAND_load_file referenced in function _ossl_seed
  ssluse.obj : error LNK2019: unresolved external symbol _RAND_status referenced in function _rand_enough
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_library_init referenced in function _Curl_ossl_init
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_load_error_strings referenced in function _Curl_ossl_init
  ssluse.obj : error LNK2019: unresolved external symbol _EVP_cleanup referenced in function _Curl_ossl_cleanup
  ssluse.obj : error LNK2019: unresolved external symbol _ERR_free_strings referenced in function _Curl_ossl_cleanup
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_peek referenced in function _Curl_ossl_check_cxn
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_free referenced in function _Curl_ossl_close
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_free referenced in function _Curl_ossl_close
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_set_connect_state referenced in function _Curl_ossl_close
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_shutdown referenced in function _Curl_ossl_close
  ssluse.obj : error LNK2019: unresolved external symbol _ERR_remove_state referenced in function _Curl_ossl_close
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_SESSION_free referenced in function _Curl_ossl_session_free
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_set_fd referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _ERR_error_string referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _ERR_get_error referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_set_session referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_new referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_set_verify referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_load_verify_locations referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_set_cipher_list referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_ctrl referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_callback_ctrl referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_new referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSLv3_client_method referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSLv2_client_method referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _TLSv1_client_method referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSLv23_client_method referenced in function _Curl_ossl_connect_step1
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_check_private_key referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _EVP_PKEY_free referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _EVP_PKEY_copy_parameters referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get_privatekey referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _X509_get_pubkey referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get_certificate referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_use_PrivateKey_file referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_use_certificate_file referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_use_certificate_chain_file referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_set_default_passwd_cb referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CTX_set_default_passwd_cb_userdata referenced in function _cert_stuff
  ssluse.obj : error LNK2019: unresolved external symbol _X509_NAME_oneline referenced in function _cert_verify_callback
  ssluse.obj : error LNK2019: unresolved external symbol _X509_get_subject_name referenced in function _cert_verify_callback
  ssluse.obj : error LNK2019: unresolved external symbol _X509_STORE_CTX_get_current_cert referenced in function _cert_verify_callback
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_CIPHER_get_name referenced in function _Curl_ossl_connect_step2
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get_current_cipher referenced in function _Curl_ossl_connect_step2
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get_error referenced in function _Curl_ossl_connect_step2
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_connect referenced in function _Curl_ossl_connect_step2
  ssluse.obj : error LNK2019: unresolved external symbol _ERR_error_string_n referenced in function _SSL_strerror
  ssluse.obj : error LNK2019: unresolved external symbol _X509_verify_cert_error_string referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get_verify_result referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _X509_get_issuer_name referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _CRYPTO_free referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _X509_free referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get_peer_certificate referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_get1_session referenced in function _Curl_ossl_connect_step3
  ssluse.obj : error LNK2019: unresolved external symbol _ASN1_STRING_to_UTF8 referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _CRYPTO_malloc referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _ASN1_STRING_type referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _X509_NAME_ENTRY_get_data referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _X509_NAME_get_entry referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _X509_NAME_get_index_by_NID referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _GENERAL_NAMES_free referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _ASN1_STRING_length referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _ASN1_STRING_data referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _sk_value referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _sk_num referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _X509_get_ext_d2i referenced in function _verifyhost
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_write referenced in function _Curl_ossl_send
  ssluse.obj : error LNK2019: unresolved external symbol _SSL_read referenced in function _Curl_ossl_recv
  ssluse.obj : error LNK2019: unresolved external symbol _SSLeay referenced in function _Curl_ossl_version
  transfer.obj : error LNK2019: unresolved external symbol _SSL_pending referenced in function _data_pending
  Debug/libcurl.dll : fatal error LNK1120: 82 unresolved externals
   
  Am I missing something here?
   
  Thanks,
  neetham

                 
---------------------------------
Do you Yahoo!?
 Everyone is raving about the all-new Yahoo! Mail Beta.
Received on 2006-07-05