Dear Maintainer,
OpenSSL 4.0 is in experimental. This package fails to build against it:
Imported from Ubuntu bug https://bugs.launchpad.net/ubuntu/+source/amanda/+bug/2163689:
ssl-security.c: In function 'ssl_accept':
ssl-security.c:545:15: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
545 | x509_name = X509_get_subject_name(remote_cert);
| ^
ssl-security.c:557:39: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
557 | X509_NAME_ENTRY *x509_entry = X509_NAME_get_entry(x509_name, loc);
| ^~~~~~~~~~~~~~~~~~~
ssl-security.c:558:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
558 | ASN1_STRING *asn1_string = X509_NAME_ENTRY_get_data(x509_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~
ssl-security.c:559:33: error: implicit declaration of function 'ASN1_STRING_data'; did you mean 'ASN1_STRING_set0'? [-Wimplicit-function-declaration]
559 | cert_hostname = (char *)ASN1_STRING_data(asn1_string);
| ^~~~~~~~~~~~~~~~
| ASN1_STRING_set0
ssl-security.c:559:25: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
559 | cert_hostname = (char *)ASN1_STRING_data(asn1_string);
| ^
ssl-security.c: In function 'runssl':
ssl-security.c:797:36: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
797 | X509_NAME *x509_name = X509_get_subject_name(remote_cert);
| ^~~~~~~~~~~~~~~~~~~~~
ssl-security.c:801:47: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
801 | X509_NAME_ENTRY *x509_entry = X509_NAME_get_entry(x509_name, loc);
| ^~~~~~~~~~~~~~~~~~~
ssl-security.c:802:44: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
802 | ASN1_STRING *asn1_string = X509_NAME_ENTRY_get_data(x509_entry);
| ^~~~~~~~~~~~~~~~~~~~~~~~
ssl-security.c:803:40: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
803 | char *cert_hostname = (char *)ASN1_STRING_data(asn1_string);
| ^
make[4]: *** [Makefile:2564: ssl-security.lo] Error 1
Full buildlog
https://launchpadlibrarian.net/871051338/buildlog_ubuntu-stonking-amd64.amanda_1%3A3.5.4-2.1build2_BUILDING.txt.gz
Reuben