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