Package: mumble
Version: 1.5.857-1
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:
| cd /build/reproducible-path/mumble-1.5.857/obj-x86_64-linux-gnu/src &&
/usr/bin/c++ -DMUMBLE_BUILD_YEAR=2026 -DMUMBLE_TARGET_ARCH=\"x64\"
-DMUMBLE_TARGET_OS=\"linux\" -DMUMBLE_VERSION=1.5.857 -DMUMBLE_VERSION_MAJOR=1
-DMUMBLE_VERSION_MINOR=5 -DMUMBLE_VERSION_PATCH=857 -DQT_CORE_LIB
-DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_RESTRICTED_CAST_FROM_ASCII
-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_XML_LIB
-DTRACY_ON_DEMAND -DUSE_QSSLDIFFIEHELLMANPARAMETERS -D_USE_MATH_DEFINES
-I/build/reproducible-path/mumble-1.5.857/obj-x86_64-linux-gnu/src/shared_autogen/include
-I/build/reproducible-path/mumble-1.5.857/obj-x86_64-linux-gnu
-I/build/reproducible-path/mumble-1.5.857/src
-I/build/reproducible-path/mumble-1.5.857/obj-x86_64-linux-gnu/src
-I/build/reproducible-path/mumble-1.5.857/3rdparty/arc4random -isystem
/usr/include/x86_64-linux-gnu/qt5 -isystem
/usr/include/x86_64-linux-gnu/qt5/QtCore -isystem
/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -isystem
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem
/usr/include/x86_64-linux-gnu/qt5/QtXml -isystem
/build/reproducible-path/mumble-1.5.857/3rdparty/tracy/public -g -O2
-ffile-prefix-map=/build/reproducible-path/mumble-1.5.857=.
-fstack-protector-strong -fstack-clash-protection -Wformat
-Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -O3
-DNDEBUG -std=c++14 -flto=auto -fno-fat-lto-objects -fPIC -fvisibility=hidden
-U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -g -Wall -Wpedantic -Wextra -Wconversion
-Wsign-conversion -fsigned-char -O3 -fPIC -MD -MT
src/CMakeFiles/shared.dir/SelfSignedCertificate.cpp.o -MF
CMakeFiles/shared.dir/SelfSignedCertificate.cpp.o.d -o
CMakeFiles/shared.dir/SelfSignedCertificate.cpp.o -c
/build/reproducible-path/mumble-1.5.857/src/SelfSignedCertificate.cpp
| /build/reproducible-path/mumble-1.5.857/src/SelfSignedCertificate.cpp: In
static member function ‘static bool
SelfSignedCertificate::generate(CertificateType, QString, QString,
QSslCertificate&, QSslKey&)’:
| /build/reproducible-path/mumble-1.5.857/src/SelfSignedCertificate.cpp:108:43:
error: invalid conversion from ‘const X509_NAME*’ {aka ‘const
X509_name_st*’} to ‘X509_NAME*’ {aka ‘X509_name_st*’} [-fpermissive]
| 108 | CHECK(name = X509_get_subject_name(x509));
| | ~~~~~~~~~~~~~~~~~~~~~^~~~~~
| | |
| | const X509_NAME* {aka const
X509_name_st*}
| /build/reproducible-path/mumble-1.5.857/src/SelfSignedCertificate.cpp:75:15:
note: in definition of macro ‘CHECK’
| 75 | if (!(statement)) { \
| | ^~~~~~~~~
| make[4]: *** [src/CMakeFiles/shared.dir/build.make:346:
src/CMakeFiles/shared.dir/SelfSignedCertificate.cpp.o] Error 1
Full buildlog
https://breakpoint.cc/openssl-rebuild/logs-4/attempted/mumble_1.5.857-1_amd64-2026-04-19T11:43:52Z
Sebastian