Public bug reported:

Imported from Debian bug http://bugs.debian.org/1138349:

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

** Affects: mumble (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: mumble (Debian)
     Importance: Undecided
         Status: New

** Bug watch added: Debian Bug tracker #1138349
   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1138349

** Changed in: mumble (Debian)
 Remote watch: None => Debian Bug tracker #1138349

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2154896

Title:
  mumble: FTBFS with openssl 4.0

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mumble/+bug/2154896/+subscriptions


-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to