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