Source: klatexformula Version: 4.0.0-4 Severity: serious Tags: ftbfs klatexformula fails to build from source in unstable:
| [ 27%] Building CXX object src/klftools/CMakeFiles/klftools.dir/klfflowlistwidget.cpp.o | cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/klftools && /usr/bin/c++ -DKLF_SRC_BUILD -DKLF_VERSION_MAJ=4 -DKLF_VERSION_MIN=0 -DKLF_VERSION_REL=0 -DKLF_VERSION_STRING=\"4.0.0\" -DKLF_WS=\"x11\" -DKLF_WS_X11 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_XML_LIB -Dklftools_EXPORTS -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/src/klftools -I/<<PKGBUILDDIR>>/src/klftools -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/QtXml -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -fPIC -o CMakeFiles/klftools.dir/klfflowlistwidget.cpp.o -c /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp | In file included from /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:29: | /<<PKGBUILDDIR>>/src/klftools/klfflowlayout.h:65:96: warning: ‘constexpr QFlags<T>::QFlags(QFlags<T>::Zero) [with Enum = Qt::AlignmentFlag; QFlags<T>::Zero = int QFlags<Qt::AlignmentFlag>::Private::*]’ is deprecated: Use default constructor instead [-Wdeprecated-declarations] | 65 | virtual void addWidget(QWidget *w, int hstretch = 0, int vstretch = 0, Qt::Alignment align = 0); | | ^ | In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1304, | 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/qwidget.h:43, | from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, | from /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:24: | /usr/include/x86_64-linux-gnu/qt5/QtCore/qflags.h:123:80: note: declared here | 123 | QT_DEPRECATED_X("Use default constructor instead") Q_DECL_CONSTEXPR inline QFlags(Zero) noexcept : i(0) {} | | ^~~~~~ | In file included from /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:31: | /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget_p.h:286:16: error: field ‘box’ has incomplete type ‘QPainterPath’ | 286 | QPainterPath box; | | ^~~ | 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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:31: | /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget_p.h:287:16: error: field ‘crossbox’ has incomplete type ‘QPainterPath’ | 287 | QPainterPath crossbox; | | ^~~~~~~~ | 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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:31: | /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget_p.h: In member function ‘virtual void KLFFlowListItemWidget::resizeEvent(QResizeEvent*)’: | /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget_p.h:223:24: error: invalid use of incomplete type ‘class QPainterPath’ | 223 | box = QPainterPath(); | | ^ | 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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:31: | /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget_p.h:225:29: error: invalid use of incomplete type ‘class QPainterPath’ | 225 | crossbox = QPainterPath(); | | ^ | 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 /<<PKGBUILDDIR>>/src/klftools/klfflowlistwidget.cpp:24: | /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of ‘class QPainterPath’ | 54 | class QPainterPath; | | ^~~~~~~~~~~~ | make[3]: *** [src/klftools/CMakeFiles/klftools.dir/build.make:487: src/klftools/CMakeFiles/klftools.dir/klfflowlistwidget.cpp.o] Error 1 | make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu' | make[2]: *** [CMakeFiles/Makefile2:645: src/klftools/CMakeFiles/klftools.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:9: build] Error 25 | dpkg-buildpackage: error: debian/rules build subprocess returned exit status 2 This seems recent and caused by some other package being uploaded. Helmut