Source: qpdfview Version: 0.4.18-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++ -c -pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC -D_FILE_OFFSET_BITS=64 > -DHAS_POPPLER_14 -DHAS_POPPLER_18 -DHAS_POPPLER_20 -DHAS_POPPLER_22 > -DHAS_POPPLER_24 -DHAS_POPPLER_26 -DHAS_POPPLER_31 -DHAS_POPPLER_35 > -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB > -DQT_CORE_LIB -I. -I/usr/include/poppler/qt5 -I/usr/include/poppler > -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/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtXml > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc-pdf > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o objects-pdf/moc_model.o > moc-pdf/moc_model.cpp > In file included from sources/pdfmodel.h:43, > from sources/pdfmodel.cpp:24: > sources/model.h:46:22: error: field ‘boundary’ has incomplete type > ‘QPainterPath’ > 46 | QPainterPath boundary; > | ^~~~~~~~ > 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 sources/model.h:28, > from sources/pdfmodel.h:43, > from sources/pdfmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward > declaration of ‘class QPainterPath’ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/pdfmodel.cpp:33: > /usr/include/poppler/qt5/poppler-annotation.h:594:5: warning: ‘template<class > T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 594 | QLinkedList<QPointF> linePoints() const; > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/QCoreApplication:1, > from sources/pdfmodel.h:26, > from sources/pdfmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/pdfmodel.cpp:33: > /usr/include/poppler/qt5/poppler-annotation.h:595:30: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 595 | void setLinePoints(const QLinkedList<QPointF> &points); > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/QCoreApplication:1, > from sources/pdfmodel.h:26, > from sources/pdfmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/pdfmodel.cpp:33: > /usr/include/poppler/qt5/poppler-annotation.h:802:11: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 802 | QList<QLinkedList<QPointF>> inkPaths() const; > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/QCoreApplication:1, > from sources/pdfmodel.h:26, > from sources/pdfmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/pdfmodel.cpp:33: > /usr/include/poppler/qt5/poppler-annotation.h:803:34: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 803 | void setInkPaths(const QList<QLinkedList<QPointF>> &paths); > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcoreapplication.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/QCoreApplication:1, > from sources/pdfmodel.h:26, > from sources/pdfmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/annotationwidgets.cpp:35: > /usr/include/poppler/qt5/poppler-annotation.h:594:5: warning: ‘template<class > T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 594 | QLinkedList<QPointF> linePoints() const; > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1, > from sources/annotationwidgets.h:25, > from sources/annotationwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/annotationwidgets.cpp:35: > /usr/include/poppler/qt5/poppler-annotation.h:595:30: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 595 | void setLinePoints(const QLinkedList<QPointF> &points); > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1, > from sources/annotationwidgets.h:25, > from sources/annotationwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/annotationwidgets.cpp:35: > /usr/include/poppler/qt5/poppler-annotation.h:802:11: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 802 | QList<QLinkedList<QPointF>> inkPaths() const; > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1, > from sources/annotationwidgets.h:25, > from sources/annotationwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-qt5.h:44, > from sources/annotationwidgets.cpp:35: > /usr/include/poppler/qt5/poppler-annotation.h:803:34: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 803 | void setInkPaths(const QList<QLinkedList<QPointF>> &paths); > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qframe.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractscrollarea.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qtextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1, > from sources/annotationwidgets.h:25, > from sources/annotationwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-form.h:39, > from sources/formfieldwidgets.cpp:27: > /usr/include/poppler/qt5/poppler-annotation.h:594:5: warning: ‘template<class > T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 594 | QLinkedList<QPointF> linePoints() const; > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:65, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractbutton.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcheckbox.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QCheckBox:1, > from sources/formfieldwidgets.h:25, > from sources/formfieldwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-form.h:39, > from sources/formfieldwidgets.cpp:27: > /usr/include/poppler/qt5/poppler-annotation.h:595:30: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 595 | void setLinePoints(const QLinkedList<QPointF> &points); > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:65, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractbutton.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcheckbox.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QCheckBox:1, > from sources/formfieldwidgets.h:25, > from sources/formfieldwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-form.h:39, > from sources/formfieldwidgets.cpp:27: > /usr/include/poppler/qt5/poppler-annotation.h:802:11: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 802 | QList<QLinkedList<QPointF>> inkPaths() const; > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:65, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractbutton.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcheckbox.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QCheckBox:1, > from sources/formfieldwidgets.h:25, > from sources/formfieldwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from /usr/include/poppler/qt5/poppler-form.h:39, > from sources/formfieldwidgets.cpp:27: > /usr/include/poppler/qt5/poppler-annotation.h:803:34: warning: > ‘template<class T> class QLinkedList’ is deprecated: Use std::list instead > [-Wdeprecated-declarations] > 803 | void setInkPaths(const QList<QLinkedList<QPointF>> &paths); > | ^~~~~~~~~~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:65, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qicon.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qabstractbutton.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qcheckbox.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QCheckBox:1, > from sources/formfieldwidgets.h:25, > from sources/formfieldwidgets.cpp:22: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcontainerfwd.h:51:26: note: > declared here > 51 | template <class T> class QLinkedList; > | ^~~~~~~~~~~ > In file included from moc-pdf/moc_model.cpp:10: > moc-pdf/../sources/model.h:46:22: error: field ‘boundary’ has incomplete type > ‘QPainterPath’ > 46 | QPainterPath boundary; > | ^~~~~~~~ > 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 moc-pdf/../sources/model.h:28, > from moc-pdf/moc_model.cpp:10: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward > declaration of ‘class QPainterPath’ > 54 | class QPainterPath; > | ^~~~~~~~~~~~ > sources/pdfmodel.cpp: In member function ‘virtual qpdfview::Model::Outline > qpdfview::Model::PdfDocument::outline() const’: > sources/pdfmodel.cpp:979:56: warning: ‘QDomDocument* Poppler::Document::toc() > const’ is deprecated [-Wdeprecated-declarations] > 979 | QScopedPointer< QDomDocument > toc(m_document->toc()); > | ^ > In file included from sources/pdfmodel.cpp:33: > /usr/include/poppler/qt5/poppler-qt5.h:1709:37: note: declared here > 1709 | Q_DECL_DEPRECATED QDomDocument *toc() const; > | ^~~ > g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC -D_FILE_OFFSET_BITS=64 > -DHAS_POPPLER_14 -DHAS_POPPLER_18 -DHAS_POPPLER_20 -DHAS_POPPLER_22 > -DHAS_POPPLER_24 -DHAS_POPPLER_26 -DHAS_POPPLER_31 -DHAS_POPPLER_35 > -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB > -DQT_CORE_LIB -I. -I/usr/include/poppler/qt5 -I/usr/include/poppler > -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/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtXml > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc-pdf > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o > objects-pdf/moc_pdfmodel.o moc-pdf/moc_pdfmodel.cpp > make[2]: *** [Makefile.pdf-plugin:433: objects-pdf/moc_model.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/11/19/qpdfview_0.4.18-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.