Re: [exim] Exim 4.90 RC2 uploaded

Top Page
Delete this message
Reply to this message
Author: Jeremy Harris
Date:  
To: exim-users
Subject: Re: [exim] Exim 4.90 RC2 uploaded
On 16/11/17 10:43, Frank Elsner wrote:
> I had no problem to compile and use RC1 on my fulle updates Fedora 26 system.
>
> RC2 with same Local/Makefile gives
>
> | In file included from /usr/include/openssl/opensslconf.h:13:0,
> |                  from /usr/include/openssl/bn.h:31,
> |                  from /usr/include/openssl/asn1.h:24,
> |                  from /usr/include/openssl/objects.h:916,
> |                  from /usr/include/openssl/evp.h:27,
> |                  from /usr/include/openssl/x509.h:23,
> |                  from /usr/include/openssl/ssl.h:50,
> |                  from tls-openssl.c:22,
> |                  from tls.c:122:
> | /usr/include/openssl/asn1.h:553:1: note: declared here
> |  DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
> |  ^
> | make[1]: *** [Makefile:797: tls.o] Error 1

>
> Is the problem on my our your side?


Possibly you updated to a different OpenSSL version in the interim?
Or changed the set of compiler flags, so that "deprecated" became
a fatal for the compile?

Looks like we're supposed to use "ASN1_STRING_get0_data" now...
which doesn't exist in older OpenSSL versions. I'll see if I can
duplicate the effect on an f26 system before I put a version
dependence in, though.

Thanks for notifying this.
--
Jeremy