Source: mumble Version: 1.3.4-1 Severity: important Tags: bookworm sid User: pkg-openssl-de...@lists.alioth.debian.org Usertags: ftbfs-3.0
Your package is failing to build using OpenSSL 3.0 with the following error: | g++ -c -include release/mumble -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/src/mumble=. -fstack-protector-strong -Wformat -Werror=format -security -fvisibility=hidden -Wall -Wextra -Wno-deprecated -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/qmake=. -fstack-protector-strong -Wfor mat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I../mumble_proto -isystem ../mumble_proto -I../../3rdparty/celt-0.7.0-src /libcelt -isystem ../../3rdparty/celt-0.7.0-src/libcelt -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werro r=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -pthread -Wall -Wextra -D_REENTRANT -fPIC -DNO_UPDATE_CHECK -DPLUGIN_PATH=/us r/lib/mumble -DMUMBLE_VERSION=1.3.4-1 -DHAVE_LIMITS_H -DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -DMUMBLE_VERSION_STRING=1.3.4 -DMUMBLE -DUSE_M ANUAL_PLUGIN -DNO_CRASH_REPORT -DUSE_OPUS -DUSE_RNNOISE -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_JACKAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE _SPEECHD -DUSE_SPEECHD_PKGCONFIG -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XM L_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I../../src -I. -I../mumble_proto -I../../3rdparty/arc4random-src -I/usr/include/speech-dispatcher -I. ./../3rdparty/qqbonjour-src -I../../3rdparty/smallft-src -Iwidgets -I../../3rdparty/celt-0.7.0-src/libcelt -I../../3rdparty/rnnoise-src/incl ude -I/usr/lib/oss/include -I/usr/include/opus -I/usr/include/avahi-compat-libdns_sd -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/gli b-2.0/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I /usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/inclu de/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtDBus -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I../../release/.moc/mum ble -I../../release/.ui/mumble -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o ../../release/.obj/mumble/FFDHE.o ../FFDHE.cpp | ../SelfSignedCertificate.cpp: In static member function ‘static bool SelfSignedCertificate::generate(CertificateType, QString, QString, QSsl Certificate&, QSslKey&)’: | ../SelfSignedCertificate.cpp:48:29: error: ‘CRYPTO_MEM_CHECK_ON’ was not declared in this scope | 48 | if (CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON) == -1) { | | ^~~~~~~~~~~~~~~~~~~ | g++ -c -include release/mumble -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/src/mumble=. -fstack-protector-strong -Wformat -Werror=format -security -fvisibility=hidden -Wall -Wextra -Wno-deprecated -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>/qmake=. -fstack-protector-strong -Wfor mat -Werror=format-security -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -I../mumble_proto -isystem ../mumble_proto -I../../3rdparty/celt-0.7.0-src /libcelt -isystem ../../3rdparty/celt-0.7.0-src/libcelt -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werro r=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -pthread -Wall -Wextra -D_REENTRANT -fPIC -DNO_UPDATE_CHECK -DPLUGIN_PATH=/us r/lib/mumble -DMUMBLE_VERSION=1.3.4-1 -DHAVE_LIMITS_H -DHAVE_ENDIAN_H -DRESTRICT=__restrict__ -DMUMBLE_VERSION_STRING=1.3.4 -DMUMBLE -DUSE_M ANUAL_PLUGIN -DNO_CRASH_REPORT -DUSE_OPUS -DUSE_RNNOISE -DUSE_ALSA -DUSE_OSS -DUSE_PULSEAUDIO -DUSE_JACKAUDIO -DUSE_BONJOUR -DUSE_DBUS -DUSE _SPEECHD -DUSE_SPEECHD_PKGCONFIG -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XM L_LIB -DQT_DBUS_LIB -DQT_CORE_LIB -I. -I../../src -I. -I../mumble_proto -I../../3rdparty/arc4random-src -I/usr/include/speech-dispatcher -I. ./../3rdparty/qqbonjour-src -I../../3rdparty/smallft-src -Iwidgets -I../../3rdparty/celt-0.7.0-src/libcelt -I../../3rdparty/rnnoise-src/incl ude -I/usr/lib/oss/include -I/usr/include/opus -I/usr/include/avahi-compat-libdns_sd -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/gli b-2.0/include -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets -I /usr/include/x86_64-linux-gnu/qt5/QtGui -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtSql -I/usr/inclu de/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtDBus -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I../../release/.moc/mum ble -I../../release/.ui/mumble -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o ../../release/.obj/mumble/arc4random_uniform.o ../../3rd party/arc4random-src/arc4random_uniform.cpp | ../SelfSignedCertificate.cpp:48:13: error: ‘CRYPTO_mem_ctrl’ was not declared in this scope; did you mean ‘CRYPTO_memcmp’? | 48 | if (CRYPTO_mem_ctrl(CRYPTO_MEM_CHECK_ON) == -1) { | | ^~~~~~~~~~~~~~~ | | CRYPTO_memcmp For more information see: https://www.openssl.org/docs/man3.0/man7/migration_guide.html Sebastian