Public bug reported: Imported from Debian bug http://bugs.debian.org/1138403:
Package: zeroc-ice Version: 3.7.10-4 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: | x86_64-linux-gnu-g++ -g -O2 -ffile-prefix-map=/build/reproducible-path/zeroc-ice-3.7.10=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -MT src/IceSSL/build/x86_64-linux-gnu/shared/pic/OpenSSLCertificateI.o -MMD -MP -MF src/IceSSL/build/x86_64-linux-gnu/shared/pic/OpenSSLCertificateI.Td -Wall -Wextra -Wredundant-decls -Wshadow -Wdeprecated -pthread -DNDEBUG -Isrc -Isrc/IceSSL/generated -Iinclude -Iinclude/generated -DICE_BUILDING_SRC -DICESSL_API_EXPORTS -DICESSL_OPENSSL_API_EXPORTS -fPIC -fvisibility=hidden -Wdate-time -D_FORTIFY_SOURCE=2 -c src/IceSSL/OpenSSLCertificateI.cpp -o src/IceSSL/build/x86_64-linux-gnu/shared/pic/OpenSSLCertificateI.o | src/IceSSL/OpenSSLCertificateI.cpp: In function ‘std::vector<std::pair<int, std::__cxx11::basic_string<char> > > {anonymous}::convertGeneralNames(GENERAL_NAMES*)’: | src/IceSSL/OpenSSLCertificateI.cpp:81:27: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 81 | if (str && str->type == V_ASN1_IA5STRING && str->data && str->length > 0) | | ^~ | In file included from /usr/include/openssl/crypto.h:38, | from /usr/include/openssl/bio.h:32, | from /usr/include/openssl/x509v3.h:26, | from include/IceSSL/OpenSSL.h:10, | from src/IceSSL/OpenSSLCertificateI.cpp:6: | /usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | src/IceSSL/OpenSSLCertificateI.cpp:81:60: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 81 | if (str && str->type == V_ASN1_IA5STRING && str->data && str->length > 0) | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | src/IceSSL/OpenSSLCertificateI.cpp:81:73: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 81 | if (str && str->type == V_ASN1_IA5STRING && str->data && str->length > 0) | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | src/IceSSL/OpenSSLCertificateI.cpp:83:68: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 83 | p.second = string(reinterpret_cast<const char*>(str->data), str->length); | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | src/IceSSL/OpenSSLCertificateI.cpp:83:80: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 83 | p.second = string(reinterpret_cast<const char*>(str->data), str->length); | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | src/IceSSL/OpenSSLCertificateI.cpp:90:27: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 90 | if (str && str->type == V_ASN1_IA5STRING && str->data && str->length > 0) | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | src/IceSSL/OpenSSLCertificateI.cpp:90:60: error: invalid use of incomplete type ‘ASN1_IA5STRING’ {aka ‘struct asn1_string_st’} | 90 | if (str && str->type == V_ASN1_IA5STRING && str->data && str->length > 0) | | ^~ … Full buildlog https://breakpoint.cc/openssl-rebuild/logs-4/attempted/zeroc-ice_3.7.10-4_amd64-2026-04-19T14:04:59Z Sebastian ** Affects: zeroc-ice (Ubuntu) Importance: Undecided Status: New ** Affects: zeroc-ice (Debian) Importance: Undecided Status: New ** Tags: ftbfs openssl-4.0 ** Bug watch added: Debian Bug tracker #1138403 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138403 ** Changed in: zeroc-ice (Debian) Remote watch: None => Debian Bug tracker #1138403 ** 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/2154949 Title: zeroc-ice: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/zeroc-ice/+bug/2154949/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
