Package: virtualbox
Version: 7.2.6-dfsg-4
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:
| 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