Public bug reported:

Imported from Debian bug http://bugs.debian.org/1138310:

Package: libpoe-filter-ssl-perl
Version: 0.41-3
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-gcc -c   -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv 
-fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/build/reproducible-path/libpoe-filter-ssl-perl-0.41=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2   
-DVERSION=\"0.41\" -DXS_VERSION=\"0.41\" -fPIC 
"-I/usr/lib/x86_64-linux-gnu/perl/5.40/CORE"   SSL.c
| In file included from /usr/lib/x86_64-linux-gnu/perl/5.40/CORE/perl.h:6225,
|                  from SSL.xs:2:
| SSL.xs: In function 
‘XS_POE__Filter__SSL_POE_FILTER_X509_get_serialNumber’:
| SSL.xs:58:31: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘struct asn1_string_st’}
|    58 |       sv_setpvn( ST(0), RETVAL->data, RETVAL->length);
|       |                               ^~
| /usr/lib/x86_64-linux-gnu/perl/5.40/CORE/embed.h:734:72: note: in definition 
of macro ‘sv_setpvn’
|   734 | # define sv_setpvn(a,b,c)                       Perl_sv_setpvn(aTHX_ 
a,b,c)
|       |                                                                       
 ^
| SSL.xs:58:45: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘struct asn1_string_st’}
|    58 |       sv_setpvn( ST(0), RETVAL->data, RETVAL->length);
|       |                                             ^~
| /usr/lib/x86_64-linux-gnu/perl/5.40/CORE/embed.h:734:74: note: in definition 
of macro ‘sv_setpvn’
|   734 | # define sv_setpvn(a,b,c)                       Perl_sv_setpvn(aTHX_ 
a,b,c)
|       |                                                                       
   ^
| SSL.xs: In function 
‘XS_POE__Filter__SSL_POE_FILTER_verify_serial_against_crl_file’:
| SSL.xs:104:23: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘const struct asn1_string_st’}
|   104 |          if ( (asn_ser->length > 0) &&
|       |                       ^~
| SSL.xs:105:23: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘const struct asn1_string_st’}
|   105 |               (asn_ser->length == lenser) &&
|       |                       ^~
| SSL.xs:106:31: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘const struct asn1_string_st’}
|   106 |               (strncmp(asn_ser->data, serial, lenser) == 0)) {
|       |                               ^~
| SSL.xs:107:38: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘const struct asn1_string_st’}
|   107 |             sv_setpvn( ST(0), asn_ser->data, asn_ser->length);
|       |                                      ^~
| /usr/lib/x86_64-linux-gnu/perl/5.40/CORE/embed.h:734:72: note: in definition 
of macro ‘sv_setpvn’
|   734 | # define sv_setpvn(a,b,c)                       Perl_sv_setpvn(aTHX_ 
a,b,c)
|       |                                                                       
 ^
| SSL.xs:107:53: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ 
{aka ‘const struct asn1_string_st’}
|   107 |             sv_setpvn( ST(0), asn_ser->data, asn_ser->length);
|       |                                                     ^~
| /usr/lib/x86_64-linux-gnu/perl/5.40/CORE/embed.h:734:74: note: in definition 
of macro ‘sv_setpvn’
|   734 | # define sv_setpvn(a,b,c)                       Perl_sv_setpvn(aTHX_ 
a,b,c)
|       |                                                                       
   ^
| make[1]: *** [Makefile:342: SSL.o] Error 1

Full buildlog
        
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/libpoe-filter-ssl-perl_0.41-3_amd64-2026-04-19T14:02:13Z

Sebastian

** Affects: libpoe-filter-ssl-perl (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: libpoe-filter-ssl-perl (Debian)
     Importance: Undecided
         Status: New


** Tags: ftbfs openssl-4.0

** Bug watch added: Debian Bug tracker #1138310
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138310

** Changed in: libpoe-filter-ssl-perl (Debian)
 Remote watch: None => Debian Bug tracker #1138310

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154857

Title:
  libpoe-filter-ssl-perl: FTBFS with openssl 4.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libpoe-filter-ssl-perl/+bug/2154857/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to