Source: litecoin Version: 0.18.1-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20201119 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > g++ -std=c++11 -DHAVE_CONFIG_H -I. -I../src/config -I. > -DBOOST_SP_USE_STD_ATOMIC -DBOOST_AC_USE_STD_ATOMIC -pthread -I/usr/include > -I./secp256k1/include -I./univalue/include -DQT_NO_KEYWORDS -DQT_NETWORK_LIB > -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtCore > -I/usr/include/x86_64-linux-gnu/qt5 -DQT_DBUS_LIB -DQT_CORE_LIB > -I/usr/include/x86_64-linux-gnu/qt5/QtDBus > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtCore > -I/usr/include/x86_64-linux-gnu/qt5 -pthread -Wdate-time -D_FORTIFY_SOURCE=2 > -DHAVE_BUILD_INFO -D__STDC_FORMAT_MACROS -fstack-reuse=none -fPIC -g > -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat > -Werror=format-security -fPIC -c -o qt/libbitcoinqt_a-utilitydialog.o `test > -f 'qt/utilitydialog.cpp' || echo './'`qt/utilitydialog.cpp > qt/trafficgraphwidget.cpp: In member function ‘void > TrafficGraphWidget::paintPath(QPainterPath&, QQueue<float>&)’: > qt/trafficgraphwidget.cpp:55:9: error: invalid use of incomplete type ‘class > QPainterPath’ > 55 | path.moveTo(x, YMARGIN + h); > | ^~~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/trafficgraphwidget.h:8, > from qt/trafficgraphwidget.cpp:6: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward > declaration of ‘class QPainterPath’ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ > qt/trafficgraphwidget.cpp:59:13: error: invalid use of incomplete type ‘class > QPainterPath’ > 59 | path.lineTo(x, y); > | ^~~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/trafficgraphwidget.h:8, > from qt/trafficgraphwidget.cpp:6: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward > declaration of ‘class QPainterPath’ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ > qt/trafficgraphwidget.cpp:61:9: error: invalid use of incomplete type ‘class > QPainterPath’ > 61 | path.lineTo(x, YMARGIN + h); > | ^~~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qbrush.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpalette.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/trafficgraphwidget.h:8, > from qt/trafficgraphwidget.cpp:6: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward > declaration of ‘class QPainterPath’ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ > qt/trafficgraphwidget.cpp: In member function ‘virtual void > TrafficGraphWidget::paintEvent(QPaintEvent*)’: > qt/trafficgraphwidget.cpp:108:22: error: aggregate ‘QPainterPath p’ has > incomplete type and cannot be defined > 108 | QPainterPath p; > | ^ > qt/trafficgraphwidget.cpp:115:22: error: aggregate ‘QPainterPath p’ has > incomplete type and cannot be defined > 115 | QPainterPath p; > | ^ > qt/splashscreen.cpp: In constructor > ‘SplashScreen::SplashScreen(interfaces::Node&, Qt::WindowFlags, const > NetworkStyle*)’: > qt/splashscreen.cpp:77:44: warning: ‘int QFontMetrics::width(const QString&, > int) const’ is deprecated: Use QFontMetrics::horizontalAdvance > [-Wdeprecated-declarations] > 77 | int titleTextWidth = fm.width(titleText); > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:50, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/splashscreen.h:8, > from qt/splashscreen.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared > here > 106 | int width(const QString &, int len = -1) const; > | ^~~~~ > qt/splashscreen.cpp:84:41: warning: ‘int QFontMetrics::width(const QString&, > int) const’ is deprecated: Use QFontMetrics::horizontalAdvance > [-Wdeprecated-declarations] > 84 | titleTextWidth = fm.width(titleText); > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:50, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/splashscreen.h:8, > from qt/splashscreen.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared > here > 106 | int width(const QString &, int len = -1) const; > | ^~~~~ > qt/splashscreen.cpp:91:49: warning: ‘int QFontMetrics::width(const QString&, > int) const’ is deprecated: Use QFontMetrics::horizontalAdvance > [-Wdeprecated-declarations] > 91 | int versionTextWidth = fm.width(versionText); > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:50, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/splashscreen.h:8, > from qt/splashscreen.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared > here > 106 | int width(const QString &, int len = -1) const; > | ^~~~~ > qt/splashscreen.cpp:113:55: warning: ‘int QFontMetrics::width(const QString&, > int) const’ is deprecated: Use QFontMetrics::horizontalAdvance > [-Wdeprecated-declarations] > 113 | int titleAddTextWidth = fm.width(titleAddText); > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:50, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from ./qt/splashscreen.h:8, > from qt/splashscreen.cpp:9: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:106:9: note: declared > here > 106 | int width(const QString &, int len = -1) const; > | ^~~~~ > qt/splashscreen.cpp:126:50: warning: ‘const QRect > QDesktopWidget::screenGeometry(int) const’ is deprecated: Use > QGuiApplication::screens() [-Wdeprecated-declarations] > 126 | move(QApplication::desktop()->screenGeometry().center() - > r.center()); > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDesktopWidget:1, > from qt/splashscreen.cpp:23: > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h:79:67: note: > declared here > 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect > screenGeometry(int screen = -1) const; > | > ^~~~~~~~~~~~~~ > make[4]: *** [Makefile:8476: qt/libbitcoinqt_a-trafficgraphwidget.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/11/19/litecoin_0.18.1-1_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.