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

Reply via email to