[openssl-dev] [openssl.org #4248] Link error under Windows

Joey Yandle via RT rt at openssl.org
Sat Jan 16 06:17:14 UTC 2016


This appears to be the same issue as when building with no-engine:

   https://github.com/openssl/openssl/issues/536

Hopefully Richard Levitte's new build system will be able to handle 
this.  Presumably in the old system this would be handled by the last 
lines of ms\do_win64a.bat:

perl util\mkdef.pl 32 libeay > ms\libeay32.def
perl util\mkdef.pl 32 ssleay > ms\ssleay32.def


On 1/15/2016 7:14 PM, marc.stern at approach.be via RT wrote:
> On any version of Windows (32 or 64 bits), if using the "no-deprecated"
> configure flag, some functions (see list below) are not compiled but
> they are still referenced in LIBEAY32.DEF. This gives the following
> error: LIBEAY32.def : error LNK2001: unresolved external symbol ...
>
> List of functions:
>    - BN_BLINDING_get_thread_id
>    - BN_BLINDING_set_thread_id
>    - BN_CTX_init
>    - BN_generate_prime
>    - BN_get_params
>    - BN_is_prime
>    - BN_is_prime_fasttest
>    - BN_set_params
>    - CRYPTO_get_id_callback
>    - CRYPTO_set_id_callback
>    - CRYPTO_thread_id
>    - DH_generate_parameters
>    - DSA_generate_parameters
>    - ERR_remove_state
>    - RSA_generate_key
>    - bn_dup_expand
>
>
> _______________________________________________
> openssl-dev mailing list
> To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev
>




More information about the openssl-dev mailing list