Source: oscar Version: 1.1.0-testing-3-3 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200709 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > g++ -c -pipe -Werror -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -std=gnu++11 -frtti -Wall -Wextra -D_REENTRANT -fPIC > -Dhelpless -DQT_DEPRECATED_WARNINGS -DNO_UPDATER -DLOCK_RESMED_SESSIONS > -D_TTY_POSIX_ -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_OPENGL_LIB > -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_XML_LIB > -DQT_SERIALPORT_LIB -DQT_CORE_LIB -I../../oscar -I. -isystem > /usr/include/x86_64-linux-gnu/qt5 -isystem > /usr/include/x86_64-linux-gnu/qt5/QtPrintSupport -isystem > /usr/include/x86_64-linux-gnu/qt5/QtOpenGL -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/QtNetwork -isystem > /usr/include/x86_64-linux-gnu/qt5/QtXml -isystem > /usr/include/x86_64-linux-gnu/qt5/QtSerialPort -isystem > /usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I. > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o mainwindow.o > ../../oscar/mainwindow.cpp > In file included from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/exportcsv.cpp:14: > ../../oscar/SleepLib/machine.h: In member function ‘QString Machine::hexid()’: > ../../oscar/SleepLib/machine.h:162:61: error: ‘QString& > QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or > QTextStream instead [-Werror=deprecated-declarations] > 162 | QString hexid() { return QString().sprintf("%08lx", m_id); } > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFileDialog:1, > from ../../oscar/exportcsv.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > In file included from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/daily.h:25, > from ../../oscar/daily.cpp:26: > ../../oscar/SleepLib/machine.h: In member function ‘QString Machine::hexid()’: > ../../oscar/SleepLib/machine.h:162:61: error: ‘QString& > QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or > QTextStream instead [-Werror=deprecated-declarations] > 162 | QString hexid() { return QString().sprintf("%08lx", m_id); } > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCharFormat:1, > from ../../oscar/daily.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > ../../oscar/exportcsv.cpp: In member function ‘void > ExportCSV::on_exportButton_clicked()’: > ../../oscar/exportcsv.cpp:259:74: error: ‘QString& QString::sprintf(const > char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead > [-Werror=deprecated-declarations] > 259 | data += sep + QString().sprintf("%02i:%02i:%02i", h, > m, s); > | > ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFileDialog:1, > from ../../oscar/exportcsv.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > ../../oscar/exportcsv.cpp:301:78: error: ‘QString& QString::sprintf(const > char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead > [-Werror=deprecated-declarations] > 301 | data += sep + QString().sprintf("%02i:%02i:%02i", > h, m, s); > | > ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdir.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qfiledialog.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFileDialog:1, > from ../../oscar/exportcsv.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtwidgetsglobal.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qfiledialog.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QFileDialog:1, > from ../../oscar/exportcsv.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h: In instantiation of ‘T > qExchange(T&, U&&) [with T = QDebug::Stream*; U = long int]’: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:118:77: required from here > /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1050:7: error: invalid > conversion from ‘long int’ to ‘QDebug::Stream*’ [-fpermissive] > 1050 | t = std::forward<U>(newValue); > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | long int > In file included from ../../oscar/main.cpp:25: > ../../oscar/logger.h: In constructor ‘LogThread::LogThread()’: > ../../oscar/logger.h:19:73: error: ‘void QTime::start()’ is deprecated: Use > QElapsedTimer instead [-Werror=deprecated-declarations] > 19 | explicit LogThread() : QRunnable() { running = false; > logtime.start(); } > | > ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QTime:1, > from ../../oscar/logger.h:8, > from ../../oscar/main.cpp:25: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:228:55: note: declared > here > 228 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); > | ^~~~~ > ../../oscar/daily.cpp: In member function ‘void Daily::on_ReloadDay()’: > ../../oscar/daily.cpp:814:16: error: ‘void QTime::start()’ is deprecated: Use > QElapsedTimer instead [-Werror=deprecated-declarations] > 814 | time.start(); > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, > from ../../oscar/SleepLib/machine.h:16, > from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/daily.h:25, > from ../../oscar/daily.cpp:26: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:228:55: note: declared > here > 228 | QT_DEPRECATED_X("Use QElapsedTimer instead") void start(); > | ^~~~~ > ../../oscar/daily.cpp:821:30: error: ‘int QTime::restart()’ is deprecated: > Use QElapsedTimer instead [-Werror=deprecated-declarations] > 821 | unload_time=time.restart(); > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, > from ../../oscar/SleepLib/machine.h:16, > from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/daily.h:25, > from ../../oscar/daily.cpp:26: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:229:54: note: declared > here > 229 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); > | ^~~~~~~ > ../../oscar/daily.cpp:825:28: error: ‘int QTime::restart()’ is deprecated: > Use QElapsedTimer instead [-Werror=deprecated-declarations] > 825 | load_time=time.restart(); > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, > from ../../oscar/SleepLib/machine.h:16, > from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/daily.h:25, > from ../../oscar/daily.cpp:26: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:229:54: note: declared > here > 229 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); > | ^~~~~~~ > ../../oscar/daily.cpp:843:29: error: ‘int QTime::restart()’ is deprecated: > Use QElapsedTimer instead [-Werror=deprecated-declarations] > 843 | other_time=time.restart(); > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QDateTime:1, > from ../../oscar/SleepLib/machine.h:16, > from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/daily.h:25, > from ../../oscar/daily.cpp:26: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatetime.h:229:54: note: declared > here > 229 | QT_DEPRECATED_X("Use QElapsedTimer instead") int restart(); > | ^~~~~~~ > ../../oscar/daily.cpp: In member function ‘QString > Daily::getStatisticsInfo(Day*)’: > ../../oscar/daily.cpp:1263:131: error: ‘QString& QString::sprintf(const > char*, ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead > [-Werror=deprecated-declarations] > 1263 | QString("</b></td><td colspan=2 > bgcolor='white'>%1</td></tr>").arg(QString().sprintf("%02i:%02i:%02i",h,m,s)); > | > ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCharFormat:1, > from ../../oscar/daily.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > ../../oscar/daily.cpp: In member function ‘QString Daily::getSleepTime(Day*)’: > ../../oscar/daily.cpp:1335:58: error: ‘QString& QString::sprintf(const char*, > ...)’ is deprecated: Use asprintf(), arg() or QTextStream instead > [-Werror=deprecated-declarations] > 1335 | .arg(QString().sprintf("%02i:%02i:%02i",h,m,s)); > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:41, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qcolor.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCharFormat:1, > from ../../oscar/daily.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > In file included from ../../oscar/SleepLib/profiles.h:19, > from ../../oscar/daily.h:25, > from ../../oscar/mainwindow.h:19, > from ../../oscar/main.cpp:26: > ../../oscar/SleepLib/machine.h: In member function ‘QString Machine::hexid()’: > ../../oscar/SleepLib/machine.h:162:61: error: ‘QString& > QString::sprintf(const char*, ...)’ is deprecated: Use asprintf(), arg() or > QTextStream instead [-Werror=deprecated-declarations] > 162 | QString hexid() { return QString().sprintf("%08lx", m_id); } > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qapplication.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QApplication:1, > from ../../oscar/main.cpp:13: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:382:14: note: declared here > 382 | QString &sprintf(const char *format, ...) > Q_ATTRIBUTE_FORMAT_PRINTF(2, 3); > | ^~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtguiglobal.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextformat.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/QTextCharFormat:1, > from ../../oscar/daily.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h: In instantiation of ‘T > qExchange(T&, U&&) [with T = QDebug::Stream*; U = long int]’: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:118:77: required from here > /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1050:7: error: invalid > conversion from ‘long int’ to ‘QDebug::Stream*’ [-fpermissive] > 1050 | t = std::forward<U>(newValue); > | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ > | | > | long int > cc1plus: all warnings being treated as errors > make[2]: *** [Makefile:1365: exportcsv.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/07/09/oscar_1.1.0-testing-3-3_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.