Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

Error while installing the Net::SSLeay module on windows.

by Anonymous Monk
on Oct 27, 2021 at 10:55 UTC ( #11138103=perlquestion: print w/replies, xml ) Need Help??

Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi Monks,

I am getting below error while installing the Net::SSLeay module with Perl version 5.24 and openssl version 1.1.0

Note that i have installed openssl again on my system using script which is already there and it went well, no errors while installing openssl, one thing script does is to copies two dlls (libssl-1_1.dll and libcrypto-1_1.dll) to the Net::SSLeay folder in in the site/auto but since i am not able to install Net::SSLeay I dont have that folder..

dmake: Error code 129, while making 'blib\arch\auto\Net\SSLeay\SSLeay.dll

What needs to be done in order to have Net::SSLeay (latest version 1.90) installed on windows without any error.

Any help regarding this would be appreciated.

Thank you.

  • Comment on Error while installing the Net::SSLeay module on windows.

Replies are listed 'Best First'.
Re: Error while installing the Net::SSLeay module on windows.
by Corion (Patriarch) on Oct 27, 2021 at 11:02 UTC

      Hi Corion, Thank you, let me check it.

Re: Error while installing the Net::SSLeay module on windows.
by syphilis (Archbishop) on Oct 27, 2021 at 11:38 UTC
    Any help regarding this would be appreciated

    Some info on your build of perl might be helpful. What does perl -V:archname output ?

    I can tell you that Net-SSLeay-1.90 built, tested and installed fine for me on Strawberry Perl 5.24.0.
    But that build of Net-SSLeay-1.90 was made against OpenSSL 1.0.2j, and maybe there is some issue with OpenSSL 1.1.0.
    Best to give us the full output of your attempt to build and install Net-OpenSSLeay Net-SSLeay-1.90.

    Cheers,
    Rob

      Hi Rob,

      output for perl -V:archname output is : archname='MSWin32-x86-multi-thread';

      output for build and install for Net::SSLeay is given below

      "C:\app\bin\Perl\bin\perl.exe" -MExtUtils::Mksymlists \ -e "Mksymlists('NAME'=>\"Net::SSLeay\", 'DLBASE' => 'SSLeay', 'DL +_FUNCS' => { }, 'FUNCLIST' => [], 'IMPORTS' => { }, 'DL_VARS' => [] +);" dlltool --def SSLeay.def --output-exp dll.exp g++ -o blib\arch\auto\Net\SSLeay\SSLeay.dll -Wl,--base-file -Wl,dll.ba +se -mdll -s -LC:\app_perl\perl_by_system\Win64\app_lib -LC:\app_perl\ +perl_by_system\Win64\fp_lib/lib -L"c:\app\bin\Perl\lib\CORE" -L"C:\ms +ys64\mingw32\lib" SSLeay.o "C:\app\bin\Perl\lib\CORE\libperl524.a" +-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi +32 -lshell32 -lole32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwi +nmm -lversion -lodbc32 -lodbccp32 -lcomctl32 dll.exp SSLeay.o:SSLeay.c:(.text+0x61d): undefined reference to `OCSP_RESPONSE +_free' SSLeay.o:SSLeay.c:(.text+0x7ad): undefined reference to `X509_STORE_CT +X_free' SSLeay.o:SSLeay.c:(.text+0x968): undefined reference to `X509_STORE_CT +X_init' SSLeay.o:SSLeay.c:(.text+0xc44): undefined reference to `SSL_export_ke +ying_material' SSLeay.o:SSLeay.c:(.text+0xe2e): undefined reference to `SSL_get0_alpn +_selected' SSLeay.o:SSLeay.c:(.text+0xf77): undefined reference to `d2i_OCSP_RESP +ONSE' SSLeay.o:SSLeay.c:(.text+0x1168): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x1333): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x143e): undefined reference to `EVP_sha256' SSLeay.o:SSLeay.c:(.text+0x157f): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x1807): undefined reference to `OPENSSL_sk_n +um' SSLeay.o:SSLeay.c:(.text+0x198f): undefined reference to `OPENSSL_sk_v +alue' SSLeay.o:SSLeay.c:(.text+0x1b2f): undefined reference to `OPENSSL_sk_v +alue' SSLeay.o:SSLeay.c:(.text+0x1c87): undefined reference to `OPENSSL_sk_n +um' SSLeay.o:SSLeay.c:(.text+0x1e1f): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x1fcf): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x213f): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x229f): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x2447): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x25af): more undefined references to `SSL_ct +rl' follow SSLeay.o:SSLeay.c:(.text+0x273f): undefined reference to `OPENSSL_sk_v +alue' SSLeay.o:SSLeay.c:(.text+0x2897): undefined reference to `OPENSSL_sk_n +um' SSLeay.o:SSLeay.c:(.text+0x2a2f): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x2bdf): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x2cee): undefined reference to `X509_STORE_C +TX_new' SSLeay.o:SSLeay.c:(.text+0x2e7b): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x30b7): undefined reference to `SSL_ctrl' SSLeay.o:SSLeay.c:(.text+0x3247): undefined reference to `SSL_get_SSL_ +CTX' SSLeay.o:SSLeay.c:(.text+0x3467): undefined reference to `SSL_CTX_get_ +cert_store' SSLeay.o:SSLeay.c:(.text+0x358c): undefined reference to `SSL_get_peer +_cert_chain' SSLeay.o:SSLeay.c:(.text+0x35d9): undefined reference to `OPENSSL_sk_n +um' SSLeay.o:SSLeay.c:(.text+0x35ed): undefined reference to `OPENSSL_sk_v +alue' SSLeay.o:SSLeay.c:(.text+0x36a3): undefined reference to `ERR_clear_er +ror' SSLeay.o:SSLeay.c:(.text+0x373d): undefined reference to `X509_free' SSLeay.o:SSLeay.c:(.text+0x37ed): undefined reference to `OCSP_REQUEST +_free' SSLeay.o:SSLeay.c:(.text+0x388e): undefined reference to `OCSP_REQUEST +_new' SSLeay.o:SSLeay.c:(.text+0x38b0): undefined reference to `OCSP_request +_add1_nonce' SSLeay.o:SSLeay.c:(.text+0x3915): undefined reference to `d2i_OCSP_CER +TID' SSLeay.o:SSLeay.c:(.text+0x392c): undefined reference to `OCSP_request +_add0_id' SSLeay.o:SSLeay.c:(.text+0x3a01): undefined reference to `OCSP_REQUEST +_free' SSLeay.o:SSLeay.c:(.text+0x3a6e): undefined reference to `EVP_sha1' SSLeay.o:SSLeay.c:(.text+0x3b99): undefined reference to `OCSP_respons +e_status' SSLeay.o:SSLeay.c:(.text+0x3cdd): undefined reference to `OCSP_respons +e_status_str' SSLeay.o:SSLeay.c:(.text+0x3e0d): undefined reference to `SSL_CIPHER_g +et_name' SSLeay.o:SSLeay.c:(.text+0x3f93): undefined reference to `ERR_error_st +ring' SSLeay.o:SSLeay.c:(.text+0x40dc): undefined reference to `i2d_OCSP_REQ +UEST' SSLeay.o:SSLeay.c:(.text+0x4111): undefined reference to `i2d_OCSP_REQ +UEST' SSLeay.o:SSLeay.c:(.text+0x4277): undefined reference to `d2i_OCSP_REQ +UEST' SSLeay.o:SSLeay.c:(.text+0x43cc): undefined reference to `i2d_OCSP_RES +PONSE' SSLeay.o:SSLeay.c:(.text+0x4401): undefined reference to `i2d_OCSP_RES +PONSE' SSLeay.o:SSLeay.c:(.text+0x45f2): undefined reference to `SSL_set_sess +ion_ticket_ext' SSLeay.o:SSLeay.c:(.text+0x4817): undefined reference to `SSL_CTX_call +back_ctrl' SSLeay.o:SSLeay.c:(.text+0x497e): undefined reference to `SSL_get0_nex +t_proto_negotiated' SSLeay.o:SSLeay.c:(.text+0x4a9e): undefined reference to `X509_get_X50 +9_PUBKEY' SSLeay.o:SSLeay.c:(.text+0x4aba): undefined reference to `i2d_X509_PUB +KEY' SSLeay.o:SSLeay.c:(.text+0x4af7): undefined reference to `i2d_X509_PUB +KEY' SSLeay.o:SSLeay.c:(.text+0x4c6b): undefined reference to `X509_get_X50 +9_PUBKEY' SSLeay.o:SSLeay.c:(.text+0x4c93): undefined reference to `X509_PUBKEY_ +get0_param' SSLeay.o:SSLeay.c:(.text+0x4dd7): undefined reference to `X509_get0_tb +s_sigalg' SSLeay.o:SSLeay.c:(.text+0x4f19): undefined reference to `X509_issuer_ +and_serial_hash' SSLeay.o:SSLeay.c:(.text+0x501e): undefined reference to `ERR_get_erro +r' SSLeay.o:SSLeay.c:(.text+0x5169): undefined reference to `X509_issuer_ +name_hash' SSLeay.o:SSLeay.c:(.text+0x52b9): undefined reference to `X509_subject +_name_hash' SSLeay.o:SSLeay.c:(.text+0x543b): undefined reference to `X509_NAME_di +gest' SSLeay.o:SSLeay.c:(.text+0x55bb): undefined reference to `X509_REQ_dig +est' SSLeay.o:SSLeay.c:(.text+0x573b): undefined reference to `X509_CRL_dig +est' SSLeay.o:SSLeay.c:(.text+0x58bb): undefined reference to `X509_digest' SSLeay.o:SSLeay.c:(.text+0x5a3b): undefined reference to `X509_pubkey_ +digest' SSLeay.o:SSLeay.c:(.text+0x5bcf): undefined reference to `OBJ_cmp' SSLeay.o:SSLeay.c:(.text+0x5d2f): undefined reference to `OBJ_sn2nid' SSLeay.o:SSLeay.c:(.text+0x5e7f): undefined reference to `OBJ_ln2nid' SSLeay.o:SSLeay.c:(.text+0x5fcf): undefined reference to `OBJ_txt2nid' SSLeay.o:SSLeay.c:(.text+0x6166): undefined reference to `OBJ_obj2txt' SSLeay.o:SSLeay.c:(.text+0x62d1): undefined reference to `RAND_bytes' SSLeay.o:SSLeay.c:(.text+0x64b3): undefined reference to `OBJ_txt2obj' SSLeay.o:SSLeay.c:(.text+0x6607): undefined reference to `OBJ_obj2nid' SSLeay.o:SSLeay.c:(.text+0x6749): undefined reference to `OBJ_nid2sn' SSLeay.o:SSLeay.c:(.text+0x6879): undefined reference to `OBJ_nid2ln' SSLeay.o:SSLeay.c:(.text+0x69a7): undefined reference to `OBJ_nid2obj' SSLeay.o:SSLeay.c:(.text+0x6ae7): undefined reference to `OBJ_dup' SSLeay.o:SSLeay.c:(.text+0x6c27): undefined reference to `X509_policy_ +node_get0_parent' SSLeay.o:SSLeay.c:(.text+0x6d67): undefined reference to `X509_policy_ +node_get0_qualifiers' SSLeay.o:SSLeay.c:(.text+0x6ea7): undefined reference to `X509_policy_ +node_get0_policy' SSLeay.o:SSLeay.c:(.text+0x702f): undefined reference to `X509_policy_ +level_get0_node' SSLeay.o:SSLeay.c:(.text+0x7187): undefined reference to `X509_policy_ +level_node_count' SSLeay.o:SSLeay.c:(.text+0x72c7): undefined reference to `X509_policy_ +tree_get0_user_policies' SSLeay.o:SSLeay.c:(.text+0x7407): undefined reference to `X509_policy_ +tree_get0_policies' SSLeay.o:SSLeay.c:(.text+0x758f): undefined reference to `X509_policy_ +tree_get0_level' SSLeay.o:SSLeay.c:(.text+0x76e7): undefined reference to `X509_policy_ +tree_level_count' SSLeay.o:SSLeay.c:(.text+0x77fd): undefined reference to `X509_policy_ +tree_free' SSLeay.o:SSLeay.c:(.text+0x78d9): undefined reference to `X509_VERIFY_ +PARAM_get0_peername' SSLeay.o:SSLeay.c:(.text+0x7a24): undefined reference to `X509_VERIFY_ +PARAM_set_hostflags' SSLeay.o:SSLeay.c:(.text+0x7b6f): undefined reference to `X509_VERIFY_ +PARAM_add1_host' SSLeay.o:SSLeay.c:(.text+0x7d27): undefined reference to `X509_VERIFY_ +PARAM_set1_ip_asc' SSLeay.o:SSLeay.c:(.text+0x7ecf): undefined reference to `X509_VERIFY_ +PARAM_set1_ip' SSLeay.o:SSLeay.c:(.text+0x808f): undefined reference to `X509_VERIFY_ +PARAM_set1_email' SSLeay.o:SSLeay.c:(.text+0x824f): undefined reference to `X509_VERIFY_ +PARAM_set1_host' SSLeay.o:SSLeay.c:(.text+0x83b7): undefined reference to `SSL_get0_par +am' SSLeay.o:SSLeay.c:(.text+0x84f7): undefined reference to `SSL_CTX_get0 +_param' SSLeay.o:SSLeay.c:(.text+0x85d3): undefined reference to `X509_VERIFY_ +PARAM_table_cleanup' SSLeay.o:SSLeay.c:(.text+0x869f): undefined reference to `X509_VERIFY_ +PARAM_lookup' SSLeay.o:SSLeay.c:(.text+0x87e7): undefined reference to `X509_VERIFY_ +PARAM_add0_table' SSLeay.o:SSLeay.c:(.text+0x8927): undefined reference to `X509_VERIFY_ +PARAM_get_depth' SSLeay.o:SSLeay.c:(.text+0x8aaf): undefined reference to `X509_VERIFY_ +PARAM_set1_policies' SSLeay.o:SSLeay.c:(.text+0x8c4f): undefined reference to `X509_VERIFY_ +PARAM_add0_policy' SSLeay.o:SSLeay.c:(.text+0x8de4): undefined reference to `X509_VERIFY_ +PARAM_set_time' SSLeay.o:SSLeay.c:(.text+0x8ef4): undefined reference to `X509_VERIFY_ +PARAM_set_depth' SSLeay.o:SSLeay.c:(.text+0x902f): undefined reference to `X509_VERIFY_ +PARAM_set_trust' SSLeay.o:SSLeay.c:(.text+0x91cf): undefined reference to `X509_VERIFY_ +PARAM_set_purpose' SSLeay.o:SSLeay.c:(.text+0x9327): undefined reference to `X509_VERIFY_ +PARAM_get_flags' SSLeay.o:SSLeay.c:(.text+0x94bf): undefined reference to `X509_VERIFY_ +PARAM_clear_flags' SSLeay.o:SSLeay.c:(.text+0x965f): undefined reference to `X509_VERIFY_ +PARAM_set_flags' SSLeay.o:SSLeay.c:(.text+0x9807): undefined reference to `X509_VERIFY_ +PARAM_set1_name' SSLeay.o:SSLeay.c:(.text+0x999f): undefined reference to `X509_VERIFY_ +PARAM_set1' SSLeay.o:SSLeay.c:(.text+0x9b3f): undefined reference to `X509_VERIFY_ +PARAM_inherit' SSLeay.o:SSLeay.c:(.text+0x9c6d): undefined reference to `X509_VERIFY_ +PARAM_free' SSLeay.o:SSLeay.c:(.text+0x9cfe): undefined reference to `X509_VERIFY_ +PARAM_new' SSLeay.o:SSLeay.c:(.text+0x9e6f): undefined reference to `SSL_set1_par +am' SSLeay.o:SSLeay.c:(.text+0xa00f): undefined reference to `SSL_CTX_set1 +_param' SSLeay.o:SSLeay.c:(.text+0xa11a): undefined reference to `OPENSSL_init +_crypto' SSLeay.o:SSLeay.c:(.text+0xa19a): undefined reference to `OPENSSL_init +_crypto' SSLeay.o:SSLeay.c:(.text+0xa22a): undefined reference to `OPENSSL_init +_crypto' SSLeay.o:SSLeay.c:(.text+0xa2aa): undefined reference to `OPENSSL_init +_crypto' SSLeay.o:SSLeay.c:(.text+0xa381): undefined reference to `EVP_get_ciph +erbyname' SSLeay.o:SSLeay.c:(.text+0xa51d): undefined reference to `EVP_Digest' SSLeay.o:SSLeay.c:(.text+0xa719): undefined reference to `EVP_DigestFi +nal_ex' SSLeay.o:SSLeay.c:(.text+0xa839): undefined reference to `EVP_DigestFi +nal' SSLeay.o:SSLeay.c:(.text+0xa9aa): undefined reference to `EVP_DigestUp +date' SSLeay.o:SSLeay.c:(.text+0xaaad): undefined reference to `EVP_MD_CTX_f +ree' SSLeay.o:SSLeay.c:(.text+0xac1b): undefined reference to `EVP_DigestIn +it_ex' SSLeay.o:SSLeay.c:(.text+0xade3): undefined reference to `EVP_DigestIn +it' SSLeay.o:SSLeay.c:(.text+0xaeee): undefined reference to `EVP_MD_CTX_n +ew' SSLeay.o:SSLeay.c:(.text+0xb019): undefined reference to `EVP_MD_CTX_m +d' SSLeay.o:SSLeay.c:(.text+0xb125): undefined reference to `EVP_MD_do_al +l_sorted' SSLeay.o:SSLeay.c:(.text+0xb219): undefined reference to `EVP_MD_type' SSLeay.o:SSLeay.c:(.text+0xb2df): undefined reference to `EVP_MD_type' SSLeay.o:SSLeay.c:(.text+0xb2e7): undefined reference to `OBJ_nid2ln' SSLeay.o:SSLeay.c:(.text+0xb315): undefined reference to `EVP_MD_type' SSLeay.o:SSLeay.c:(.text+0xb31d): undefined reference to `OBJ_nid2sn' SSLeay.o:SSLeay.c:(.text+0xb409): undefined reference to `EVP_MD_size' SSLeay.o:SSLeay.c:(.text+0xb551): undefined reference to `EVP_get_dige +stbyname' SSLeay.o:SSLeay.c:(.text+0xb64e): undefined reference to `EVP_sha512' SSLeay.o:SSLeay.c:(.text+0xb779): undefined reference to `EVP_add_dige +st' SSLeay.o:SSLeay.c:(.text+0xb8b7): undefined reference to `SSL_get_curr +ent_cipher' SSLeay.o:SSLeay.c:(.text+0xb9f9): undefined reference to `SSL_get_curr +ent_cipher' SSLeay.o:SSLeay.c:(.text+0xba01): undefined reference to `SSL_CIPHER_g +et_name' SSLeay.o:SSLeay.c:(.text+0xbb30): undefined reference to `SSL_get_curr +ent_cipher' SSLeay.o:SSLeay.c:(.text+0xbb40): undefined reference to `SSL_CIPHER_g +et_cipher_nid' SSLeay.o:SSLeay.c:(.text+0xbb54): undefined reference to `SSL_CIPHER_g +et_digest_nid' SSLeay.o:SSLeay.c:(.text+0xbbe9): undefined reference to `OBJ_nid2sn' SSLeay.o:SSLeay.c:(.text+0xbbf1): undefined reference to `EVP_get_ciph +erbyname' SSLeay.o:SSLeay.c:(.text+0xbbff): undefined reference to `SSL_CIPHER_g +et_digest_nid' SSLeay.o:SSLeay.c:(.text+0xbc1c): undefined reference to `EVP_CIPHER_k +ey_length' SSLeay.o:SSLeay.c:(.text+0xbc28): undefined reference to `EVP_CIPHER_i +v_length' SSLeay.o:SSLeay.c:(.text+0xbc46): undefined reference to `OBJ_nid2sn' SSLeay.o:SSLeay.c:(.text+0xbc4e): undefined reference to `EVP_get_dige +stbyname' SSLeay.o:SSLeay.c:(.text+0xbc5a): undefined reference to `EVP_MD_size' SSLeay.o:SSLeay.c:(.text+0xbd4a): undefined reference to `SSL_get_serv +er_random' SSLeay.o:SSLeay.c:(.text+0xbd6b): undefined reference to `SSL_get_serv +er_random' SSLeay.o:SSLeay.c:(.text+0xbe8a): undefined reference to `SSL_get_clie +nt_random' SSLeay.o:SSLeay.c:(.text+0xbeab): undefined reference to `SSL_get_clie +nt_random' SSLeay.o:SSLeay.c:(.text+0xbfca): undefined reference to `SSL_SESSION_ +get_master_key' SSLeay.o:SSLeay.c:(.text+0xbfeb): undefined reference to `SSL_SESSION_ +get_master_key' SSLeay.o:SSLeay.c:(.text+0xc0cd): undefined reference to `DH_free' SSLeay.o:SSLeay.c:(.text+0xc2c1): undefined reference to `PEM_read_bio +_X509_REQ' SSLeay.o:SSLeay.c:(.text+0xc4cf): undefined reference to `OPENSSL_sk_d +elete' SSLeay.o:SSLeay.c:(.text+0xc6b7): undefined reference to `OPENSSL_sk_i +nsert' SSLeay.o:SSLeay.c:(.text+0xc86f): undefined reference to `OPENSSL_sk_u +nshift' SSLeay.o:SSLeay.c:(.text+0xc9c7): undefined reference to `OPENSSL_sk_s +hift' SSLeay.o:SSLeay.c:(.text+0xcb07): undefined reference to `OPENSSL_sk_p +op' SSLeay.o:SSLeay.c:(.text+0xcc8f): undefined reference to `OPENSSL_sk_p +ush' SSLeay.o:SSLeay.c:(.text+0xcdbd): undefined reference to `OPENSSL_sk_f +ree' SSLeay.o:SSLeay.c:(.text+0xce6d): undefined reference to `OPENSSL_sk_f +ree' SSLeay.o:SSLeay.c:(.text+0xcf1d): undefined reference to `OPENSSL_sk_f +ree' SSLeay.o:SSLeay.c:(.text+0xcfae): undefined reference to `OPENSSL_sk_n +ew_null' SSLeay.o:SSLeay.c:(.text+0xd1e9): undefined reference to `PEM_X509_INF +O_read_bio' SSLeay.o:SSLeay.c:(.text+0xd4a7): undefined reference to `PEM_read_bio +_X509' SSLeay.o:SSLeay.c:(.text+0xd789): undefined reference to `PEM_read_bio +_X509_CRL' SSLeay.o:SSLeay.c:(.text+0xda49): undefined reference to `PEM_read_bio +_DHparams' SSLeay.o:SSLeay.c:(.text+0xdc53): undefined reference to `d2i_X509_bio +' SSLeay.o:SSLeay.c:(.text+0xde13): undefined reference to `d2i_X509_REQ +_bio' SSLeay.o:SSLeay.c:(.text+0xdfd3): undefined reference to `d2i_X509_CRL +_bio' SSLeay.o:SSLeay.c:(.text+0xe0ee): undefined reference to `X509_new' SSLeay.o:SSLeay.c:(.text+0xe1ed): undefined reference to `RSA_free' SSLeay.o:SSLeay.c:(.text+0xe317): undefined reference to `SSL_set_ciph +er_list' SSLeay.o:SSLeay.c:(.text+0xe4b7): undefined reference to `SSL_set_ciph +er_list' SSLeay.o:SSLeay.c:(.text+0xe657): undefined reference to `SSL_set_ex_d +ata' SSLeay.o:SSLeay.c:(.text+0xe837): undefined reference to `SSL_set_ex_d +ata' SSLeay.o:SSLeay.c:(.text+0xe9f7): undefined reference to `SSL_SESSION_ +set_ex_data' SSLeay.o:SSLeay.c:(.text+0xebd7): undefined reference to `SSL_SESSION_ +set_ex_data' SSLeay.o:SSLeay.c:(.text+0xed47): undefined reference to `SSL_session_ +reused' SSLeay.o:SSLeay.c:(.text+0xee8f): undefined reference to `SSL_SESSION_ +get_ex_data' SSLeay.o:SSLeay.c:(.text+0xf01f): undefined reference to `SSL_SESSION_ +get_ex_data' SSLeay.o:SSLeay.c:(.text+0xf1cd): undefined reference to `SSL_get_curr +ent_cipher' SSLeay.o:SSLeay.c:(.text+0xf1dd): undefined reference to `SSL_CIPHER_g +et_bits' SSLeay.o:SSLeay.c:(.text+0xf34f): undefined reference to `SSL_get_ex_d +ata' SSLeay.o:SSLeay.c:(.text+0xf4df): undefined reference to `SSL_get_ex_d +ata' SSLeay.o:SSLeay.c:(.text+0xf697): undefined reference to `SSL_CTX_ctrl +' SSLeay.o:SSLeay.c:(.text+0xf84f): undefined reference to `SSL_CTX_ctrl +' SSLeay.o:SSLeay.c:(.text+0xf9ff): undefined reference to `SSL_CTX_ctrl +' SSLeay.o:SSLeay.c:(.text+0xfbaf): undefined reference to `SSL_CTX_ctrl +' SSLeay.o:SSLeay.c:(.text+0xfd5f): undefined reference to `SSL_CTX_ctrl +' SSLeay.o:SSLeay.c:(.text+0xff0f): more undefined references to `SSL_CT +X_ctrl' follow SSLeay.o:SSLeay.c:(.text+0x11f8d): undefined reference to `EC_KEY_free +' SSLeay.o:SSLeay.c:(.text+0x1205c): undefined reference to `EC_GROUP_ne +w_by_curve_name' SSLeay.o:SSLeay.c:(.text+0x1207a): undefined reference to `EC_GROUP_se +t_asn1_flag' SSLeay.o:SSLeay.c:(.text+0x1207f): undefined reference to `EC_KEY_new' SSLeay.o:SSLeay.c:(.text+0x1209b): undefined reference to `EC_KEY_set_ +group' SSLeay.o:SSLeay.c:(.text+0x120af): undefined reference to `EC_KEY_free +' SSLeay.o:SSLeay.c:(.text+0x120bf): undefined reference to `EC_GROUP_fr +ee' SSLeay.o:SSLeay.c:(.text+0x12143): undefined reference to `OBJ_sn2nid' SSLeay.o:SSLeay.c:(.text+0x12187): undefined reference to `EC_curve_ni +st2nid' SSLeay.o:SSLeay.c:(.text+0x12228): undefined reference to `EC_KEY_gene +rate_key' SSLeay.o:SSLeay.c:(.text+0x12387): undefined reference to `EVP_PKEY_as +sign' SSLeay.o:SSLeay.c:(.text+0x1252b): undefined reference to `EVP_PKEY_as +sign' SSLeay.o:SSLeay.c:(.text+0x12687): undefined reference to `EC_KEY_new_ +by_curve_name' SSLeay.o:SSLeay.c:(.text+0x1281f): undefined reference to `SSL_CTX_set +_ex_data' SSLeay.o:SSLeay.c:(.text+0x12a07): undefined reference to `SSL_CTX_set +_ex_data' SSLeay.o:SSLeay.c:(.text+0x12b7f): undefined reference to `SSL_CTX_get +_ex_data' SSLeay.o:SSLeay.c:(.text+0x12d0f): undefined reference to `SSL_CTX_get +_ex_data' SSLeay.o:SSLeay.c:(.text+0x12fda): undefined reference to `CRYPTO_get_ +ex_new_index' SSLeay.o:SSLeay.c:(.text+0x1332a): undefined reference to `CRYPTO_get_ +ex_new_index' SSLeay.o:SSLeay.c:(.text+0x1367a): undefined reference to `CRYPTO_get_ +ex_new_index' SSLeay.o:SSLeay.c:(.text+0x139ca): undefined reference to `CRYPTO_get_ +ex_new_index' SSLeay.o:SSLeay.c:(.text+0x13d1a): undefined reference to `CRYPTO_get_ +ex_new_index' SSLeay.o:SSLeay.c:(.text+0x13f14): undefined reference to `SSL_set_tmp +_dh_callback' SSLeay.o:SSLeay.c:(.text+0x14024): undefined reference to `SSL_CTX_set +_tmp_dh_callback' SSLeay.o:SSLeay.c:(.text+0x141af): undefined reference to `SSL_set_ses +sion_id_context' SSLeay.o:SSLeay.c:(.text+0x143bf): undefined reference to `SSL_CTX_set +_session_id_context' SSLeay.o:SSLeay.c:(.text+0x14587): undefined reference to `SSL_add_fil +e_cert_subjects_to_stack' SSLeay.o:SSLeay.c:(.text+0x146df): undefined reference to `SSL_load_cl +ient_CA_file' SSLeay.o:SSLeay.c:(.text+0x14827): undefined reference to `SSL_is_dtls +' SSLeay.o:SSLeay.c:(.text+0x14967): undefined reference to `SSL_client_ +version' SSLeay.o:SSLeay.c:(.text+0x14aa7): undefined reference to `SSL_version +' SSLeay.o:SSLeay.c:(.text+0x14be9): undefined reference to `SSL_get_ver +sion' SSLeay.o:SSLeay.c:(.text+0x14d17): undefined reference to `SSL_shutdow +n' SSLeay.o:SSLeay.c:(.text+0x14e74): undefined reference to `SSL_set_ver +ify_result' SSLeay.o:SSLeay.c:(.text+0x14f84): undefined reference to `SSL_set_ver +ify_depth' SSLeay.o:SSLeay.c:(.text+0x150bf): undefined reference to `SSL_set_tru +st' SSLeay.o:SSLeay.c:(.text+0x15234): undefined reference to `SSL_set_shu +tdown' SSLeay.o:SSLeay.c:(.text+0x15344): undefined reference to `SSL_set_qui +et_shutdown' SSLeay.o:SSLeay.c:(.text+0x1547f): undefined reference to `SSL_set_pur +pose' SSLeay.o:SSLeay.c:(.text+0x155ad): undefined reference to `SSL_set_con +nect_state' SSLeay.o:SSLeay.c:(.text+0x156a4): undefined reference to `SSL_set_cli +ent_CA_list' SSLeay.o:SSLeay.c:(.text+0x15797): undefined reference to `SSL_get_cli +ent_CA_list' SSLeay.o:SSLeay.c:(.text+0x158ad): undefined reference to `SSL_set_acc +ept_state' SSLeay.o:SSLeay.c:(.text+0x159cf): undefined reference to `SSL_SESSION +_set_timeout' SSLeay.o:SSLeay.c:(.text+0x15b6f): undefined reference to `SSL_SESSION +_set_timeout' SSLeay.o:SSLeay.c:(.text+0x15d0f): undefined reference to `SSL_SESSION +_set_time' SSLeay.o:SSLeay.c:(.text+0x15eaf): undefined reference to `SSL_SESSION +_set_time' SSLeay.o:SSLeay.c:(.text+0x16037): undefined reference to `SSL_SESSION +_print_fp' SSLeay.o:SSLeay.c:(.text+0x16177): undefined reference to `SSL_SESSION +_get_timeout' SSLeay.o:SSLeay.c:(.text+0x162b7): undefined reference to `SSL_SESSION +_get_timeout' SSLeay.o:SSLeay.c:(.text+0x163f7): undefined reference to `SSL_SESSION +_get_time' SSLeay.o:SSLeay.c:(.text+0x16537): undefined reference to `SSL_SESSION +_get_time' SSLeay.o:SSLeay.c:(.text+0x16677): undefined reference to `SSL_renegot +iate' SSLeay.o:SSLeay.c:(.text+0x167b7): undefined reference to `SSL_get_ver +ify_result' SSLeay.o:SSLeay.c:(.text+0x168f7): undefined reference to `SSL_get_ver +ify_mode' SSLeay.o:SSLeay.c:(.text+0x16a37): undefined reference to `SSL_get_ver +ify_depth' SSLeay.o:SSLeay.c:(.text+0x16b77): undefined reference to `SSL_get_shu +tdown' SSLeay.o:SSLeay.c:(.text+0x16cb7): undefined reference to `SSL_get_qui +et_shutdown' SSLeay.o:SSLeay.c:(.text+0x16e3a): undefined reference to `SSL_get_pee +r_finished' SSLeay.o:SSLeay.c:(.text+0x1708a): undefined reference to `SSL_get_fin +ished' SSLeay.o:SSLeay.c:(.text+0x17297): undefined reference to `SSL_get_def +ault_timeout' SSLeay.o:SSLeay.c:(.text+0x173d7): undefined reference to `SSL_dup' SSLeay.o:SSLeay.c:(.text+0x17517): undefined reference to `SSL_do_hand +shake' SSLeay.o:SSLeay.c:(.text+0x1769f): undefined reference to `SSL_CTX_use +_RSAPrivateKey' SSLeay.o:SSLeay.c:(.text+0x1783f): undefined reference to `SSL_CTX_use +_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x179e7): undefined reference to `SSL_use_cer +tificate_chain_file' SSLeay.o:SSLeay.c:(.text+0x17b87): undefined reference to `SSL_CTX_use +_certificate_chain_file' SSLeay.o:SSLeay.c:(.text+0x17d1f): undefined reference to `SSL_CTX_use +_certificate' SSLeay.o:SSLeay.c:(.text+0x17e94): undefined reference to `SSL_CTX_set +_verify_depth' SSLeay.o:SSLeay.c:(.text+0x17fcf): undefined reference to `SSL_CTX_set +_trust' SSLeay.o:SSLeay.c:(.text+0x1816f): undefined reference to `SSL_CTX_set +_timeout' SSLeay.o:SSLeay.c:(.text+0x1830f): undefined reference to `SSL_CTX_set +_ssl_version' SSLeay.o:SSLeay.c:(.text+0x18484): undefined reference to `SSL_CTX_set +_quiet_shutdown' SSLeay.o:SSLeay.c:(.text+0x185bf): undefined reference to `SSL_CTX_set +_purpose' SSLeay.o:SSLeay.c:(.text+0x18734): undefined reference to `SSL_CTX_set +_client_CA_list' SSLeay.o:SSLeay.c:(.text+0x18827): undefined reference to `SSL_CTX_get +_client_CA_list' SSLeay.o:SSLeay.c:(.text+0x18984): undefined reference to `SSL_CTX_set +_cert_store' SSLeay.o:SSLeay.c:(.text+0x18a77): undefined reference to `SSL_CTX_get +_verify_mode' SSLeay.o:SSLeay.c:(.text+0x18bb7): undefined reference to `SSL_CTX_get +_verify_depth' SSLeay.o:SSLeay.c:(.text+0x18cf7): undefined reference to `SSL_CTX_get +_timeout' SSLeay.o:SSLeay.c:(.text+0x18e37): undefined reference to `SSL_CTX_get +_quiet_shutdown' SSLeay.o:SSLeay.c:(.text+0x18f77): undefined reference to `SSL_CTX_che +ck_private_key' SSLeay.o:SSLeay.c:(.text+0x190ff): undefined reference to `SSL_CTX_add +_client_CA' SSLeay.o:SSLeay.c:(.text+0x1925d): undefined reference to `SSL_CIPHER_ +get_version' SSLeay.o:SSLeay.c:(.text+0x19398): undefined reference to `SSL_CIPHER_ +get_bits' SSLeay.o:SSLeay.c:(.text+0x195fa): undefined reference to `SSL_CIPHER_ +description' SSLeay.o:SSLeay.c:(.text+0x19777): undefined reference to `SSL_check_p +rivate_key' SSLeay.o:SSLeay.c:(.text+0x19947): undefined reference to `SSL_callbac +k_ctrl' SSLeay.o:SSLeay.c:(.text+0x19ab9): undefined reference to `SSL_alert_t +ype_string_long' SSLeay.o:SSLeay.c:(.text+0x19be9): undefined reference to `SSL_alert_t +ype_string' SSLeay.o:SSLeay.c:(.text+0x19d19): undefined reference to `SSL_alert_d +esc_string_long' SSLeay.o:SSLeay.c:(.text+0x19e49): undefined reference to `SSL_alert_d +esc_string' SSLeay.o:SSLeay.c:(.text+0x19fbf): undefined reference to `SSL_add_cli +ent_CA' SSLeay.o:SSLeay.c:(.text+0x1a0ed): undefined reference to `BIO_ssl_shu +tdown' SSLeay.o:SSLeay.c:(.text+0x1a20f): undefined reference to `BIO_ssl_cop +y_session_id' SSLeay.o:SSLeay.c:(.text+0x1a37f): undefined reference to `BIO_ctrl' SSLeay.o:SSLeay.c:(.text+0x1a4df): undefined reference to `BIO_ctrl' SSLeay.o:SSLeay.c:(.text+0x1a63f): undefined reference to `BIO_ctrl' SSLeay.o:SSLeay.c:(.text+0x1a7df): undefined reference to `BIO_write' SSLeay.o:SSLeay.c:(.text+0x1a9ba): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x1ab07): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x1ac47): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1ad87): undefined reference to `BIO_new_ssl +_connect' SSLeay.o:SSLeay.c:(.text+0x1af0f): undefined reference to `BIO_new_ssl +' SSLeay.o:SSLeay.c:(.text+0x1b0bf): undefined reference to `BIO_new_fil +e' SSLeay.o:SSLeay.c:(.text+0x1b217): undefined reference to `BIO_new_buf +fer_ssl_connect' SSLeay.o:SSLeay.c:(.text+0x1b357): undefined reference to `SSL_get_ssl +_method' SSLeay.o:SSLeay.c:(.text+0x1b4df): undefined reference to `SSL_set_ssl +_method' SSLeay.o:SSLeay.c:(.text+0x1b5ee): undefined reference to `TLS_client_ +method' SSLeay.o:SSLeay.c:(.text+0x1b6de): undefined reference to `TLS_server_ +method' SSLeay.o:SSLeay.c:(.text+0x1b7ce): undefined reference to `TLS_method' SSLeay.o:SSLeay.c:(.text+0x1b8be): undefined reference to `TLSv1_2_cli +ent_method' SSLeay.o:SSLeay.c:(.text+0x1b99e): undefined reference to `TLSv1_2_ser +ver_method' SSLeay.o:SSLeay.c:(.text+0x1ba7e): undefined reference to `TLSv1_2_met +hod' SSLeay.o:SSLeay.c:(.text+0x1bb5e): undefined reference to `TLSv1_1_cli +ent_method' SSLeay.o:SSLeay.c:(.text+0x1bc3e): undefined reference to `TLSv1_1_ser +ver_method' SSLeay.o:SSLeay.c:(.text+0x1bd1e): undefined reference to `TLSv1_1_met +hod' SSLeay.o:SSLeay.c:(.text+0x1bdfe): undefined reference to `TLSv1_clien +t_method' SSLeay.o:SSLeay.c:(.text+0x1bede): undefined reference to `TLSv1_serve +r_method' SSLeay.o:SSLeay.c:(.text+0x1bfbe): undefined reference to `TLSv1_metho +d' SSLeay.o:SSLeay.c:(.text+0x1c0e1): undefined reference to `SHA512' SSLeay.o:SSLeay.c:(.text+0x1c201): undefined reference to `SHA256' SSLeay.o:SSLeay.c:(.text+0x1c321): undefined reference to `SHA1' SSLeay.o:SSLeay.c:(.text+0x1c441): undefined reference to `RIPEMD160' SSLeay.o:SSLeay.c:(.text+0x1c561): undefined reference to `MD5' SSLeay.o:SSLeay.c:(.text+0x1c681): undefined reference to `MD4' SSLeay.o:SSLeay.c:(.text+0x1c8ad): undefined reference to `OPENSSL_ini +t_crypto' SSLeay.o:SSLeay.c:(.text+0x1c8bd): undefined reference to `d2i_PKCS12_ +fp' SSLeay.o:SSLeay.c:(.text+0x1c8ff): undefined reference to `PKCS12_pars +e' SSLeay.o:SSLeay.c:(.text+0x1c9e9): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x1c9fd): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x1ca38): undefined reference to `OPENSSL_sk_ +free' SSLeay.o:SSLeay.c:(.text+0x1ca44): undefined reference to `PKCS12_free +' SSLeay.o:SSLeay.c:(.text+0x1cab8): undefined reference to `PKCS12_pars +e' SSLeay.o:SSLeay.c:(.text+0x1cc8d): undefined reference to `EVP_PKEY_fr +ee' SSLeay.o:SSLeay.c:(.text+0x1ce17): undefined reference to `OPENSSL_ini +t_crypto' SSLeay.o:SSLeay.c:(.text+0x1ce27): undefined reference to `d2i_PKCS12_ +fp' SSLeay.o:SSLeay.c:(.text+0x1ce5d): undefined reference to `PKCS12_pars +e' SSLeay.o:SSLeay.c:(.text+0x1ce85): undefined reference to `SSL_CTX_use +_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x1ce9d): undefined reference to `EVP_PKEY_fr +ee' SSLeay.o:SSLeay.c:(.text+0x1cebd): undefined reference to `SSL_CTX_use +_certificate' SSLeay.o:SSLeay.c:(.text+0x1ced9): undefined reference to `X509_free' SSLeay.o:SSLeay.c:(.text+0x1cee5): undefined reference to `PKCS12_free +' SSLeay.o:SSLeay.c:(.text+0x1cf84): undefined reference to `PKCS12_free +' SSLeay.o:SSLeay.c:(.text+0x1cfac): undefined reference to `ERR_print_e +rrors_fp' SSLeay.o:SSLeay.c:(.text+0x1d0ee): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1d2ba): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1d2c2): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1d32e): undefined reference to `PEM_write_b +io_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x1d336): undefined reference to `BIO_ctrl_pe +nding' SSLeay.o:SSLeay.c:(.text+0x1d359): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x1d37e): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x1d3b6): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1d3be): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1d404): undefined reference to `PEM_write_b +io_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x1d498): undefined reference to `EVP_des_cbc +' SSLeay.o:SSLeay.c:(.text+0x1d4c8): undefined reference to `PEM_write_b +io_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x1d584): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1d58c): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1d5ac): undefined reference to `PEM_write_b +io_X509_CRL' SSLeay.o:SSLeay.c:(.text+0x1d5bc): undefined reference to `BIO_ctrl_pe +nding' SSLeay.o:SSLeay.c:(.text+0x1d5e3): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x1d640): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x1d724): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1d72c): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1d74c): undefined reference to `PEM_write_b +io_X509_REQ' SSLeay.o:SSLeay.c:(.text+0x1d75c): undefined reference to `BIO_ctrl_pe +nding' SSLeay.o:SSLeay.c:(.text+0x1d783): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x1d7e0): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x1d8c4): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1d8cc): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1d8ec): undefined reference to `PEM_write_b +io_X509' SSLeay.o:SSLeay.c:(.text+0x1d8fc): undefined reference to `BIO_ctrl_pe +nding' SSLeay.o:SSLeay.c:(.text+0x1d923): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x1d980): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x1da69): undefined reference to `EVP_PKEY_id +' SSLeay.o:SSLeay.c:(.text+0x1dba9): undefined reference to `EVP_PKEY_si +ze' SSLeay.o:SSLeay.c:(.text+0x1dce9): undefined reference to `EVP_PKEY_bi +ts' SSLeay.o:SSLeay.c:(.text+0x1ddde): undefined reference to `EVP_PKEY_ne +w' SSLeay.o:SSLeay.c:(.text+0x1df4f): undefined reference to `EVP_PKEY_co +py_parameters' SSLeay.o:SSLeay.c:(.text+0x1e2ca): undefined reference to `ASN1_TIME_c +heck' SSLeay.o:SSLeay.c:(.text+0x1e2de): undefined reference to `ASN1_TIME_c +heck' SSLeay.o:SSLeay.c:(.text+0x1e30c): undefined reference to `ASN1_STRING +_set' SSLeay.o:SSLeay.c:(.text+0x1e475): undefined reference to `ASN1_TIME_t +o_generalizedtime' SSLeay.o:SSLeay.c:(.text+0x1e485): undefined reference to `ASN1_GENERA +LIZEDTIME_check' SSLeay.o:SSLeay.c:(.text+0x1e495): undefined reference to `ASN1_GENERA +LIZEDTIME_free' SSLeay.o:SSLeay.c:(.text+0x1e708): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x1e710): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x1e726): undefined reference to `ASN1_TIME_p +rint' SSLeay.o:SSLeay.c:(.text+0x1e73a): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x1e773): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x1e80e): undefined reference to `ASN1_TIME_n +ew' SSLeay.o:SSLeay.c:(.text+0x1e90d): undefined reference to `ASN1_TIME_f +ree' SSLeay.o:SSLeay.c:(.text+0x1ea47): undefined reference to `ASN1_TIME_s +et' SSLeay.o:SSLeay.c:(.text+0x1ebdf): undefined reference to `X509_gmtime +_adj' SSLeay.o:SSLeay.c:(.text+0x1ed37): undefined reference to `X509_getm_n +otAfter' SSLeay.o:SSLeay.c:(.text+0x1ee77): undefined reference to `X509_getm_n +otBefore' SSLeay.o:SSLeay.c:(.text+0x1eff4): undefined reference to `ASN1_STRING +_length' SSLeay.o:SSLeay.c:(.text+0x1effe): undefined reference to `ASN1_STRING +_data' SSLeay.o:SSLeay.c:(.text+0x1f084): undefined reference to `ASN1_STRING +_length' SSLeay.o:SSLeay.c:(.text+0x1f090): undefined reference to `ASN1_STRING +_data' SSLeay.o:SSLeay.c:(.text+0x1f182): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x1f198): undefined reference to `ASN1_INTEGE +R_to_BN' SSLeay.o:SSLeay.c:(.text+0x1f1a0): undefined reference to `BN_bn2dec' SSLeay.o:SSLeay.c:(.text+0x1f1aa): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x1f20d): undefined reference to `CRYPTO_free +' SSLeay.o:SSLeay.c:(.text+0x1f22f): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x1f322): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x1f338): undefined reference to `ASN1_INTEGE +R_to_BN' SSLeay.o:SSLeay.c:(.text+0x1f340): undefined reference to `BN_bn2hex' SSLeay.o:SSLeay.c:(.text+0x1f34a): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x1f3ad): undefined reference to `CRYPTO_free +' SSLeay.o:SSLeay.c:(.text+0x1f3cf): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x1f4fe): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x1f512): undefined reference to `BN_dec2bn' SSLeay.o:SSLeay.c:(.text+0x1f526): undefined reference to `BN_to_ASN1_ +INTEGER' SSLeay.o:SSLeay.c:(.text+0x1f534): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x1f68e): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x1f6a2): undefined reference to `BN_hex2bn' SSLeay.o:SSLeay.c:(.text+0x1f6b6): undefined reference to `BN_to_ASN1_ +INTEGER' SSLeay.o:SSLeay.c:(.text+0x1f6c4): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x1f7f9): undefined reference to `ASN1_INTEGE +R_get' SSLeay.o:SSLeay.c:(.text+0x1f983): undefined reference to `ASN1_INTEGE +R_set' SSLeay.o:SSLeay.c:(.text+0x1faad): undefined reference to `ASN1_INTEGE +R_free' SSLeay.o:SSLeay.c:(.text+0x1fb3e): undefined reference to `ASN1_INTEGE +R_new' SSLeay.o:SSLeay.c:(.text+0x1fc69): undefined reference to `X509_verify +_cert_error_string' SSLeay.o:SSLeay.c:(.text+0x1fe2f): undefined reference to `X509_load_c +ert_crl_file' SSLeay.o:SSLeay.c:(.text+0x2003f): undefined reference to `X509_load_c +rl_file' SSLeay.o:SSLeay.c:(.text+0x2024f): undefined reference to `X509_load_c +ert_file' SSLeay.o:SSLeay.c:(.text+0x2044a): undefined reference to `X509_LOOKUP +_ctrl' SSLeay.o:SSLeay.c:(.text+0x204fe): undefined reference to `X509_LOOKUP +_hash_dir' SSLeay.o:SSLeay.c:(.text+0x2066f): undefined reference to `X509_STORE_ +set1_param' SSLeay.o:SSLeay.c:(.text+0x207e4): undefined reference to `X509_STORE_ +set_trust' SSLeay.o:SSLeay.c:(.text+0x208f4): undefined reference to `X509_STORE_ +set_purpose' SSLeay.o:SSLeay.c:(.text+0x20a04): undefined reference to `X509_STORE_ +set_flags' SSLeay.o:SSLeay.c:(.text+0x20b3f): undefined reference to `X509_STORE_ +add_crl' SSLeay.o:SSLeay.c:(.text+0x20cdf): undefined reference to `X509_STORE_ +add_cert' SSLeay.o:SSLeay.c:(.text+0x20e7f): undefined reference to `X509_STORE_ +add_lookup' SSLeay.o:SSLeay.c:(.text+0x20fad): undefined reference to `X509_STORE_ +free' SSLeay.o:SSLeay.c:(.text+0x2103e): undefined reference to `X509_STORE_ +new' SSLeay.o:SSLeay.c:(.text+0x21184): undefined reference to `X509_STORE_ +CTX_set_cert' SSLeay.o:SSLeay.c:(.text+0x21294): undefined reference to `X509_STORE_ +CTX_set_error' SSLeay.o:SSLeay.c:(.text+0x213df): undefined reference to `X509_STORE_ +CTX_set_ex_data' SSLeay.o:SSLeay.c:(.text+0x215c7): undefined reference to `X509_STORE_ +CTX_set_ex_data' SSLeay.o:SSLeay.c:(.text+0x21737): undefined reference to `X509_STORE_ +CTX_get_error_depth' SSLeay.o:SSLeay.c:(.text+0x21877): undefined reference to `X509_STORE_ +CTX_get_error' SSLeay.o:SSLeay.c:(.text+0x219b7): undefined reference to `X509_verify +_cert' SSLeay.o:SSLeay.c:(.text+0x21af7): undefined reference to `X509V3_EXT_ +d2i' SSLeay.o:SSLeay.c:(.text+0x21cd2): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x21cda): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x21cfc): undefined reference to `X509V3_EXT_ +print' SSLeay.o:SSLeay.c:(.text+0x21d08): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x21d57): undefined reference to `BIO_ctrl_pe +nding' SSLeay.o:SSLeay.c:(.text+0x21d7e): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x21f2f): undefined reference to `X509_CRL_ge +t_ext' SSLeay.o:SSLeay.c:(.text+0x220e6): undefined reference to `X509_CRL_ge +t_ext_by_NID' SSLeay.o:SSLeay.c:(.text+0x222b9): undefined reference to `X509_CRL_ge +t_ext_count' SSLeay.o:SSLeay.c:(.text+0x223f9): undefined reference to `X509_get_ex +t_count' SSLeay.o:SSLeay.c:(.text+0x22539): undefined reference to `X509_EXTENS +ION_get_object' SSLeay.o:SSLeay.c:(.text+0x22679): undefined reference to `X509_EXTENS +ION_get_data' SSLeay.o:SSLeay.c:(.text+0x227b9): undefined reference to `X509_EXTENS +ION_get_critical' SSLeay.o:SSLeay.c:(.text+0x2293f): undefined reference to `X509_get_ex +t' SSLeay.o:SSLeay.c:(.text+0x22afe): undefined reference to `X509_get_ex +t_by_NID' SSLeay.o:SSLeay.c:(.text+0x22d46): undefined reference to `X509_get_ex +t_d2i' SSLeay.o:SSLeay.c:(.text+0x22d8d): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x22da5): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x22daf): undefined reference to `OBJ_obj2nid +' SSLeay.o:SSLeay.c:(.text+0x22dd1): undefined reference to `OBJ_obj2txt +' SSLeay.o:SSLeay.c:(.text+0x22eab): undefined reference to `OBJ_nid2sn' SSLeay.o:SSLeay.c:(.text+0x22eeb): undefined reference to `OBJ_nid2ln' SSLeay.o:SSLeay.c:(.text+0x230ad): undefined reference to `X509_get_ex +t_d2i' SSLeay.o:SSLeay.c:(.text+0x230c7): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x230db): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x230e7): undefined reference to `OBJ_obj2nid +' SSLeay.o:SSLeay.c:(.text+0x23125): undefined reference to `ASN1_STRING +_length' SSLeay.o:SSLeay.c:(.text+0x23137): undefined reference to `ASN1_STRING +_data' SSLeay.o:SSLeay.c:(.text+0x232d3): undefined reference to `X509_get_ex +t_d2i' SSLeay.o:SSLeay.c:(.text+0x232ed): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x2330c): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x23337): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x2334b): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x23378): undefined reference to `ASN1_STRING +_length' SSLeay.o:SSLeay.c:(.text+0x23387): undefined reference to `ASN1_STRING +_data' SSLeay.o:SSLeay.c:(.text+0x233df): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x234f4): undefined reference to `X509_get_ex +t_d2i' SSLeay.o:SSLeay.c:(.text+0x2350e): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23526): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x2353e): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23556): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x2356e): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23586): more undefined references to `ASN1_ +BIT_STRING_get_bit' follow SSLeay.o:SSLeay.c:(.text+0x23a34): undefined reference to `X509_get_ex +t_d2i' SSLeay.o:SSLeay.c:(.text+0x23a4e): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23a66): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23a7e): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23a96): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23aae): undefined reference to `ASN1_BIT_ST +RING_get_bit' SSLeay.o:SSLeay.c:(.text+0x23ac6): more undefined references to `ASN1_ +BIT_STRING_get_bit' follow SSLeay.o:SSLeay.c:(.text+0x24006): undefined reference to `X509_NAME_o +neline' SSLeay.o:SSLeay.c:(.text+0x24054): undefined reference to `CRYPTO_free +' SSLeay.o:SSLeay.c:(.text+0x24136): undefined reference to `X509_get_ex +t_by_NID' SSLeay.o:SSLeay.c:(.text+0x24146): undefined reference to `X509_get_ex +t' SSLeay.o:SSLeay.c:(.text+0x24152): undefined reference to `X509V3_EXT_ +d2i' SSLeay.o:SSLeay.c:(.text+0x24162): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x24194): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x241ff): undefined reference to `OBJ_obj2txt +' SSLeay.o:SSLeay.c:(.text+0x24231): undefined reference to `GENERAL_NAM +E_free' SSLeay.o:SSLeay.c:(.text+0x24239): undefined reference to `OPENSSL_sk_ +pop_free' SSLeay.o:SSLeay.c:(.text+0x24310): undefined reference to `ASN1_STRING +_length' SSLeay.o:SSLeay.c:(.text+0x24325): undefined reference to `ASN1_STRING +_data' SSLeay.o:SSLeay.c:(.text+0x24377): undefined reference to `X509_NAME_o +neline' SSLeay.o:SSLeay.c:(.text+0x2444a): undefined reference to `ASN1_STRING +_length' SSLeay.o:SSLeay.c:(.text+0x246d5): undefined reference to `EVP_sha1' SSLeay.o:SSLeay.c:(.text+0x246f9): undefined reference to `X509_digest +' SSLeay.o:SSLeay.c:(.text+0x247ed): undefined reference to `EVP_md5' SSLeay.o:SSLeay.c:(.text+0x24823): undefined reference to `EVP_ripemd1 +60' SSLeay.o:SSLeay.c:(.text+0x2482d): undefined reference to `EVP_sha256' SSLeay.o:SSLeay.c:(.text+0x248ff): undefined reference to `X509_STORE_ +CTX_get_ex_data' SSLeay.o:SSLeay.c:(.text+0x24a8f): undefined reference to `X509_STORE_ +CTX_get_ex_data' SSLeay.o:SSLeay.c:(.text+0x24be7): undefined reference to `X509_STORE_ +CTX_get1_chain' SSLeay.o:SSLeay.c:(.text+0x24d27): undefined reference to `X509_STORE_ +CTX_get0_cert' SSLeay.o:SSLeay.c:(.text+0x24e67): undefined reference to `X509_STORE_ +CTX_get_current_cert' SSLeay.o:SSLeay.c:(.text+0x2500a): undefined reference to `X509_REQ_ge +t_extensions' SSLeay.o:SSLeay.c:(.text+0x25031): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x2504f): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x2505b): undefined reference to `X509_EXTENS +ION_get_object' SSLeay.o:SSLeay.c:(.text+0x25071): undefined reference to `X509_get_ex +t_by_OBJ' SSLeay.o:SSLeay.c:(.text+0x2508c): undefined reference to `X509_get_ex +t' SSLeay.o:SSLeay.c:(.text+0x2509a): undefined reference to `X509_delete +_ext' SSLeay.o:SSLeay.c:(.text+0x250a2): undefined reference to `X509_EXTENS +ION_free' SSLeay.o:SSLeay.c:(.text+0x250b6): undefined reference to `X509_get_ex +t_by_OBJ' SSLeay.o:SSLeay.c:(.text+0x250d5): undefined reference to `X509_add_ex +t' SSLeay.o:SSLeay.c:(.text+0x250f8): undefined reference to `X509_EXTENS +ION_free' SSLeay.o:SSLeay.c:(.text+0x25100): undefined reference to `OPENSSL_sk_ +pop_free' SSLeay.o:SSLeay.c:(.text+0x253f8): undefined reference to `X509V3_set_ +ctx' SSLeay.o:SSLeay.c:(.text+0x25414): undefined reference to `X509V3_EXT_ +conf_nid' SSLeay.o:SSLeay.c:(.text+0x25434): undefined reference to `X509_add_ex +t' SSLeay.o:SSLeay.c:(.text+0x25440): undefined reference to `X509_EXTENS +ION_free' SSLeay.o:SSLeay.c:(.text+0x254bd): undefined reference to `ERR_print_e +rrors_fp' SSLeay.o:SSLeay.c:(.text+0x25768): undefined reference to `X509V3_set_ +ctx' SSLeay.o:SSLeay.c:(.text+0x25784): undefined reference to `X509V3_EXT_ +conf_nid' SSLeay.o:SSLeay.c:(.text+0x257a4): undefined reference to `X509_CRL_ad +d_ext' SSLeay.o:SSLeay.c:(.text+0x257b0): undefined reference to `X509_EXTENS +ION_free' SSLeay.o:SSLeay.c:(.text+0x2582d): undefined reference to `ERR_print_e +rrors_fp' SSLeay.o:SSLeay.c:(.text+0x259e5): undefined reference to `OPENSSL_sk_ +new_null' SSLeay.o:SSLeay.c:(.text+0x25a0f): undefined reference to `OPENSSL_sk_ +push' SSLeay.o:SSLeay.c:(.text+0x25abf): undefined reference to `X509V3_EXT_ +conf_nid' SSLeay.o:SSLeay.c:(.text+0x25b13): undefined reference to `X509_REQ_ad +d_extensions' SSLeay.o:SSLeay.c:(.text+0x25b1b): undefined reference to `X509_EXTENS +ION_free' SSLeay.o:SSLeay.c:(.text+0x25b23): undefined reference to `OPENSSL_sk_ +pop_free' SSLeay.o:SSLeay.c:(.text+0x25cb0): undefined reference to `X509_REQ_ge +t_attr' SSLeay.o:SSLeay.c:(.text+0x25cbc): undefined reference to `X509_ATTRIB +UTE_count' SSLeay.o:SSLeay.c:(.text+0x25d13): undefined reference to `X509_ATTRIB +UTE_get0_type' SSLeay.o:SSLeay.c:(.text+0x25f23): undefined reference to `X509_REQ_ad +d1_attr_by_NID' SSLeay.o:SSLeay.c:(.text+0x26148): undefined reference to `X509_REQ_ge +t_attr_by_OBJ' SSLeay.o:SSLeay.c:(.text+0x26378): undefined reference to `X509_REQ_ge +t_attr_by_NID' SSLeay.o:SSLeay.c:(.text+0x26539): undefined reference to `X509_REQ_ge +t_attr_count' SSLeay.o:SSLeay.c:(.text+0x26679): undefined reference to `X509_REQ_ge +t_version' SSLeay.o:SSLeay.c:(.text+0x26803): undefined reference to `X509_REQ_se +t_version' SSLeay.o:SSLeay.c:(.text+0x269a3): undefined reference to `X509_REQ_ve +rify' SSLeay.o:SSLeay.c:(.text+0x26b8b): undefined reference to `X509_REQ_si +gn' SSLeay.o:SSLeay.c:(.text+0x26d09): undefined reference to `X509_REQ_ge +t_pubkey' SSLeay.o:SSLeay.c:(.text+0x26e93): undefined reference to `X509_REQ_se +t_pubkey' SSLeay.o:SSLeay.c:(.text+0x27033): undefined reference to `X509_REQ_se +t_subject_name' SSLeay.o:SSLeay.c:(.text+0x27189): undefined reference to `X509_REQ_ge +t_subject_name' SSLeay.o:SSLeay.c:(.text+0x2729d): undefined reference to `X509_REQ_fr +ee' SSLeay.o:SSLeay.c:(.text+0x2732e): undefined reference to `X509_REQ_ne +w' SSLeay.o:SSLeay.c:(.text+0x274e4): undefined reference to `X509_REVOKE +D_new' SSLeay.o:SSLeay.c:(.text+0x274fe): undefined reference to `BN_hex2bn' SSLeay.o:SSLeay.c:(.text+0x27560): undefined reference to `BN_to_ASN1_ +INTEGER' SSLeay.o:SSLeay.c:(.text+0x27576): undefined reference to `X509_REVOKE +D_set_serialNumber' SSLeay.o:SSLeay.c:(.text+0x2757e): undefined reference to `ASN1_INTEGE +R_free' SSLeay.o:SSLeay.c:(.text+0x2758a): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x275a6): undefined reference to `X509_REVOKE +D_set_revocationDate' SSLeay.o:SSLeay.c:(.text+0x275e2): undefined reference to `X509_REVOKE +D_add1_ext_i2d' SSLeay.o:SSLeay.c:(.text+0x275f2): undefined reference to `X509_CRL_ad +d0_revoked' SSLeay.o:SSLeay.c:(.text+0x27728): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x27732): undefined reference to `ASN1_ENUMER +ATED_new' SSLeay.o:SSLeay.c:(.text+0x27748): undefined reference to `ASN1_ENUMER +ATED_set' SSLeay.o:SSLeay.c:(.text+0x27754): undefined reference to `ASN1_ENUMER +ATED_free' SSLeay.o:SSLeay.c:(.text+0x277d0): undefined reference to `X509_REVOKE +D_add1_ext_i2d' SSLeay.o:SSLeay.c:(.text+0x277dc): undefined reference to `ASN1_ENUMER +ATED_free' SSLeay.o:SSLeay.c:(.text+0x278c5): undefined reference to `X509_CRL_ge +t_ext_d2i' SSLeay.o:SSLeay.c:(.text+0x27b12): undefined reference to `X509_CRL_ad +d1_ext_i2d' SSLeay.o:SSLeay.c:(.text+0x27cbb): undefined reference to `X509_CRL_si +gn' SSLeay.o:SSLeay.c:(.text+0x27e83): undefined reference to `X509_CRL_ve +rify' SSLeay.o:SSLeay.c:(.text+0x27fd9): undefined reference to `X509_CRL_ge +t_nextUpdate' SSLeay.o:SSLeay.c:(.text+0x28119): undefined reference to `X509_CRL_ge +t_lastUpdate' SSLeay.o:SSLeay.c:(.text+0x28259): undefined reference to `X509_CRL_ge +t_issuer' SSLeay.o:SSLeay.c:(.text+0x28399): undefined reference to `X509_CRL_ge +t_version' SSLeay.o:SSLeay.c:(.text+0x284d9): undefined reference to `X509_CRL_so +rt' SSLeay.o:SSLeay.c:(.text+0x28663): undefined reference to `X509_CRL_se +t1_nextUpdate' SSLeay.o:SSLeay.c:(.text+0x28803): undefined reference to `X509_CRL_se +t1_lastUpdate' SSLeay.o:SSLeay.c:(.text+0x289a3): undefined reference to `X509_CRL_se +t_issuer_name' SSLeay.o:SSLeay.c:(.text+0x28b43): undefined reference to `X509_CRL_se +t_version' SSLeay.o:SSLeay.c:(.text+0x28c4e): undefined reference to `X509_CRL_ne +w' SSLeay.o:SSLeay.c:(.text+0x28d4d): undefined reference to `X509_CRL_fr +ee' SSLeay.o:SSLeay.c:(.text+0x28e29): undefined reference to `X509_NAME_E +NTRY_get_object' SSLeay.o:SSLeay.c:(.text+0x28f69): undefined reference to `X509_NAME_E +NTRY_get_data' SSLeay.o:SSLeay.c:(.text+0x290f3): undefined reference to `X509_NAME_g +et_entry' SSLeay.o:SSLeay.c:(.text+0x29249): undefined reference to `X509_NAME_e +ntry_count' SSLeay.o:SSLeay.c:(.text+0x293d3): undefined reference to `X509_NAME_c +mp' SSLeay.o:SSLeay.c:(.text+0x2963c): undefined reference to `X509_NAME_a +dd_entry_by_txt' SSLeay.o:SSLeay.c:(.text+0x299e4): undefined reference to `X509_NAME_a +dd_entry_by_OBJ' SSLeay.o:SSLeay.c:(.text+0x29d94): undefined reference to `X509_NAME_a +dd_entry_by_NID' SSLeay.o:SSLeay.c:(.text+0x2a08e): undefined reference to `X509_NAME_g +et_text_by_NID' SSLeay.o:SSLeay.c:(.text+0x2a0c8): undefined reference to `X509_NAME_g +et_text_by_NID' SSLeay.o:SSLeay.c:(.text+0x2a292): undefined reference to `BIO_s_mem' SSLeay.o:SSLeay.c:(.text+0x2a29a): undefined reference to `BIO_new' SSLeay.o:SSLeay.c:(.text+0x2a2bc): undefined reference to `X509_NAME_p +rint_ex' SSLeay.o:SSLeay.c:(.text+0x2a2c8): undefined reference to `BIO_free' SSLeay.o:SSLeay.c:(.text+0x2a317): undefined reference to `BIO_ctrl_pe +nding' SSLeay.o:SSLeay.c:(.text+0x2a33e): undefined reference to `BIO_read' SSLeay.o:SSLeay.c:(.text+0x2a4a9): undefined reference to `X509_NAME_h +ash' SSLeay.o:SSLeay.c:(.text+0x2a5ae): undefined reference to `X509_NAME_n +ew' SSLeay.o:SSLeay.c:(.text+0x2a723): undefined reference to `X509_verify +' SSLeay.o:SSLeay.c:(.text+0x2a90b): undefined reference to `X509_sign' SSLeay.o:SSLeay.c:(.text+0x2aae3): undefined reference to `X509_certif +icate_type' SSLeay.o:SSLeay.c:(.text+0x2ac93): undefined reference to `X509_set_se +rialNumber' SSLeay.o:SSLeay.c:(.text+0x2ade9): undefined reference to `X509_get0_s +erialNumber' SSLeay.o:SSLeay.c:(.text+0x2af29): undefined reference to `X509_get_se +rialNumber' SSLeay.o:SSLeay.c:(.text+0x2b069): undefined reference to `X509_get_pu +bkey' SSLeay.o:SSLeay.c:(.text+0x2b1a9): undefined reference to `X509_get_ve +rsion' SSLeay.o:SSLeay.c:(.text+0x2b333): undefined reference to `X509_set_pu +bkey' SSLeay.o:SSLeay.c:(.text+0x2b4d3): undefined reference to `X509_set_ve +rsion' SSLeay.o:SSLeay.c:(.text+0x2b673): undefined reference to `X509_set_su +bject_name' SSLeay.o:SSLeay.c:(.text+0x2b813): undefined reference to `X509_set_is +suer_name' SSLeay.o:SSLeay.c:(.text+0x2b9bf): undefined reference to `X509_set_ex +_data' SSLeay.o:SSLeay.c:(.text+0x2bba7): undefined reference to `X509_set_ex +_data' SSLeay.o:SSLeay.c:(.text+0x2bd1f): undefined reference to `X509_get_ex +_data' SSLeay.o:SSLeay.c:(.text+0x2beaf): undefined reference to `X509_get_ex +_data' SSLeay.o:SSLeay.c:(.text+0x2c007): undefined reference to `X509_get_su +bject_name' SSLeay.o:SSLeay.c:(.text+0x2c147): undefined reference to `X509_get_is +suer_name' SSLeay.o:SSLeay.c:(.text+0x2c2fd): undefined reference to `X509_check_ +ip_asc' SSLeay.o:SSLeay.c:(.text+0x2c51a): undefined reference to `X509_check_ +ip' SSLeay.o:SSLeay.c:(.text+0x2c785): undefined reference to `X509_check_ +email' SSLeay.o:SSLeay.c:(.text+0x2c9cf): undefined reference to `X509_check_ +host' SSLeay.o:SSLeay.c:(.text+0x2ca22): undefined reference to `CRYPTO_free +' SSLeay.o:SSLeay.c:(.text+0x2cb0f): undefined reference to `X509_check_ +host' SSLeay.o:SSLeay.c:(.text+0x2cc6f): undefined reference to `RAND_write_ +file' SSLeay.o:SSLeay.c:(.text+0x2ce07): undefined reference to `RAND_load_f +ile' SSLeay.o:SSLeay.c:(.text+0x2cf41): undefined reference to `RAND_seed' SSLeay.o:SSLeay.c:(.text+0x2d032): undefined reference to `RAND_file_n +ame' SSLeay.o:SSLeay.c:(.text+0x2d12e): undefined reference to `RAND_status +' SSLeay.o:SSLeay.c:(.text+0x2d20e): undefined reference to `RAND_poll' SSLeay.o:SSLeay.c:(.text+0x2d3a3): undefined reference to `RAND_add' SSLeay.o:SSLeay.c:(.text+0x2d4d1): undefined reference to `RAND_pseudo +_bytes' SSLeay.o:SSLeay.c:(.text+0x2d5f3): undefined reference to `ERR_load_RA +ND_strings' SSLeay.o:SSLeay.c:(.text+0x2d653): undefined reference to `ERR_load_SS +L_strings' SSLeay.o:SSLeay.c:(.text+0x2d75f): undefined reference to `ENGINE_set_ +default' SSLeay.o:SSLeay.c:(.text+0x2d8bf): undefined reference to `ENGINE_by_i +d' SSLeay.o:SSLeay.c:(.text+0x2d9a3): undefined reference to `ENGINE_regi +ster_all_complete' SSLeay.o:SSLeay.c:(.text+0x2da03): undefined reference to `ENGINE_load +_builtin_engines' SSLeay.o:SSLeay.c:(.text+0x2da7a): undefined reference to `OPENSSL_ini +t_ssl' SSLeay.o:SSLeay.c:(.text+0x2dbc8): undefined reference to `OPENSSL_ini +t_ssl' SSLeay.o:SSLeay.c:(.text+0x2df3a): undefined reference to `ERR_put_err +or' SSLeay.o:SSLeay.c:(.text+0x2e02e): undefined reference to `ERR_peek_er +ror' SSLeay.o:SSLeay.c:(.text+0x2e12e): undefined reference to `BIO_f_ssl' SSLeay.o:SSLeay.c:(.text+0x2e259): undefined reference to `SSL_get_sec +urity_level' SSLeay.o:SSLeay.c:(.text+0x2e3b4): undefined reference to `SSL_set_sec +urity_level' SSLeay.o:SSLeay.c:(.text+0x2e4a9): undefined reference to `SSL_get_ser +vername_type' SSLeay.o:SSLeay.c:(.text+0x2e643): undefined reference to `SSL_get_ser +vername' SSLeay.o:SSLeay.c:(.text+0x2e797): undefined reference to `SSL_get_sta +te' SSLeay.o:SSLeay.c:(.text+0x2e8e7): undefined reference to `SSL_in_init +' SSLeay.o:SSLeay.c:(.text+0x2ea37): undefined reference to `SSL_in_init +' SSLeay.o:SSLeay.c:(.text+0x2eaa4): undefined reference to `SSL_in_init +' SSLeay.o:SSLeay.c:(.text+0x2eab2): undefined reference to `SSL_is_serv +er' SSLeay.o:SSLeay.c:(.text+0x2eba7): undefined reference to `SSL_in_init +' SSLeay.o:SSLeay.c:(.text+0x2ec14): undefined reference to `SSL_in_init +' SSLeay.o:SSLeay.c:(.text+0x2ec22): undefined reference to `SSL_is_serv +er' SSLeay.o:SSLeay.c:(.text+0x2ed17): undefined reference to `SSL_is_init +_finished' SSLeay.o:SSLeay.c:(.text+0x2ee67): undefined reference to `SSL_in_befo +re' SSLeay.o:SSLeay.c:(.text+0x2efb7): undefined reference to `SSL_want' SSLeay.o:SSLeay.c:(.text+0x2f0f7): undefined reference to `SSL_CTX_ses +sions' SSLeay.o:SSLeay.c:(.text+0x2f27f): undefined reference to `SSL_CTX_set +_options' SSLeay.o:SSLeay.c:(.text+0x2f3d7): undefined reference to `SSL_CTX_get +_options' SSLeay.o:SSLeay.c:(.text+0x2f55f): undefined reference to `SSL_set_opt +ions' SSLeay.o:SSLeay.c:(.text+0x2f6b7): undefined reference to `SSL_get_opt +ions' SSLeay.o:SSLeay.c:(.text+0x2f843): undefined reference to `SSL_set_SSL +_CTX' SSLeay.o:SSLeay.c:(.text+0x2f997): undefined reference to `SSL_get_cer +tificate' SSLeay.o:SSLeay.c:(.text+0x2fad7): undefined reference to `SSL_get1_se +ssion' SSLeay.o:SSLeay.c:(.text+0x2fc17): undefined reference to `SSL_get_ses +sion' SSLeay.o:SSLeay.c:(.text+0x2fd9f): undefined reference to `SSL_set_ses +sion' SSLeay.o:SSLeay.c:(.text+0x2fef7): undefined reference to `SSL_SESSION +_up_ref' SSLeay.o:SSLeay.c:(.text+0x30047): undefined reference to `d2i_SSL_SES +SION' SSLeay.o:SSLeay.c:(.text+0x3019c): undefined reference to `i2d_SSL_SES +SION' SSLeay.o:SSLeay.c:(.text+0x301d1): undefined reference to `i2d_SSL_SES +SION' SSLeay.o:SSLeay.c:(.text+0x302fd): undefined reference to `SSL_SESSION +_free' SSLeay.o:SSLeay.c:(.text+0x3041f): undefined reference to `SSL_SESSION +_print' SSLeay.o:SSLeay.c:(.text+0x3052e): undefined reference to `SSL_SESSION +_new' SSLeay.o:SSLeay.c:(.text+0x30657): undefined reference to `SSL_get_wbi +o' SSLeay.o:SSLeay.c:(.text+0x30797): undefined reference to `SSL_get_rbi +o' SSLeay.o:SSLeay.c:(.text+0x3093e): undefined reference to `SSL_set_bio +' SSLeay.o:SSLeay.c:(.text+0x30a47): undefined reference to `SSL_get_pee +r_certificate' SSLeay.o:SSLeay.c:(.text+0x30c37): undefined reference to `SSL_get_sha +red_ciphers' SSLeay.o:SSLeay.c:(.text+0x30de1): undefined reference to `SSL_get_cip +her_list' SSLeay.o:SSLeay.c:(.text+0x30f0c): undefined reference to `SSL_get_cip +hers' SSLeay.o:SSLeay.c:(.text+0x30f59): undefined reference to `OPENSSL_sk_ +num' SSLeay.o:SSLeay.c:(.text+0x30f6d): undefined reference to `OPENSSL_sk_ +value' SSLeay.o:SSLeay.c:(.text+0x310d7): undefined reference to `SSL_CTX_set +_cipher_list' SSLeay.o:SSLeay.c:(.text+0x31227): undefined reference to `SSL_has_pen +ding' SSLeay.o:SSLeay.c:(.text+0x31367): undefined reference to `SSL_pending +' SSLeay.o:SSLeay.c:(.text+0x314a7): undefined reference to `SSL_get_rea +d_ahead' SSLeay.o:SSLeay.c:(.text+0x31611): undefined reference to `SSL_set_rea +d_ahead' SSLeay.o:SSLeay.c:(.text+0x31724): undefined reference to `SSL_copy_se +ssion_id' SSLeay.o:SSLeay.c:(.text+0x31819): undefined reference to `SSL_rstate_ +string_long' SSLeay.o:SSLeay.c:(.text+0x31949): undefined reference to `SSL_state_s +tring_long' SSLeay.o:SSLeay.c:(.text+0x31a79): undefined reference to `SSL_rstate_ +string' SSLeay.o:SSLeay.c:(.text+0x31ba9): undefined reference to `SSL_state_s +tring' SSLeay.o:SSLeay.c:(.text+0x31d6f): undefined reference to `SSL_CTX_use +_certificate_file' SSLeay.o:SSLeay.c:(.text+0x31f7f): undefined reference to `SSL_use_cer +tificate_file' SSLeay.o:SSLeay.c:(.text+0x3218f): undefined reference to `SSL_use_cer +tificate_ASN1' SSLeay.o:SSLeay.c:(.text+0x3234f): undefined reference to `SSL_use_cer +tificate' SSLeay.o:SSLeay.c:(.text+0x3253f): undefined reference to `SSL_CTX_use +_PrivateKey_file' SSLeay.o:SSLeay.c:(.text+0x3274f): undefined reference to `SSL_use_Pri +vateKey_file' SSLeay.o:SSLeay.c:(.text+0x329a7): undefined reference to `SSL_use_Pri +vateKey_ASN1' SSLeay.o:SSLeay.c:(.text+0x32b7f): undefined reference to `SSL_use_Pri +vateKey' SSLeay.o:SSLeay.c:(.text+0x32d6f): undefined reference to `SSL_CTX_use +_RSAPrivateKey_file' SSLeay.o:SSLeay.c:(.text+0x32f7f): undefined reference to `SSL_use_RSA +PrivateKey_file' SSLeay.o:SSLeay.c:(.text+0x3318f): undefined reference to `SSL_use_RSA +PrivateKey_ASN1' SSLeay.o:SSLeay.c:(.text+0x3334f): undefined reference to `SSL_use_RSA +PrivateKey' SSLeay.o:SSLeay.c:(.text+0x3359a): undefined reference to `SSL_write' SSLeay.o:SSLeay.c:(.text+0x3379f): undefined reference to `SSL_write' SSLeay.o:SSLeay.c:(.text+0x3394f): undefined reference to `SSL_get_err +or' SSLeay.o:SSLeay.c:(.text+0x33afb): undefined reference to `SSL_peek' SSLeay.o:SSLeay.c:(.text+0x33d0e): undefined reference to `SSL_get_err +or' SSLeay.o:SSLeay.c:(.text+0x33e2b): undefined reference to `SSL_read' SSLeay.o:SSLeay.c:(.text+0x3403e): undefined reference to `SSL_get_err +or' SSLeay.o:SSLeay.c:(.text+0x34107): undefined reference to `SSL_get_fd' SSLeay.o:SSLeay.c:(.text+0x342f5): undefined reference to `SSL_set_wfd +' SSLeay.o:SSLeay.c:(.text+0x34555): undefined reference to `SSL_set_rfd +' SSLeay.o:SSLeay.c:(.text+0x347b5): undefined reference to `SSL_set_fd' SSLeay.o:SSLeay.c:(.text+0x34967): undefined reference to `SSL_connect +' SSLeay.o:SSLeay.c:(.text+0x34a7d): undefined reference to `SSL_clear' SSLeay.o:SSLeay.c:(.text+0x34b57): undefined reference to `SSL_accept' SSLeay.o:SSLeay.c:(.text+0x34c97): undefined reference to `SSL_new' SSLeay.o:SSLeay.c:(.text+0x34dd9): undefined reference to `SSL_CTX_get +_security_level' SSLeay.o:SSLeay.c:(.text+0x34f34): undefined reference to `SSL_CTX_set +_security_level' SSLeay.o:SSLeay.c:(.text+0x350f0): undefined reference to `SSL_CTX_loa +d_verify_locations' SSLeay.o:SSLeay.c:(.text+0x35297): undefined reference to `SSL_CTX_set +_default_verify_paths' SSLeay.o:SSLeay.c:(.text+0x353f4): undefined reference to `SSL_CTX_flu +sh_sessions' SSLeay.o:SSLeay.c:(.text+0x3552f): undefined reference to `SSL_CTX_rem +ove_session' SSLeay.o:SSLeay.c:(.text+0x356cf): undefined reference to `SSL_CTX_add +_session' SSLeay.o:SSLeay.c:(.text+0x35827): undefined reference to `SSL_CTX_new +' SSLeay.o:SSLeay.c:(.text+0x3591e): undefined reference to `TLSv1_2_met +hod' SSLeay.o:SSLeay.c:(.text+0x35926): undefined reference to `SSL_CTX_new +' SSLeay.o:SSLeay.c:(.text+0x35a0e): undefined reference to `TLSv1_1_met +hod' SSLeay.o:SSLeay.c:(.text+0x35a16): undefined reference to `SSL_CTX_new +' SSLeay.o:SSLeay.c:(.text+0x35afe): undefined reference to `TLSv1_metho +d' SSLeay.o:SSLeay.c:(.text+0x35b06): undefined reference to `SSL_CTX_new +' SSLeay.o:SSLeay.c:(.text+0x35bee): undefined reference to `TLS_method' SSLeay.o:SSLeay.c:(.text+0x35bf6): undefined reference to `SSL_CTX_new +' SSLeay.o:SSLeay.c:(.text+0x35d44): undefined reference to `OpenSSL_ver +sion' SSLeay.o:SSLeay.c:(.text+0x35e84): undefined reference to `OpenSSL_ver +sion' SSLeay.o:SSLeay.c:(.text+0x35f6e): undefined reference to `OpenSSL_ver +sion_num' SSLeay.o:SSLeay.c:(.text+0x3d3b8): undefined reference to `PEM_read_bi +o_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x3d427): undefined reference to `PEM_read_bi +o_PrivateKey' SSLeay.o:SSLeay.c:(.text+0x3d5e9): undefined reference to `BN_new' SSLeay.o:SSLeay.c:(.text+0x3d611): undefined reference to `BN_set_word +' SSLeay.o:SSLeay.c:(.text+0x3d62a): undefined reference to `RSA_new' SSLeay.o:SSLeay.c:(.text+0x3d639): undefined reference to `BN_GENCB_ne +w' SSLeay.o:SSLeay.c:(.text+0x3d65f): undefined reference to `BN_GENCB_se +t_old' SSLeay.o:SSLeay.c:(.text+0x3d683): undefined reference to `RSA_generat +e_key_ex' SSLeay.o:SSLeay.c:(.text+0x3d693): undefined reference to `BN_GENCB_fr +ee' SSLeay.o:SSLeay.c:(.text+0x3d6ab): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x3d7a8): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x3d7c9): undefined reference to `BN_free' SSLeay.o:SSLeay.c:(.text+0x3d7d1): undefined reference to `RSA_free' SSLeay.o:SSLeay.c:(.text+0x3d7e6): undefined reference to `RSA_free' SSLeay.o:SSLeay.c:(.text+0x3dbf1): undefined reference to `SSL_CTX_set +_alpn_select_cb' SSLeay.o:SSLeay.c:(.text+0x3dd35): undefined reference to `SSL_CTX_set +_alpn_select_cb' SSLeay.o:SSLeay.c:(.text+0x3df0f): undefined reference to `SSL_set_ses +sion_ticket_ext_cb' SSLeay.o:SSLeay.c:(.text+0x3e00e): undefined reference to `SSL_set_ses +sion_ticket_ext_cb' SSLeay.o:SSLeay.c:(.text+0x3e1af): undefined reference to `SSL_CTX_cal +lback_ctrl' SSLeay.o:SSLeay.c:(.text+0x3e2b2): undefined reference to `SSL_CTX_cal +lback_ctrl' SSLeay.o:SSLeay.c:(.text+0x3e421): undefined reference to `SSL_CTX_set +_next_proto_select_cb' SSLeay.o:SSLeay.c:(.text+0x3e565): undefined reference to `SSL_CTX_set +_next_proto_select_cb' SSLeay.o:SSLeay.c:(.text+0x3e711): undefined reference to `SSL_CTX_set +_next_protos_advertised_cb' SSLeay.o:SSLeay.c:(.text+0x3e855): undefined reference to `SSL_CTX_set +_next_protos_advertised_cb' SSLeay.o:SSLeay.c:(.text+0x3e9de): undefined reference to `SSL_CTX_cal +lback_ctrl' SSLeay.o:SSLeay.c:(.text+0x3eaaa): undefined reference to `SSL_CTX_cal +lback_ctrl' SSLeay.o:SSLeay.c:(.text+0x3eb91): undefined reference to `SSL_CTX_set +_psk_client_callback' SSLeay.o:SSLeay.c:(.text+0x3ebdf): undefined reference to `SSL_CTX_set +_psk_client_callback' SSLeay.o:SSLeay.c:(.text+0x3ecf1): undefined reference to `SSL_set_psk +_client_callback' SSLeay.o:SSLeay.c:(.text+0x3ed3f): undefined reference to `SSL_set_psk +_client_callback' SSLeay.o:SSLeay.c:(.text+0x3ee7e): undefined reference to `SSL_set_ses +sion_secret_cb' SSLeay.o:SSLeay.c:(.text+0x3ef46): undefined reference to `SSL_set_ses +sion_secret_cb' SSLeay.o:SSLeay.c:(.text+0x3f045): undefined reference to `SSL_CTX_set +_info_callback' SSLeay.o:SSLeay.c:(.text+0x3f101): undefined reference to `SSL_CTX_set +_info_callback' SSLeay.o:SSLeay.c:(.text+0x3f205): undefined reference to `SSL_set_inf +o_callback' SSLeay.o:SSLeay.c:(.text+0x3f2c1): undefined reference to `SSL_set_inf +o_callback' SSLeay.o:SSLeay.c:(.text+0x3f4f1): undefined reference to `SSL_CTX_set +_default_passwd_cb' SSLeay.o:SSLeay.c:(.text+0x3f501): undefined reference to `SSL_CTX_set +_default_passwd_cb_userdata' SSLeay.o:SSLeay.c:(.text+0x3f54b): undefined reference to `SSL_CTX_set +_default_passwd_cb_userdata' SSLeay.o:SSLeay.c:(.text+0x3f55b): undefined reference to `SSL_CTX_set +_default_passwd_cb' SSLeay.o:SSLeay.c:(.text+0x3f67d): undefined reference to `SSL_CTX_set +_cert_verify_callback' SSLeay.o:SSLeay.c:(.text+0x3f739): undefined reference to `SSL_CTX_set +_cert_verify_callback' SSLeay.o:SSLeay.c:(.text+0x3f852): undefined reference to `SSL_CTX_cal +lback_ctrl' SSLeay.o:SSLeay.c:(.text+0x3f872): undefined reference to `SSL_CTX_ctr +l' SSLeay.o:SSLeay.c:(.text+0x3f940): undefined reference to `SSL_CTX_cal +lback_ctrl' SSLeay.o:SSLeay.c:(.text+0x3f95c): undefined reference to `SSL_CTX_ctr +l' SSLeay.o:SSLeay.c:(.text+0x3fa77): undefined reference to `SSL_set_ver +ify' SSLeay.o:SSLeay.c:(.text+0x3fad0): undefined reference to `SSL_set_ver +ify' SSLeay.o:SSLeay.c:(.text+0x3fbd5): undefined reference to `SSL_CTX_ses +s_set_remove_cb' SSLeay.o:SSLeay.c:(.text+0x3fc22): undefined reference to `SSL_CTX_ses +s_set_remove_cb' SSLeay.o:SSLeay.c:(.text+0x3fd15): undefined reference to `SSL_CTX_ses +s_set_new_cb' SSLeay.o:SSLeay.c:(.text+0x3fd62): undefined reference to `SSL_CTX_ses +s_set_new_cb' SSLeay.o:SSLeay.c:(.text+0x3feb1): undefined reference to `SSL_CTX_set +_verify' SSLeay.o:SSLeay.c:(.text+0x3ff4d): undefined reference to `SSL_CTX_set +_verify' SSLeay.o:SSLeay.c:(.text+0x40609): undefined reference to `SSL_get_SSL +_CTX' SSLeay.o:SSLeay.c:(.text+0x40676): undefined reference to `SSL_ctrl' ...
        You failed to include the closing </code> tag at the end of your post ;-)

        The import libraries are not being found.
        Actually, they might be 'static' libraries ... anyway, I think they're named 'libssleay32.a' and 'libssl32.a' on my Strawberry Perl installations ... and they need to be locatable, or you'll get those "undefined reference" messages that you're seeing.
        Where is libssleay32.a (or libssleay32.dll.a) on your system ?
        I recommend setting the LIBRARY_PATH environment variable to the location of that '.a' file, and trying again.

        BTW, I happen to have an 'MSWin32-x86-multi-thread' build of Strawberry Perl 5.24.
        So I ran cpan -i Net::SSLeay and it installed version 1.90 without any trouble at all (built against OpenSSL 1.0.2h).

        Cheers,
        Rob
        To help translate what is going on there, the mass of errors are all saying "the SSLeay code referred to a piece of OpenSSL named XXX but now that it's time to combine the compiled code of SSLeay with OpenSSL we can't find that named thing". Since there are so many things it can't find, it probably didn't find libssl-1_1.dll at all. The reason it might not find the dll at all was if it wasn't looking in the right place. The list of places it looks are all the directories starting with -L on the command line. If your OPENSSL_PREFIX is not in that list, then something went wrong with building the Makefile. Maybe start from scratch after defining the prefix variable?

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: perlquestion [id://11138103]
Approved by davido
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others about the Monastery: (3)
As of 2022-05-16 22:58 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Do you prefer to work remotely?



    Results (64 votes). Check out past polls.

    Notices?