[Pkg-openssl-devel] Bug#1138394: qpid-proton: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 17:06:41 BST 2026
Package: qpid-proton
Version: 0.37.0-8
Severity: normal
Tags: sid
control: affects -1 src:openssl
User: pkg-openssl-devel at lists.alioth.debian.org
Usertags: openssl-4.0
OpenSSL 4.0 is in experimental. This package fails to build against it:
| cd /build/reproducible-path/qpid-proton-0.37.0/.pybuild/cpython3_3.13/build/c && /usr/bin/cc -Dqpid_proton_core_EXPORTS -I/build/reproducible-path/qpid-proton-0.37.0/c/include -I/build/reproducible-path/qpid-proton-0.37.0/c/src -I/build/reproducible-path/qpid-proton-0.37.0/.pybuild/cpython3_3.13/build/c/include -I/build/reproducible-path/qpid-proton-0.37.0/.pybuild/cpython3_3.13/build/c/src -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/qpid-proton-0.37.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -std=c99 -fPIC -flto -fno-fat-lto-objects -Werror -Wall -pedantic-errors -Wno-unused-parameter -Wstrict-prototypes -Wvla -Wsign-compare -Wwrite-strings -MD -MT c/CMakeFiles/qpid-proton-core-objects.dir/src/ssl/openssl.c.o -MF CMakeFiles/qpid-proton-core-objects.dir/src/ssl/openssl.c.o.d -o CMakeFiles/qpid-proton-core-objects.dir/src/ssl/openssl.c.o -c /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c: In function ‘verify_callback’:
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:314:25: error: invalid use of incomplete typedef ‘ASN1_STRING’ {aka ‘struct asn1_string_st’}
| 314 | if (asn1 && asn1->data && asn1->length) {
| | ^~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:314:39: error: invalid use of incomplete typedef ‘ASN1_STRING’ {aka ‘struct asn1_string_st’}
| 314 | if (asn1 && asn1->data && asn1->length) {
| | ^~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:329:21: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 329 | X509_NAME *name = X509_get_subject_name(cert);
| | ^~~~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:332:27: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 332 | X509_NAME_ENTRY *ne = X509_NAME_get_entry(name, i);
| | ^~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:333:30: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 333 | ASN1_STRING *name_asn1 = X509_NAME_ENTRY_get_data(ne);
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c: In function ‘pn_ssl_get_remote_subject’:
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:1415:26: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 1415 | X509_NAME *subject = X509_get_subject_name(cert);
| | ^~~~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c: In function ‘pn_ssl_get_remote_subject_subfield’:
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:1534:29: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 1534 | X509_NAME *subject_name = X509_get_subject_name(cert);
| | ^~~~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:1541:27: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 1541 | X509_NAME_ENTRY *ne = X509_NAME_get_entry(subject_name, index);
| | ^~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:1543:32: error: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 1543 | ASN1_STRING *name_asn1 = X509_NAME_ENTRY_get_data(ne);
| | ^~~~~~~~~~~~~~~~~~~~~~~~
| /build/reproducible-path/qpid-proton-0.37.0/c/src/ssl/openssl.c:1544:32: error: invalid use of incomplete typedef ‘ASN1_STRING’ {aka ‘struct asn1_string_st’}
| 1544 | return (char *) name_asn1->data;
| | ^~
| make[3]: *** [c/CMakeFiles/qpid-proton-core-objects.dir/build.make:526: c/CMakeFiles/qpid-proton-core-objects.dir/src/ssl/openssl.c.o] Error 1
| make[3]: Leaving directory '/build/reproducible-path/qpid-proton-0.37.0/.pybuild/cpython3_3.13/build'
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/qpid-proton_0.37.0-8_amd64-2026-04-19T13:45:47Z
Sebastian
More information about the Pkg-openssl-devel
mailing list