Bug#1138460: virtuoso-opensource: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 17:18:38 BST 2026
Package: virtuoso-opensource
Version: 7.2.12+dfsg-4
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:
| bif_crypto.c: In function 'asn1_parse_to_xml':
| bif_crypto.c:373:35: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 373 | if (os != NULL && os->length > 0)
| | ^~
| bif_crypto.c:375:27: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 375 | opp = os->data;
| | ^~
| bif_crypto.c:378:37: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 378 | for (i = 0; i < os->length; i++)
| | ^~
| bif_crypto.c:391:64: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 391 | if (BIO_write (bp, (const char *) opp, os->length) <= 0)
| | ^~
| bif_crypto.c:400:41: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 400 | for (i = 0; i < os->length; i++)
| | ^~
| bif_crypto.c:415:93: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 415 | if (BIO_dump_indent (bp, (const char *) opp, ((dump == -1 || dump > os->length) ? os->length : dump), dump_indent) <= 0)
| | ^~
| bif_crypto.c:415:107: error: invalid use of incomplete typedef 'ASN1_OCTET_STRING' {aka 'struct asn1_string_st'}
| 415 | if (BIO_dump_indent (bp, (const char *) opp, ((dump == -1 || dump > os->length) ? os->length : dump), dump_indent) <= 0)
| | ^~
| bif_crypto.c:436:25: error: invalid use of incomplete typedef 'ASN1_INTEGER' {aka 'struct asn1_string_st'}
| 436 | if (bs->type == V_ASN1_NEG_INTEGER)
| | ^~
| bif_crypto.c:439:37: error: invalid use of incomplete typedef 'ASN1_INTEGER' {aka 'struct asn1_string_st'}
| 439 | for (i = 0; i < bs->length; i++)
| | ^~
| bif_crypto.c:441:53: error: invalid use of incomplete typedef 'ASN1_INTEGER' {aka 'struct asn1_string_st'}
| 441 | if (BIO_printf (bp, "%02X", bs->data[i]) <= 0)
| | ^~
| bif_crypto.c:444:25: error: invalid use of incomplete typedef 'ASN1_INTEGER' {aka 'struct asn1_string_st'}
| 444 | if (bs->length == 0)
| | ^~
| bif_crypto.c:467:25: error: invalid use of incomplete typedef 'ASN1_ENUMERATED' {aka 'struct asn1_string_st'}
| 467 | if (bs->type == V_ASN1_NEG_ENUMERATED)
| | ^~
| bif_crypto.c:470:37: error: invalid use of incomplete typedef 'ASN1_ENUMERATED' {aka 'struct asn1_string_st'}
| 470 | for (i = 0; i < bs->length; i++)
| | ^~
| bif_crypto.c:472:53: error: invalid use of incomplete typedef 'ASN1_ENUMERATED' {aka 'struct asn1_string_st'}
| 472 | if (BIO_printf (bp, "%02X", bs->data[i]) <= 0)
| | ^~
| bif_crypto.c:475:25: error: invalid use of incomplete typedef 'ASN1_ENUMERATED' {aka 'struct asn1_string_st'}
| 475 | if (bs->length == 0)
| | ^~
…
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/virtuoso-opensource_7.2.12+dfsg-4_amd64-2026-04-19T12:22:52Z
Sebastian
More information about the debian-science-maintainers
mailing list