[Pkg-openssl-devel] Bug#1138458: ssldump: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 17:18:16 BST 2026
Package: ssldump
Version: 1.9-1
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:
| [ 71%] Building C object CMakeFiles/ssldump.dir/ssl/sslxprint.c.o
| /usr/bin/cc -DHAVE_STRDUP -DLINUX -DOPENSSL -D_DEFAULT_SOURCE=1 -I/build/reproducible-path/ssldump-1.9/common/include -I/build/reproducible-path/ssldump-1.9/common/lib -I/build/reproducible-path/ssldump-1.9/null -I/build/reproducible-path/ssldump-1.9/ssl -I/build/reproducible-path/ssldump-1.9/base -I/build/reproducible-path/ssldump-1.9/pcap -I/usr/include/json-c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/ssldump-1.9=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -MD -MT CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -MF CMakeFiles/ssldump.dir/ssl/sslxprint.c.o.d -o CMakeFiles/ssldump.dir/ssl/sslxprint.c.o -c /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c: In function ‘sslx_print_certificate’:
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:119:58: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
| 119 | if(!(serial_str = (char *)calloc(1, sizeof(char) * (a->length * 3))))
| | ^~
| In file included from /build/reproducible-path/ssldump-1.9/common/include/r_common.h:59,
| from /build/reproducible-path/ssldump-1.9/base/network.h:57,
| from /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:48:
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:121:26: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
| 121 | INIT_DATA(data_tmp, a->data, a->length);
| | ^~
| /build/reproducible-path/ssldump-1.9/common/include/r_data.h:64:14: note: in definition of macro ‘INIT_DATA’
| 64 | (a).data = b; \
| | ^
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:121:35: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
| 121 | INIT_DATA(data_tmp, a->data, a->length);
| | ^~
| /build/reproducible-path/ssldump-1.9/common/include/r_data.h:65:13: note: in definition of macro ‘INIT_DATA’
| 65 | (a).len = c
| | ^
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:139:12: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 139 | ex = X509_get_ext(x, i);
| | ^
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:140:13: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers]
| 140 | obj = X509_EXTENSION_get_object(ex);
| | ^
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c: In function ‘sslx__print_serial’:
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:243:7: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
| 243 | if(a->length == 0)
| | ^~
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:246:17: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
| 246 | INIT_DATA(d, a->data, a->length);
| | ^~
| /build/reproducible-path/ssldump-1.9/common/include/r_data.h:64:14: note: in definition of macro ‘INIT_DATA’
| 64 | (a).data = b; \
| | ^
| /build/reproducible-path/ssldump-1.9/ssl/sslxprint.c:246:26: error: invalid use of incomplete typedef ‘ASN1_INTEGER’ {aka ‘struct asn1_string_st’}
| 246 | INIT_DATA(d, a->data, a->length);
| | ^~
| /build/reproducible-path/ssldump-1.9/common/include/r_data.h:65:13: note: in definition of macro ‘INIT_DATA’
| 65 | (a).len = c
| | ^
| make[3]: *** [CMakeFiles/ssldump.dir/build.make:278: CMakeFiles/ssldump.dir/ssl/sslxprint.c.o] Error 1
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/ssldump_1.9-1_amd64-2026-04-19T11:00:27Z
Sebastian
More information about the Pkg-openssl-devel
mailing list