My new build system won't change much in this respect, it still relies on util/libeay.num. So the issue lies in util/mkdef.pl (at least for the TS_CONF symbols). I haven't checked the others you mentioned, but it may come down to them not being marked properly as deprecated in their respective headers.
I'll try to have a look at this tomorrow. Vid Sat, 16 Jan 2016 kl. 06.17.13, skrev dra...@dancingdragon.be: > 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.st...@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 > > > -- Richard Levitte levi...@openssl.org _______________________________________________ openssl-dev mailing list To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-dev