View Issue Details

IDProjectCategoryView StatusLast Update
0000537cURL for OS/2 & eComStationBugpublic2012-04-25 19:23
Reporterrexx Assigned To 
PrioritynormalSeverityblockReproducibilityalways
Status newResolutionopen 
PlatformeCSOSeCSOS Version2.0
Summary0000537: Unable to link with curl library - missing dependencies
DescriptionWhen attempting to link Rexx/CURL with the latest (7.23.1) curl library; curl.lib generated from curl.a by: emxomf -o curl.lib curl.a, I get linker errors related to libssh.
I've found a port of libssh2 on www.os2site.com, but am now getting linker errors with openssl. I have openssl 1.0.0a, but the 7.23.1 curl.exe suggests I need openssl 1.0.0d which I can't find.

Can you provide a location for downloading all the curl dependencies?

Also the poll() function is also missing (see Additional Information); I am using gcc 4.4.4.
Additional InformationLast few lines of link errors:

weakld: error: Unresolved symbol (UNDEF) '_libssh2_knownhost_writefile'.
weakld: info: The symbol is referenced by:
    D:\curl\lib\curl.lib(ssh.obj)
weakld: error: Unresolved symbol (UNDEF) '_poll'.
weakld: info: The symbol is referenced by:
    D:\curl\lib\curl.lib(select.obj)
weakld: error: Unresolved symbol (UNDEF) '_libssh2_session_set_blocking'.
weakld: info: The symbol is referenced by:
    D:\curl\lib\curl.lib(ssh.obj)
weakld: error: Unresolved symbol (UNDEF) '_libssh2_sftp_init'.
weakld: info: The symbol is referenced by:
    D:\curl\lib\curl.lib(ssh.obj)
Ignoring unresolved externals reported from weak prelinker.
Error! E2028: _poll is an undefined reference
Error! E2028: _libssh2_session_block_directions is an undefined reference
Error! E2028: _libssh2_session_set_blocking is an undefined reference
Error! E2028: _libssh2_session_startup is an undefined reference
Error! E2028: _libssh2_session_hostkey is an undefined reference
Error! E2028: _libssh2_knownhost_check is an undefined reference
Error! E2028: _libssh2_sftp_symlink_ex is an undefined reference
Error! E2028: _libssh2_sftp_stat_ex is an undefined reference
Error! E2028: _libssh2_sftp_last_error is an undefined reference
Error! E2028: _libssh2_sftp_mkdir_ex is an undefined reference
Error! E2028: _libssh2_sftp_unlink_ex is an undefined reference
Error! E2028: _libssh2_sftp_open_ex is an undefined reference
Error! E2028: _libssh2_sftp_rename_ex is an undefined reference
Error! E2028: _libssh2_sftp_rmdir_ex is an undefined reference
Error! E2028: _libssh2_sftp_readdir_ex is an undefined reference

d:\projects\rexxcurl\regina> gcc -v
Using built-in specs.
Target: i386-pc-os2-emx
Configured with: ./configure --prefix=/usr/local444 --enable-shared --enable-languages=c,c++,fortran
 --with-gnu-as --disable-bootstrap --disable-libstdcxx-pch --enable-threads
Thread model: os2
gcc version 4.4.4 (GCC)
TagsNo tags attached.

Activities

psmedley

2012-04-25 16:23

administrator   ~0002245

probably easiest I build you a curl.dll which has all the dependencies rolled into the DLL.

psmedley

2012-04-25 16:25

administrator   ~0002246

meanwhile, try http://smedley.id.au/mark.zip for ssh/ssl/poll

rexx

2012-04-25 16:39

reporter   ~0002247

Thanks Paul. Downloaded mark.zip, replaced existing lib files and am getting the following link errors now.
Used the following libraries:

PACKAGELIB = $(CURL_HOMEDIR)\lib\curl.lib d:\lib\libssl.lib $(OPENSSL_HOMEDIR)\lib\libcrypto.lib d:\lib\libz.lib d:\lib\idn.lib d:\lib\ssh2.lib d:\lib\poll.lib

I needed to add the OpenSSL libcryto.lib, but that may not be compatible with the libssl.lib you sent.


