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

Richard Levitte via RT rt at openssl.org
Sat Jan 16 11:17:23 UTC 2016


For the TS_CONF issue, it was a simple matter of lacking marks in
include/openssl/ts.h
Fix coming up

Vid Sat, 16 Jan 2016 kl. 10.39.39, skrev levitte:
> 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 dragon at 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.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
> > >
> >
>
>
> --
> Richard Levitte
> levitte at openssl.org


--
Richard Levitte
levitte at openssl.org



More information about the openssl-dev mailing list