Bug#1138349: mumble: FTBFS with openssl 4.0
Sebastian Andrzej Siewior
sebastian at breakpoint.cc
Sat May 30 16:58:23 BST 2026
Package: mumble
Version: 1.5.857-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:
| 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
More information about the Pkg-voip-maintainers
mailing list