[Pkg-openssl-devel] Bug#1138335: nordugrid-arc: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 16:55:48 BST 2026
Package: nordugrid-arc
Version: 7.1.1-2
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:
| 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
More information about the Pkg-openssl-devel
mailing list