Public bug reported: Imported from Debian bug http://bugs.debian.org/1138335:
Package: nordugrid-arc Version: 7.1.1-2 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: | libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../../.. -Wdate-time -D_FORTIFY_SOURCE=2 -I../../../../include -I/usr/include/giomm-2.68 -I/usr/lib/x86_64-linux-gnu/giomm-2.68/include -I/usr/include/gio-unix-2.0 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/glibmm-2.68 -I/usr/lib/x86_64-linux-gnu/glibmm-2.68/include -I/usr/include/sigc++-3.0 -I/usr/lib/x86_64-linux-gnu/sigc++-3.0/include -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -pthread -I/usr/include/libxml2 -DOPENSSL_API_COMPAT=0x10101000L -I/usr/include/nss -I/usr/include/nspr -g -O2 -ffile-prefix-map=/build/reproducible-path/nordugrid-arc-7.1.1=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c Proxycertinfo.cpp -fPIC -DPIC -o .libs/libarccredential_la-Proxycertinfo.o | Proxycertinfo.cpp: In function 'unsigned char* ArcCredential::PROXY_POLICY_get_policy(PROXY_POLICY*, int*)': | Proxycertinfo.cpp:57:34: error: invalid use of incomplete type 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'} | 57 | *length = proxypolicy->policy->length; | | ^~ | 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 Proxycertinfo.h:6, | from Proxycertinfo.cpp:13: | /usr/include/openssl/types.h:57:16: note: forward declaration of 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | Proxycertinfo.cpp:59:41: error: invalid use of incomplete type 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'} | 59 | if (*length>0 && proxypolicy->policy->data) { | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | Proxycertinfo.cpp:62:41: error: invalid use of incomplete type 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'} | 62 | memcpy(copy, proxypolicy->policy->data, *length); | | ^~ | /usr/include/openssl/types.h:57:16: note: forward declaration of 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'} | 57 | typedef struct asn1_string_st ASN1_INTEGER; | | ^~~~~~~~~~~~~~ | make[7]: *** [Makefile:796: libarccredential_la-Proxycertinfo.lo] Error 1 | make[7]: Leaving directory '/build/reproducible-path/nordugrid-arc-7.1.1/src/hed/libs/credential' Full buildlog https://breakpoint.cc/openssl-rebuild/logs-4/attempted/nordugrid-arc_7.1.1-2_amd64-2026-04-19T13:12:45Z Sebastian ** Affects: nordugrid-arc (Ubuntu) Importance: Undecided Status: New ** Affects: nordugrid-arc (Debian) Importance: Undecided Status: New ** Bug watch added: Debian Bug tracker #1138335 https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138335 ** Changed in: nordugrid-arc (Debian) Remote watch: None => Debian Bug tracker #1138335 -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2154882 Title: nordugrid-arc: FTBFS with openssl 4.0 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/nordugrid-arc/+bug/2154882/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
