Public bug reported: Imported from Debian bug http://bugs.debian.org/1138394:
Package: qpid-proton Version: 0.37.0-8 Severity: normal Tags: sid control: affects -1 src:openssl User: [email protected] 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 ** Affects: qpid-proton (Ubuntu) Importance: Undecided Status: New ** Affects: qpid-proton (Debian) Importance: Undecided Status: New ** Tags: ftbfs openssl-4.0 ** Bug watch added: Debian Bug tracker #1138394 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138394 ** Changed in: qpid-proton (Debian) Remote watch: None => Debian Bug tracker #1138394 ** Tags added: ftbfs openssl-4.0 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2154941 Title: qpid-proton: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/qpid-proton/+bug/2154941/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
