8000 ssleay32 and libeay32 libraries for actual version of OpenSSL-master · Issue #10332 · openssl/openssl · GitHub
[go: up one dir, main page]

Skip to content
ssleay32 and libeay32 libraries for actual version of OpenSSL-master #10332
@barmaley997

Description

@barmaley997

Greetings to all! Sorry me for such question, i dont quite full know all OpenSSl stuff.
So - i need actual, the latest version, static and dynamic libraries of ssleay32 and libeay32, for openssl sources on that github branch - where i can find them?
And what is that the libraries ( ssleay32 and libeay32 ) ? From what source are they?
Cause recently i have downloaded and compiled that openssl sources (https://github.com/openssl/openssl )
and after i've compiled it by instruction in INSTALL i cannot not find in compiled OpenSSl such libraries as ssleay32 and libeay32, and no any files by mask ssleay and libeay neither in sources nor in compiled output
But as i guess that libraries, ssleay32 and libeay32, are the part of OpenSSL, so where i can find them?

The matter of thing is that i need to build from sources that project - https://github.com/zhaozg/lua-openssl
it needs static libraries ssleay32 and libeay32 (.lib) for build its project by Cmake and then compile by choosen tool to compile, MS Visual Studio or Mingw or other, i've choosen MS Visual Studio.
So i found in the internet the most latest ssleay32 and libeay32 libraries of openssl-1.0.2t version
by the link https://indy.fulgan.com/SSL/LinkLibs/openssl-1.0.2t-x64_86-win64_LinkLibs.zip ( i need 64 bit version) and wrote it libraries in properties of the MS Visual Studio Project -
Properies - Linker -Input - Additional Dependencies - ssleay32.lib; libeay32.lib from the link above

but during compile project process, during Generating Code phase, compiler gives me many linker errors, cause ssleay32.lib; libeay32.lib that i've downloaded is from openssl 1.0.2t version, but includes of OpenSSL used by the project is from here, OpenSSL - master, so but i cannot find the sources, with includes, that old version of openssl 1.0.2t , and for project i've used includes the latest actual includes of OpenSSl-master from that branch, so the ssleay32.lib; libeay32.lib i've used not suitable for latest sources and includes of OpenSSl-master from that branch
The ssleay32.lib; libeay32.lib and sources with includes of OpenSSL must be from the same version

Errors of MS Visual Studio Compiler such as:

2>Generating Code...
2>asn1.obj : error LNK2019: unresolved external symbol ASN1_STRING_get0_data referenced in function openssl_asn1group_data
2>cms.obj : error LNK2001: unresolved external symbol ASN1_STRING_get0_data
2>xattrs.obj : error LNK2001: unresolved external symbol ASN1_STRING_get0_data
2>xname.obj : error LNK2001: unresolved external symbol ASN1_STRING_get0_data
2>bio.obj : error LNK2019: unresolved external symbol BIO_up_ref referenced in function openssl_bio_pop
2>misc.obj : error LNK2001: unresolved external symbol BIO_up_ref
2>ots.obj : error LNK2001: unresolved external symbol BIO_up_ref
2>ssl.obj : error LNK2001: unresolved external symbol BIO_up_ref
2>callback.obj : error LNK2019: unresolved external symbol X509_up_ref referenced in function verify_cb
2>ssl.obj : error LNK2001: unresolved external symbol X509_up_ref
2>x509.obj : error LNK2001: unresolved external symbol X509_up_ref
2>cipher.obj : error LNK2019: unresolved external symbol EVP_CIPHER_name referenced in function openssl_cipher_info
2>cipher.obj : error LNK2019: unresolved external symbol EVP_CIPHER_mode referenced in function openssl_cipher_info
2>cipher.obj : error LNK2019: unresolved external symbol EVP_CIPHER_CTX_reset referenced in function openssl_evp_encrypt
2>pkey.obj : error LNK2001: unresolved external symbol EVP_CIPHER_CTX_reset
2>xalgor.obj : error LNK2001:
8000
 unresolved external symbol OPENSSL_sk_value
2>x509.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>xattrs.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>xexts.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>xname.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>cms.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>crl.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>ots.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>pkcs7.obj : error LNK2001: unresolved external symbol OPENSSL_sk_value
2>cms.obj : error LNK2019: unresolved external symbol OPENSSL_sk_free referenced in function openssl_cms_get_signers
2>pkcs7.obj : error LNK2001: unresolved external symbol OPENSSL_sk_free
2>x509.obj : error LNK2001: unresolved external symbol OPENSSL_sk_free
2>xexts.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>ots.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>pkcs12.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>pkcs7.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>x509.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>cms.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>crl.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>csr.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>ocsp.obj : error LNK2001: unresolved external symbol OPENSSL_sk_pop_free
2>xattrs.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>xexts.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>xname.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>xalgor.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>crl.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>ots.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>pkcs7.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>x509.obj : error LNK2001: unresolved external symbol OPENSSL_sk_num
2>xname.obj : error LNK2001: unresolved external symbol OPENSSL_sk_new_null
2>xalgor.obj : error LNK2001: unresolved external symbol OPENSSL_sk_new_null
2>crl.obj : error LNK2001: unresolved external symbol OPENSSL_sk_new_null
2>x509.obj : error LNK2001: unresolved external symbol OPENSSL_sk_new_null
2>xattrs.obj : error LNK2001: unresolved external symbol OPENSSL_sk_new_null
2>xexts.obj : error LNK2001: unresolved external symbol OPENSSL_sk_new_null
2>xname.obj : error LNK2001: unresolved external symbol OPENSSL_sk_push
2>xalgor.obj : error LNK2001: unresolved external symbol OPENSSL_sk_push
2>crl.obj : error LNK2001: unresolved external symbol OPENSSL_sk_push
2>x509.obj : error LNK2001: unresolved external symbol OPENSSL_sk_push
2>xattrs.obj : error LNK2001: unresolved external symbol OPENSSL_sk_push
2>xexts.obj : error LNK2001: unresolved external symbol OPENSSL_sk_push
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_set1_lastUpdate referenced in function openssl_crl_new
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_set1_nextUpdate referenced in function openssl_crl_new
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_up_ref referenced in function openssl_sk_x509_crl_fromtable
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get_version referenced in function openssl_crl_version
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get0_lastUpdate referenced in function openssl_crl_lastUpdate
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get0_nextUpdate referenced in function openssl_crl_nextUpdate
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get_issuer referenced in function openssl_crl_issuer
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get0_extensions referenced in function openssl_crl_extensions
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get_REVOKED referenced in function openssl_crl_parse
2>crl.obj : error LNK2019: unresolved external symbol X509_CRL_get0_signature referenced in function openssl_crl_parse
2>crl.obj : error LNK2019: unresolved external symbol X509_REVOKED_get0_serialNumber referenced in function openssl_crl_get
2>crl.obj : error LNK2019: unresolved external symbol X509_REVOKED_get0_revocationDate referenced in function openssl_revoked_revocationDate
2>crl.obj : error LNK2019: unresolved external symbol X509_REVOKED_get0_extensions referenced in function openssl_revoked_extensions
2>crl.obj : error LNK2019: unresolved external symbol strcasecmp referenced in function openssl_s2i_revoke_reason
2>pkey.obj : error LNK2001: unresolved external symbol strcasecmp
2>ssl.obj : error LNK2001: unresolved external symbol strcasecmp
2>csr.obj : error LNK2019: unresolved external symbol X509_REQ_get_version referenced in function openssl_csr_parse
2>csr.obj : error LNK2019: unresolved external symbol X509_REQ_get_subject_name referenced in function openssl_csr_parse
2>x509.obj : error LNK2001: unresolved external symbol X509_REQ_get_subject_name
2>csr.obj : error LNK2019: unresolved external symbol X509_REQ_get0_signature referenced in function openssl_csr_sign
2>csr.obj : error LNK2019: unresolved external symbol i2d_re_X509_REQ_tbs referenced in function openssl_csr_sign
2>csr.obj : error LNK2019: unresolved external symbol X509_REQ_get_X509_PUBKEY referenced in function openssl_csr_parse
2>dh.obj : error LNK2019: unresolved external symbol DH_bits referenced in function openssl_dh_parse
2>dh.obj : error LNK2019: unresolved external symbol DH_get0_pqg referenced in function openssl_dh_parse
2>dh.obj : error LNK2019: unresolved external symbol DH_get0_key referenced in function openssl_dh_parse
2>pkey.obj : error LNK2001: unresolved external symbol DH_get0_key
2>digest.obj : error LNK2019: unresolved external symbol EVP_MD_meth_get_app_datasize referenced in function openssl_digest_ctx_data
2>pkcs7.obj : error LNK2001: unresolved external symbol EVP_MD_meth_get_app_datasize
2>digest.obj : error LNK2019: unresolved external symbol EVP_MD_name referenced in function openssl_digest_info
2>digest.obj : error LNK2019: unresolved external symbol EVP_MD_CTX_md_data referenced in function openssl_digest_ctx_data
2>pkcs7.obj : error LNK2001: unresolved external symbol EVP_MD_CTX_md_data
2>digest.obj : error LNK2019: unresolved external symbol EVP_MD_CTX_new referenced in function openssl_digest_new
2>pkcs7.obj : error LNK2001: unresolved external symbol EVP_MD_CTX_new
2>pkey.obj : error LNK2001: unresolved external symbol EVP_MD_CTX_new
2>digest.obj : error LNK2019: unresolved external symbol EVP_MD_CTX_reset referenced in function openssl_digest_new
2>pkcs7.obj : error LNK2001: unresolved external symbol EVP_MD_CTX_reset
2>digest.obj : error LNK2019: unresolved external symbol EVP_MD_CTX_free referenced in function openssl_digest_new
2>pkcs7.obj : error LNK2001: unresolved external symbol EVP_MD_CTX_free
2>pkey.obj : error LNK2001: unresolved external symbol EVP_MD_CTX_free
2>digest.obj : error LNK2019: unresolved external symbol EVP_DigestSignUpdate referenced in function openssl_signUpdate
2>pkcs7.obj : error LNK2001: unresolved external symbol EVP_DigestSignUpdate
2>pkey.obj : error LNK2001: unresolved external symbol EVP_DigestSignUpdate
2>digest.obj : error LNK2019: unresolved external symbol EVP_DigestVerifyUpdate referenced in function openssl_verifyUpdate
2>pkey.obj : error LNK2001: unresolved external symbol EVP_DigestVerifyUpdate
2>dsa.obj : error LNK2019: unresolved external symbol DSA_bits referenced in function openssl_dsa_parse
2>dsa.obj : error LNK2019: unresolved external symbol DSA_get0_pqg referenced in function openssl_dsa_parse
2>dsa.obj : error LNK2019: unresolved external symbol DSA_get0_key referenced in function openssl_dsa_parse
2>pkey.obj : error LNK2001: unresolved external symbol DSA_get0_key
2>ec.obj : error LNK2019: unresolved external symbol EC_KEY_set_method referenced in function openssl_ecdsa_set_method
2>ec.obj : error LNK2019: unresolved external symbol ECDSA_SIG_get0 referenced in function openssl_ecdsa_sign
2>ec.obj : error LNK2019: unresolved external symbol ECDSA_SIG_set0 referenced in function openssl_ecdsa_verify
2>ec.obj : error LNK2019: unresolved external symbol ENGINE_get_EC referenced in function openssl_ecdsa_set_method
2>engine.obj : error LNK2019: unresolved external symbol ENGINE_register_EC referenced in function openssl_engine_register
2>engine.obj : error LNK2019: unresolved external symbol ENGINE_unregister_EC referenced in function openssl_engine_register
2>engine.obj : error LNK2019: unresolved external symbol ENGINE_set_default_EC referenced in function openssl_engine_set_default
2>hmac.obj : error LNK2019: unresolved external symbol HMAC_CTX_new referenced in function openssl_hmac_new
2>hmac.obj : error LNK2019: unresolved external symbol HMAC_CTX_free referenced in function openssl_hmac_free
2>lbn.obj : error LNK2019: unresolved external symbol BN_is_zero referenced in function Biszero
2>pkey.obj : error LNK2001: unresolved external symbol BN_is_zero
2>rsa.obj : error LNK2001: unresolved external symbol BN_is_zero
2>lbn.obj : error LNK2019: unresolved external symbol BN_is_one referenced in function Bisone
2>lbn.obj : error LNK2019: unresolved external symbol BN_is_odd referenced in function Bisodd
2>lbn.obj : error LNK2019: unresolved external symbol BN_is_negative referenced in function Bisneg
2>lhash.obj : error LNK2019: unresolved external symbol OPENSSL_LH_doall_arg referenced in function openssl_lhash_parse
2>openssl.obj : error LNK2019: unresolved external symbol OPENSSL_init_crypto referenced in function luaopen_openssl
2>ots.obj : error LNK2019: unresolved external symbol X509_STORE_up_ref referenced in function openssl_ts_verify_ctx_store
2>ssl.obj : error LNK2001: unresolved external symbol X509_STORE_up_ref
2>ots.obj : error LNK2019: unresolved external symbol TS_STATUS_INFO_get0_status referenced in function openssl_ts_resp_info
2>ots.obj : error LNK2019: unresolved external symbol TS_STATUS_INFO_get0_text referenced in function openssl_ts_resp_info
2>ots.obj : error LNK2019: unresolved external symbol TS_STATUS_INFO_get0_failure_info referenced in function openssl_ts_resp_info
2>ots.obj : error LNK2019: unresolved external symbol TS_VERIFY_CTX_set_flags referenced in function openssl_ts_verify_ctx_flags
2>ots.obj : error LNK2019: unresolved external symbol TS_VERIFY_CTX_add_flags referenced in function openssl_ts_verify_ctx_flags
2>ots.obj : error LNK2019: unresolved external symbol TS_VERIFY_CTX_set_data referenced in function openssl_ts_verify_ctx_data
2>ots.obj : error LNK2019: unresolved external symbol TS_VERIFY_CTX_set_imprint referenced in function openssl_ts_verify_ctx_imprint
2>ots.obj : error LNK2019: unresolved external symbol TS_VERIFY_CTX_set_store referenced in function openssl_ts_verify_ctx_store
2>pkcs7.obj : error LNK2019: unresolved external symbol EVP_PKEY_up_ref referenced in function openssl_push_pkcs7_signer_info
2>pkcs7.obj : error LNK2019: unresolved external symbol ERR_new referenced in function openssl_pkcs7_sign_digest
2>pkcs7.obj : error LNK2019: unresolved external symbol ERR_set_debug referenced in function openssl_pkcs7_sign_digest
2>pkcs7.obj : error LNK2019: unresolved external symbol ERR_set_error referenced in function openssl_pkcs7_sign_digest
2>pkey.obj : error LNK2019: unresolved external symbol EVP_MD_CTX_set_pkey_ctx referenced in function openssl_sign
2>pkey.obj : error LNK2019: unresolved external symbol EVP_PKEY_set_alias_type referenced in function openssl_pkey_as_sm2
2>pkey.obj : error LNK2019: unresolved external symbol EVP_PKEY_get0_RSA referenced in function openssl_pkey_export
2>pkey.obj : error LNK2019: unresolved external symbol EVP_PKEY_get0_DSA referenced in function openssl_pkey_export
2>pkey.obj : error LNK2019: unresolved external symbol EVP_PKEY_get0_DH referenced in function openssl_pkey_export
2>pkey.obj : error LNK2019: unresolved external symbol EVP_PKEY_get0_EC_KEY referenced in function openssl_pkey_export
2>pkey.obj : error LNK2019: unresolved external symbol RSA_set0_key referenced in function openssl_pkey_new
2>pkey.obj : error LNK2019: unresolved external symbol RSA_set0_factors referenced in function openssl_pkey_new
2>pkey.obj : error LNK2019: unresolved external symbol RSA_set0_crt_params referenced in function openssl_pkey_new
2>pkey.obj : error LNK2019: unresolved external symbol RSA_get0_key referenced in function openssl_pkey_is_private
2>rsa.obj : error LNK2001: unresolved external symbol RSA_get0_key
2>pkey.obj : error LNK2019: unresolved external symbol RSA_pkey_ctx_ctrl referenced in function openssl_pkey_encrypt
2>pkey.obj : error LNK2019: unresolved external symbol DH_set0_pqg referenced in function openssl_pkey_new
2>pkey.obj : error LNK2019: unresolved external symbol DH_set0_key referenced in function openssl_pkey_new
2>pkey.obj : error LNK2019: unresolved external symbol DSA_set0_pqg referenced in function openssl_pkey_new
2>pkey.obj : error LNK2019: unresolved external symbol DSA_set0_key referenced in function openssl_pkey_new
2>rsa.obj : error LNK2019: unresolved external symbol RSA_bits referenced in function openssl_rsa_parse
2>rsa.obj : error LNK2019: unresolved external symbol RSA_get0_factors referenced in function openssl_rsa_parse
2>rsa.obj : error LNK2019: unresolved external symbol RSA_get0_crt_params referenced in function openssl_rsa_parse
2>ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_get_options referenced in function openssl_ssl_ctx_options
2>ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_clear_options referenced in function openssl_ssl_ctx_options
2>ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_options referenced in function openssl_ssl_ctx_options
2>ssl.obj : error LNK2019: unresolved external symbol SSL_SESSION_has_ticket referenced in function openssl_ssl_session_has_ticket
2>ssl.obj : error LNK2019: unresolved external symbol SSL_SESSION_set1_id referenced in function openssl_ssl_session_id
2>ssl.obj : error LNK2019: unresolved external symbol SSL_SESSION_is_resumable referenced in function openssl_ssl_session_is_resumable
2>ssl.obj : error LNK2019: unresolved external symbol TLS_method referenced in function openssl_ssl_ctx_new
2>ssl.obj : error LNK2019: unresolved external symbol TLS_server_method referenced in function openssl_ssl_ctx_new
2>ssl.obj : error LNK2019: unresolved external symbol TLS_client_method referenced in function openssl_ssl_ctx_new
2>ssl.obj : error LNK2019: unresolved external symbol SSL_get_state referenced in function openssl_ssl_get
2>ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_set_num_tickets referenced in function openssl_ssl_ctx_num_tickets
2>ssl.obj : error LNK2019: unresolved external symbol SSL_CTX_get_num_tickets referenced in function openssl_ssl_ctx_num_tickets
2>ssl.obj : error LNK2019: unresolved external symbol SSL_session_reused referenced in function openssl_ssl_session_reused
2>x509.obj : error LNK2019: unresolved external symbol OPENSSL_sk_delete referenced in function openssl_x509_extensions
2>x509.obj : error LNK2019: unresolved external symbol X509_get_version referenced in function openssl_x509_parse
2>x509.obj : error LNK2019: unresolved external symbol X509_get0_serialNumber referenced in function openssl_x509_parse
2>x509.obj : error LNK2019: unresolved external symbol X509_get0_notBefore referenced in function openssl_x509_parse
2>x509.obj : error LNK2019: unresolved external symbol X509_set1_notBefore referenced in function openssl_x509_notbefore
2>x509.obj : error LNK2019: unresolved external symbol X509_get0_notAfter referenced in function openssl_x509_parse
2>x509.obj : error LNK2019: unresolved external symbol X509_set1_notAfter referenced in function openssl_x509_notafter
2>x509.obj : error LNK2019: unresolved external symbol X509_get0_extensions referenced in function openssl_x509_extensions
2>C:\Progs\Libs\libcrypto_static.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
2>C:\Progs\Libs\libssl_static.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
2>C:\Progs\Libs\libssl.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
2>C:\Progs\Libs\openssl.lib : warning LNK4272: library machine type 'x86' conflicts with target machine type 'x64'
2>C:\lua\lua-openssl-master\build\x64\Release\openssl.dll : fatal error LNK1120: 112 unresolved externals
2>Done building project "lua-openssl.vcxproj" -- FAILED.
3>------ Rebuild All started: Project: ALL_BUILD, Configuration: Release x64 ------
3>Building Custom Rule C:/lua/lua-openssl-master/CMakeLists.txt
4>------ Skipped Rebuild All: Project: INSTALL, Configuration: Release x64 ------
4>Project not selected to build for this solution configuration 
========== Rebuild All: 2 succeeded, 1 failed, 1 skipped ==========

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0