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 -- ## List details at https://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/