[Pkg-openssl-devel] Bug#1138419: virtualbox: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 17:11:17 BST 2026
Package: virtualbox
Version: 7.2.6-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:
| g++ -c -O2 -g -pipe -pedantic -Wshadow -Wall -Wextra -Wno-missing-field-initializers -Wno-unused -Wno-trigraphs -fdiagnostics-show-option -Wno-unused-parameter -Wlogical-op -Wno-variadic-macros -Wno-long-long -Wunused-variable -Wunused-function -Wunused-label -Wunused-parameter -Wno-overloaded-virtual -Wno-deprecated-copy -Wno-array-bounds -Wno-ignored-qualifiers -Wno-variadic-macros -O2 -mtune=generic -fno-omit-frame-pointer -fno-strict-aliasing -fvisibility=hidden -DVBOX_HAVE_VISIBILITY_HIDDEN -DRT_USE_VISIBILITY_DEFAULT -std=c++11 -fvisibility-inlines-hidden -fPIC -m64 -I/build/reproducible-path/virtualbox-7.2.6-dfsg/src/VBox/Runtime/include -I/usr/include/liblzf -I/build/reproducible-path/virtualbox-7.2.6-dfsg/out/obj/VBoxRT/dtrace -I/usr/include/libxml2 -I/build/reproducible-path/virtualbox-7.2.6-dfsg/src/libs/softfloat-3e/source/include -I/build/reproducible-path/virtualbox-7.2.6-dfsg/include -I/build/reproducible-path/virtualbox-7.2.6-dfsg/out -DVBOX -DVBOX_OSE -DRT_OS_LINUX -D_FILE_OFFSET_BITS=64 -DRT_ARCH_AMD64 -D__AMD64__ -DVBOX_WITH_HARDENING "-DRTPATH_APP_PRIVATE=\"/usr/share/virtualbox\"" "-DRTPATH_APP_PRIVATE_ARCH=\"/usr/lib/virtualbox\"" "-DRTPATH_SHARED_LIBS=\"/usr/lib/virtualbox\"" "-DRTPATH_APP_DOCS=\"/usr/share/doc/virtualbox\"" -D_REENTRANT -DBUILDING_LIBCURL -DSOFTFLOAT_FAST_INT64 -DTHREAD_LOCAL=__thread -DLITTLEENDIAN -DIN_RING3 -DVBOX_WITH_DTRACE -DVBOX_WITH_DTRACE_R3 -DPIC -DIN_RT_R3 -DLDR_WITH_NATIVE -DLDR_WITH_ELF32 -DLDR_WITH_LX -DLDR_WITH_MACHO -DLDR_WITH_PE -DRT_WITH_VBOX -DRT_WITHOUT_NOCRT_WRAPPERS -DNOFILEID -DIN_SUP_R3 -DIPRT_WITH_LZMA -DRT_WITH_ICONV_CACHE -DIPRT_WITH_OPENSSL -DIPRT_WITH_XAR -DIPRT_WITH_GHIDRA_DBG_MOD -DIPRT_WITHOUT_SHA512T224 -DIPRT_WITHOUT_SHA512T256 -DIPRT_WITH_HTTP -DIPRT_WITH_LZMA -DIPRT_WITH_DTRACE "-DIPRT_DTRACE_INCLUDE=\"dtrace/iprt.h\"" -DHC_ARCH_BITS=64 -Wp,-MD,/build/reproducible-path/virtualbox-7.2.6-dfsg/out/obj/VBoxRT/common/crypto/ssl-openssl.o.dep -Wp,-MT,/build/reproducible-path/virtualbox-7.2.6-dfsg/out/obj/VBoxRT/common/crypto/ssl-openssl.o -Wp,-MP -o /build/reproducible-path/virtualbox-7.2.6-dfsg/out/obj/VBoxRT/common/crypto/ssl-openssl.o /build/reproducible-path/virtualbox-7.2.6-dfsg/src/VBox/Runtime/common/crypto/ssl-openssl.cpp
| /build/reproducible-path/virtualbox-7.2.6-dfsg/src/VBox/Runtime/common/crypto/ssl-openssl.cpp: In function ‘int RTCrSslSessionGetCertIssuerNameAsString(RTCRSSLSESSION, char*, size_t, size_t*)’:
| /build/reproducible-path/virtualbox-7.2.6-dfsg/src/VBox/Runtime/common/crypto/ssl-openssl.cpp:425:50: error: invalid conversion from ‘const X509_NAME*’ {aka ‘const X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive]
| 425 | X509_NAME *pIssuer = X509_get_issuer_name(pCert);
| | ~~~~~~~~~~~~~~~~~~~~^~~~~~~
| | |
| | const X509_NAME* {aka const X509_name_st*}
| kmk: *** [/usr/share/kBuild/footer-pass2-compiling-targets.kmk:277: /build/reproducible-path/virtualbox-7.2.6-dfsg/out/obj/VBoxRT/common/crypto/ssl-openssl.o] Error 1
| make[1]: *** [debian/rules:63: override_dh_auto_build] Error 2
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/virtualbox_7.2.6-dfsg-4_amd64-2026-04-19T07:39:32Z
Sebastian
More information about the Pkg-openssl-devel
mailing list