make -f d:\projects\rexxcurl\makefile.os2.gcc INT=REGINA DEBUG=N
echo make -f d:\projects\rexxcurl\makefile.os2.gcc INT=REGINA DEBUG=N ^%1 ^%2 > rebuild.cmd
gcc -O3 -Zomf -Zmt -s loader.obj getopt.obj rexxcurlexe.obj packexe.obj rxmt_os2.obj -o rexxcurl.exe d:\curl\lib\curl.lib d:\lib\libssl.lib d:\openssl\lib\libcrypto.lib d:\lib\libz.lib d:\lib\idn.lib d:\lib\ssh2.lib d:\lib\poll.lib -liconv d:\projects\regina\gcc\regina.lib d:\projects\rexxcurl\rexxcurlos2_exe.def
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_asn1_get0_info'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_ciph.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_sign_init'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_new_mac_key'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(t1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_iv_length'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_clnt.obj)
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(t1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_CTX_block_size'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_pkt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_block_size'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(t1_enc.obj)
    D:\lib\libssl.lib(d1_both.obj)
    D:\lib\libssl.lib(d1_pkt.obj)
    D:\lib\libssl.lib(d1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_pqueue_size'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(d1_pkt.obj)
weakld: error: Unresolved symbol (UNDEF) '_ENGINE_get_ssl_client_cert_function'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_sess.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_Cipher'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_enc.obj)
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(t1_enc.obj)
    D:\lib\libssl.lib(d1_enc.obj)
    D:\lib\ssh2.lib(openssl.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_MD_type'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(t1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_CTX_get_app_data'.
weakld: info: The symbol is referenced by:
    D:\lib\ssh2.lib(openssl.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_CTX_key_length'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_DHparams_dup'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
    D:\lib\libssl.lib(s3_lib.obj)
    D:\lib\libssl.lib(ssl_cert.obj)
weakld: error: Unresolved symbol (UNDEF) '_i2d_X509_EXTENSIONS'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(t1_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_key_length'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_clnt.obj)
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(t1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_OBJ_bsearch_'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_CTX_ctrl'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_CTX_cipher'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(t1_enc.obj)
    D:\lib\libssl.lib(d1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_camellia_256_cbc'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_algs.obj)
weakld: error: Unresolved symbol (UNDEF) '_ENGINE_load_ssl_client_cert'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_DigestSignFinal'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(t1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_d2i_X509_EXTENSIONS'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(t1_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_flags'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(d1_both.obj)
    D:\lib\libssl.lib(d1_pkt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_DigestSignInit'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(t1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_BIO_method_type'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_seed_cbc'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_algs.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_camellia_128_cbc'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_algs.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_encrypt_init'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_OBJ_find_sigid_algs'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_BIO_set_flags'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_pkt.obj)
    D:\lib\libssl.lib(d1_both.obj)
    D:\lib\libssl.lib(d1_pkt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_MD_CTX_md'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_pkt.obj)
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(s3_pkt.obj)
    D:\lib\libssl.lib(t1_enc.obj)
    D:\lib\libssl.lib(d1_both.obj)
    D:\lib\libssl.lib(d1_pkt.obj)
    D:\lib\libssl.lib(d1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_CTX_iv_length'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(t1_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_sign'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_ERR_remove_thread_state'.
weakld: info: The symbol is referenced by:
    D:\curl\lib\curl.lib(ssluse.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_asn1_find_str'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_ciph.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_MD_size'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s2_lib.obj)
    D:\lib\libssl.lib(s2_pkt.obj)
    D:\lib\libssl.lib(s3_enc.obj)
    D:\lib\libssl.lib(s3_pkt.obj)
    D:\lib\libssl.lib(t1_lib.obj)
    D:\lib\libssl.lib(t1_enc.obj)
    D:\lib\libssl.lib(ssl_ciph.obj)
    D:\lib\libssl.lib(d1_both.obj)
    D:\lib\libssl.lib(d1_pkt.obj)
    D:\lib\libssl.lib(d1_enc.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_CTX_free'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_CIPHER_CTX_set_app_data'.
weakld: info: The symbol is referenced by:
    D:\lib\ssh2.lib(openssl.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_CTX_new'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
weakld: error: Unresolved symbol (UNDEF) '_BIO_clear_flags'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_pkt.obj)
    D:\lib\libssl.lib(d1_pkt.obj)
weakld: error: Unresolved symbol (UNDEF) '_BIO_test_flags'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(ssl_lib.obj)
weakld: error: Unresolved symbol (UNDEF) '_EVP_PKEY_derive_set_peer'.
weakld: info: The symbol is referenced by:
    D:\lib\libssl.lib(s3_clnt.obj)
Ignoring unresolved externals reported from weak prelinker.
Error! E2028: _ERR_remove_thread_state is an undefined reference
Error! E2028: _BIO_method_type is an undefined reference
Error! E2028: _OBJ_find_sigid_algs is an undefined reference
Error! E2028: _BIO_test_flags is an undefined reference
Error! E2028: _OBJ_bsearch_ is an undefined reference
Error! E2028: _ENGINE_get_ssl_client_cert_function is an undefined reference
Error! E2028: _EVP_camellia_128_cbc is an undefined reference
Error! E2028: _EVP_camellia_256_cbc is an undefined reference
Error! E2028: _EVP_seed_cbc is an undefined reference
Error! E2028: _EVP_PKEY_asn1_find_str is an undefined reference
Error! E2028: _EVP_PKEY_asn1_get0_info is an undefined reference
Error! E2028: _EVP_MD_size is an undefined reference
Error! E2028: _DHparams_dup is an undefined reference
Error! E2028: _EVP_PKEY_CTX_new is an undefined reference
Error! E2028: _EVP_PKEY_encrypt_init is an undefined reference
Error! E2028: _EVP_PKEY_derive_set_peer is an undefined reference
Error! E2028: _EVP_PKEY_CTX_ctrl is an undefined reference
Error! E2028: _EVP_PKEY_CTX_free is an undefined reference
Error! E2028: _EVP_PKEY_sign_init is an undefined reference
Error! E2028: _EVP_PKEY_sign is an undefined reference
Error! E2028: _ENGINE_load_ssl_client_cert is an undefined reference
Error! E2028: _EVP_CIPHER_iv_length is an undefined reference
Error! E2028: _EVP_CIPHER_key_length is an undefined reference
Error! E2028: _EVP_CIPHER_CTX_get_app_data is an undefined reference
Error! E2028: _EVP_CIPHER_CTX_set_app_data is an undefined reference
Error! E2028: _EVP_Cipher is an undefined reference
Error! E2028: _EVP_MD_CTX_md is an undefined reference
Error! E2028: _EVP_CIPHER_flags is an undefined reference
Error! E2028: _EVP_CIPHER_block_size is an undefined reference
Error! E2028: _BIO_set_flags is an undefined reference
Error! E2028: _BIO_clear_flags is an undefined reference
Error! E2028: _i2d_X509_EXTENSIONS is an undefined reference
Error! E2028: _d2i_X509_EXTENSIONS is an undefined reference
Error! E2028: _EVP_CIPHER_CTX_iv_length is an undefined reference
Error! E2028: _EVP_CIPHER_CTX_cipher is an undefined reference
Error! E2028: _EVP_MD_type is an undefined reference
Error! E2028: _EVP_CIPHER_CTX_key_length is an undefined reference
Error! E2028: _EVP_CIPHER_CTX_block_size is an undefined reference
Error! E2028: _pqueue_size is an undefined reference
Error! E2028: _EVP_PKEY_new_mac_key is an undefined reference
Error! E2028: _EVP_DigestSignInit is an undefined reference
Error! E2028: _EVP_DigestSignFinal is an undefined reference
file D:\curl\lib\curl.lib(ssluse.obj): undefined symbol _ERR_remove_thread_state
file D:\lib\libssl.lib(ssl_lib.obj): undefined symbol _BIO_method_type
file D:\lib\libssl.lib(ssl_lib.obj): undefined symbol _OBJ_find_sigid_algs
file D:\lib\libssl.lib(ssl_lib.obj): undefined symbol _BIO_test_flags
file D:\lib\libssl.lib(ssl_lib.obj): undefined symbol _OBJ_bsearch_
file D:\lib\libssl.lib(ssl_sess.obj): undefined symbol _ENGINE_get_ssl_client_cert_function
file D:\lib\libssl.lib(ssl_algs.obj): undefined symbol _EVP_camellia_128_cbc
file D:\lib\libssl.lib(ssl_algs.obj): undefined symbol _EVP_camellia_256_cbc
file D:\lib\libssl.lib(ssl_algs.obj): undefined symbol _EVP_seed_cbc
file D:\lib\libssl.lib(ssl_ciph.obj): undefined symbol _EVP_PKEY_asn1_find_str
file D:\lib\libssl.lib(ssl_ciph.obj): undefined symbol _EVP_PKEY_asn1_get0_info
file D:\lib\libssl.lib(ssl_ciph.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _DHparams_dup
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_CTX_new
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_encrypt_init
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_derive_set_peer
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_CTX_ctrl
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_CTX_free
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_sign_init
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _EVP_PKEY_sign
file D:\lib\libssl.lib(s3_clnt.obj): undefined symbol _ENGINE_load_ssl_client_cert
file D:\lib\libssl.lib(s2_clnt.obj): undefined symbol _EVP_CIPHER_iv_length
file D:\lib\libssl.lib(s2_clnt.obj): undefined symbol _EVP_CIPHER_key_length
file D:\lib\libssl.lib(ssl_cert.obj): undefined symbol _DHparams_dup
file D:\lib\ssh2.lib(openssl.obj): undefined symbol _EVP_CIPHER_CTX_get_app_data
file D:\lib\ssh2.lib(openssl.obj): undefined symbol _EVP_CIPHER_CTX_set_app_data
file D:\lib\ssh2.lib(openssl.obj): undefined symbol _EVP_Cipher
file D:\lib\libssl.lib(d1_both.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(d1_both.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(d1_both.obj): undefined symbol _EVP_CIPHER_flags
file D:\lib\libssl.lib(d1_both.obj): undefined symbol _EVP_CIPHER_block_size
file D:\lib\libssl.lib(d1_both.obj): undefined symbol _BIO_set_flags
file D:\lib\libssl.lib(s3_pkt.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(s3_pkt.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(s3_pkt.obj): undefined symbol _BIO_clear_flags
file D:\lib\libssl.lib(s3_pkt.obj): undefined symbol _BIO_set_flags
file D:\lib\libssl.lib(t1_lib.obj): undefined symbol _i2d_X509_EXTENSIONS
file D:\lib\libssl.lib(t1_lib.obj): undefined symbol _d2i_X509_EXTENSIONS
file D:\lib\libssl.lib(t1_lib.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(t1_lib.obj): undefined symbol _EVP_CIPHER_CTX_iv_length
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_CIPHER_key_length
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_CIPHER_iv_length
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_CIPHER_CTX_cipher
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_CIPHER_block_size
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_Cipher
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(s3_enc.obj): undefined symbol _EVP_MD_type
file D:\lib\libssl.lib(s3_lib.obj): undefined symbol _DHparams_dup
file D:\lib\libssl.lib(s2_lib.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(s2_enc.obj): undefined symbol _EVP_Cipher
file D:\lib\libssl.lib(s2_enc.obj): undefined symbol _EVP_CIPHER_CTX_key_length
file D:\lib\libssl.lib(s2_pkt.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(s2_pkt.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(s2_pkt.obj): undefined symbol _EVP_CIPHER_CTX_block_size
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _pqueue_size
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _BIO_clear_flags
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _BIO_set_flags
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _EVP_CIPHER_flags
file D:\lib\libssl.lib(d1_pkt.obj): undefined symbol _EVP_CIPHER_block_size
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_CIPHER_key_length
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_CIPHER_iv_length
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_PKEY_new_mac_key
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_DigestSignInit
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_CIPHER_CTX_cipher
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_CIPHER_block_size
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_Cipher
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_MD_type
file D:\lib\libssl.lib(t1_enc.obj): undefined symbol _EVP_DigestSignFinal
file D:\lib\libssl.lib(d1_enc.obj): undefined symbol _EVP_MD_CTX_md
file D:\lib\libssl.lib(d1_enc.obj): undefined symbol _EVP_MD_size
file D:\lib\libssl.lib(d1_enc.obj): undefined symbol _EVP_CIPHER_CTX_cipher
file D:\lib\libssl.lib(d1_enc.obj): undefined symbol _EVP_CIPHER_block_size
file D:\lib\libssl.lib(d1_enc.obj): undefined symbol _EVP_Cipher
make.exe: *** [rexxcurl.exe] Error 1

psmedley

2012-04-25 16:41

administrator   ~0002248

shit I meant to include crypto too - mark.zip is refreshed now

rexx

2012-04-25 16:52

reporter   ~0002249

That did it! Thanks. An official separate download of dependencies would be great; whether that's static libraries or DLLs, I don't mind, although the DLLs and import libraries might be better.

BTW Any plans for updating curl to 7.25.0?

psmedley

2012-04-25 18:29

administrator   ~0002250

I don't update curl all that often - probably twice a year - will get to it eventually :)

If there's something specific you need in 7.25 I can move it up the priority list

rexx

2012-04-25 19:23

reporter   ~0002253

No, nothing I specifically need in 7.25.0.
Maybe this should now be a Feature request for the the next release for the provision of the downloadable dependencies.

Issue History

Date Modified Username Field Change
2012-04-25 15:15 rexx New Issue
2012-04-25 16:23 psmedley Note Added: 0002245
2012-04-25 16:25 psmedley Note Added: 0002246
2012-04-25 16:39 rexx Note Added: 0002247
2012-04-25 16:41 psmedley Note Added: 0002248
2012-04-25 16:52 rexx Note Added: 0002249
2012-04-25 18:29 psmedley Note Added: 0002250
2012-04-25 19:23 rexx Note Added: 0002253
2019-10-20 10:01 user456 Issue cloned: 0000698
2019-10-20 10:01 user456 Issue cloned: 0000699