Source: scap-workbench Version: 1.2.1-1 Severity: serious Tags: ftbfs Justification: fails to build from source (but built successfully in the past)
Hi, src:scap-workbench FTBFS everywhere due to usage of deprecated bits and -Werror=deprecated-declarations: https://buildd.debian.org/status/package.php?p=scap-workbench&suite=experimental [ 51%] Building CXX object CMakeFiles/scap-workbench.dir/src/OscapCapabilities.cpp.o /usr/bin/c++ -DQT_CORE_LIB -DQT_DISABLE_DEPRECATED_BEFORE=0 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XMLPATTERNS_LIB -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu/scap-workbench_autogen/include -I/<<PKGBUILDDIR>>/include -I/<<PKGBUILDDIR>>/obj-aarch64-linux-gnu -I/usr/include/openscap -isystem /usr/include/aarch64-linux-gnu/qt5 -isystem /usr/include/aarch64-linux-gnu/qt5/QtWidgets -isystem /usr/include/aarch64-linux-gnu/qt5/QtGui -isystem /usr/include/aarch64-linux-gnu/qt5/QtCore -isystem /usr/lib/aarch64-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/aarch64-linux-gnu/qt5/QtXmlPatterns -isystem /usr/include/aarch64-linux-gnu/qt5/QtNetwork -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Werror -fPIC -MD -MT CMakeFiles/scap-workbench.dir/src/OscapCapabilities.cpp.o -MF CMakeFiles/scap-workbench.dir/src/OscapCapabilities.cpp.o.d -o CMakeFiles/scap-workbench.dir/src/OscapCapabilities.cpp.o -c /<<PKGBUILDDIR>>/src/OscapCapabilities.cpp /<<PKGBUILDDIR>>/src/OscapCapabilities.cpp: In member function ‘void OscapCapabilities::parse(const QString&)’: /<<PKGBUILDDIR>>/src/OscapCapabilities.cpp:89:64: error: ‘QString::SkipEmptyParts’ is deprecated [-Werror=deprecated-declarations] 89 | const QStringList firstLine = lines[0].split(' ', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QString:1, from /<<PKGBUILDDIR>>/include/OscapCapabilities.h:27, from /<<PKGBUILDDIR>>/src/OscapCapabilities.cpp:22: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ /<<PKGBUILDDIR>>/src/OscapCapabilities.cpp:89:64: error: ‘QString::SkipEmptyParts’ is deprecated [-Werror=deprecated-declarations] 89 | const QStringList firstLine = lines[0].split(' ', QString::SkipEmptyParts); | ^~~~~~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/qt5/QtCore/QString:1, from /<<PKGBUILDDIR>>/include/OscapCapabilities.h:27, from /<<PKGBUILDDIR>>/src/OscapCapabilities.cpp:22: /usr/include/aarch64-linux-gnu/qt5/QtCore/qstring.h:605:9: note: declared here 605 | SkipEmptyParts Q_DECL_ENUMERATOR_DEPRECATED | ^~~~~~~~~~~~~~ cc1plus: all warnings being treated as errors make[3]: *** [CMakeFiles/scap-workbench.dir/build.make:219: CMakeFiles/scap-workbench.dir/src/OscapCapabilities.cpp.o] Error 1 Andreas