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

Reply via email to