Source: rclone-browser Version: 1.8.0-1.1 Severity: serious Tags: ftbfs rclone-browser fails to build from source in unstable:
| [ 48%] Building CXX object src/CMakeFiles/rclone-browser.dir/main_window.cpp.o | cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src && /usr/bin/c++ -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DRCLONE_BROWSER_VERSION=\"1.8.0\" -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src -I/<<PKGBUILDDIR>>/src -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem /usr/include/x86_64-linux-gnu/qt5/QtGui -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 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pedantic -Wall -Wextra -Werror -std=c++11 -fPIC -o CMakeFiles/rclone-browser.dir/main_window.cpp.o -c /<<PKGBUILDDIR>>/src/main_window.cpp | /<<PKGBUILDDIR>>/src/main_window.cpp: In lambda function: | /<<PKGBUILDDIR>>/src/main_window.cpp:435:74: error: ‘QStringList QString::split(const QString&, QString::SplitBehavior, Qt::CaseSensitivity) const’ is deprecated: Use Qt::SplitBehavior variant instead [-Werror=deprecated-declarations] | 435 | QStringList lines = version.split("\n", QString::SkipEmptyParts); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:47, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/qabstractanimation.h:43, | from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:6, | from /<<PKGBUILDDIR>>/src/pch.h:9, | from /<<PKGBUILDDIR>>/src/icon_cache.h:3, | from /<<PKGBUILDDIR>>/src/main_window.h:3, | from /<<PKGBUILDDIR>>/src/main_window.cpp:1: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:604:17: note: declared here | 604 | QStringList split(const QString &sep, SplitBehavior behavior, | | ^~~~~ | /<<PKGBUILDDIR>>/src/main_window.cpp: In member function ‘void MainWindow::addStream(const QString&, const QString&)’: | /<<PKGBUILDDIR>>/src/main_window.cpp:1217:43: error: ‘void QProcess::start(const QString&, QIODevice::OpenMode)’ is deprecated: Use QProcess::start(const QString &program, const QStringList &arguments,OpenMode mode = ReadWrite) instead [-Werror=deprecated-declarations] | 1217 | player->start(stream, QProcess::ReadOnly); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtCore:170, | from /<<PKGBUILDDIR>>/src/pch.h:9, | from /<<PKGBUILDDIR>>/src/icon_cache.h:3, | from /<<PKGBUILDDIR>>/src/main_window.h:3, | from /<<PKGBUILDDIR>>/src/main_window.cpp:1: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qprocess.h:168:10: note: declared here | 168 | void start(const QString &command, OpenMode mode = ReadWrite); | | ^~~~~ | cc1plus: all warnings being treated as errors | make[3]: *** [src/CMakeFiles/rclone-browser.dir/build.make:237: src/CMakeFiles/rclone-browser.dir/main_window.cpp.o] Error 1 | make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' | make[2]: *** [CMakeFiles/Makefile2:116: src/CMakeFiles/rclone-browser.dir/all] Error 2 | make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' | make[1]: *** [Makefile:152: all] Error 2 | make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' | dh_auto_build: error: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" returned exit code 2 | make: *** [debian/rules:14: build] Error 25 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 Also seen by crossqa at http://crossqa.debian.net/build/rclone-browser_1.8.0-1.1_armhf_20201031084525.log since about 3 days and it built successfully about 5 days ago. Likely a regression introduced by some other package. Helmut