[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#975133: marked as done (tupi: FTBFS: tslider.cpp:292:29: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined)



Your message dated Mon, 30 Nov 2020 20:53:08 +0000
with message-id <E1kjqAW-0004WP-Ui@fasolo.debian.org>
and subject line Bug#975133: fixed in tupi 0.2+git08-4
has caused the Debian Bug report #975133,
regarding tupi: FTBFS: tslider.cpp:292:29: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
975133: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=975133
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Source: tupi
Version: 0.2+git08-3
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 -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -pipe -O2 -Wall -Wextra -D_REENTRANT -fPIC -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I../tcore -I.. -I../../libbase -I../tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o tslider.o tslider.cpp
> In file included from tapplication.h:41,
>                  from txyspinbox.h:41,
>                  from txyspinbox.cpp:36:
> thememanager.h:64:56: warning: ‘QXmlParseException’ is deprecated [-Wdeprecated-declarations]
>    64 |         bool error(const QXmlParseException & exception);
>       |                                                        ^
> thememanager.h:65:61: warning: ‘QXmlParseException’ is deprecated [-Wdeprecated-declarations]
>    65 |         bool fatalError(const QXmlParseException & exception);
>       |                                                             ^
> In file included from tapplication.h:42,
>                  from txyspinbox.h:41,
>                  from txyspinbox.cpp:36:
> tvhbox.h:67:66: 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]
>    67 |         void addWidget(QWidget *child, Qt::Alignment alignment = 0);
>       |                                                                  ^
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1304,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:43,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtCore/QString:1,
>                  from ../tcore/tapplicationproperties.h:41,
>                  from txyspinbox.h:40,
>                  from txyspinbox.cpp:36:
> /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) {}
>       |                                                                                ^~~~~~
> /usr/lib/qt5/bin/rcc -name tgui_images tgui_images.qrc -o qrc_tgui_images.cpp
> /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/framework/tgui/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/framework/tgui -I/<<PKGBUILDDIR>>/src/framework/tcore -I/<<PKGBUILDDIR>>/src/framework -I/<<PKGBUILDDIR>>/src/libbase -I/<<PKGBUILDDIR>>/src/framework/tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include taction.h -o moc_taction.cpp
> /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/framework/tgui/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/framework/tgui -I/<<PKGBUILDDIR>>/src/framework/tcore -I/<<PKGBUILDDIR>>/src/framework -I/<<PKGBUILDDIR>>/src/libbase -I/<<PKGBUILDDIR>>/src/framework/tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include tactionmanager.h -o moc_tactionmanager.cpp
> /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/framework/tgui/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/framework/tgui -I/<<PKGBUILDDIR>>/src/framework/tcore -I/<<PKGBUILDDIR>>/src/framework -I/<<PKGBUILDDIR>>/src/libbase -I/<<PKGBUILDDIR>>/src/framework/tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include tapplication.h -o moc_tapplication.cpp
> tslider.cpp: In member function ‘void TSlider::paintScales()’:
> tslider.cpp:292:29: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
>   292 |                QPainterPath path;
>       |                             ^~~~
> tslider.cpp:295:53: error: invalid use of incomplete type ‘class QPainterPath’
>   295 |                    path = QPainterPath(QPointF(0, 0));
>       |                                                     ^
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:43,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:49,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
>                  from tslider.h:42,
>                  from tslider.cpp:37:
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of ‘class QPainterPath’
>    54 | class QPainterPath;
>       |       ^~~~~~~~~~~~
> tslider.cpp:300:58: error: invalid use of incomplete type ‘class QPainterPath’
>   300 |                    path = QPainterPath(QPointF(0, height));
>       |                                                          ^
> In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:43,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qimage.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpixmap.h:49,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:48,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qgraphicsview.h:45,
>                  from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QGraphicsView:1,
>                  from tslider.h:42,
>                  from tslider.cpp:37:
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:54:7: note: forward declaration of ‘class QPainterPath’
>    54 | class QPainterPath;
>       |       ^~~~~~~~~~~~
> /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/framework/tgui/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/framework/tgui -I/<<PKGBUILDDIR>>/src/framework/tcore -I/<<PKGBUILDDIR>>/src/framework -I/<<PKGBUILDDIR>>/src/libbase -I/<<PKGBUILDDIR>>/src/framework/tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include tbuttonbar.h -o moc_tbuttonbar.cpp
> /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/framework/tgui/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/framework/tgui -I/<<PKGBUILDDIR>>/src/framework/tcore -I/<<PKGBUILDDIR>>/src/framework -I/<<PKGBUILDDIR>>/src/libbase -I/<<PKGBUILDDIR>>/src/framework/tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include tcellview.h -o moc_tcellview.cpp
> /usr/lib/qt5/bin/moc -DHAVE_THEORA -DHAVE_LIBAV -DHAVE_QUAZIP -DHAVE_MULTIMEDIA -DHAVE_ZLIB -DK_NODEBUG -DVERSION=\"0.2\" -DCODE_NAME=\"Beraba\" -DREVISION=\"git08\" -DCONFIG_VERSION=\"2\" -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include /<<PKGBUILDDIR>>/src/framework/tgui/moc_predefs.h -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -I/<<PKGBUILDDIR>>/src/framework/tgui -I/<<PKGBUILDDIR>>/src/framework/tcore -I/<<PKGBUILDDIR>>/src/framework -I/<<PKGBUILDDIR>>/src/libbase -I/<<PKGBUILDDIR>>/src/framework/tcore -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL -I/usr/include/x86_64-linux-gnu/qt5/QtSvg -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/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -I/usr/include/c++/10 -I/usr/include/x86_64-linux-gnu/c++/10 -I/usr/include/c++/10/backward -I/usr/lib/gcc/x86_64-linux-gnu/10/include -I/usr/local/include -I/usr/include/x86_64-linux-gnu -I/usr/include tcirclebutton.h -o moc_tcirclebutton.cpp
> make[5]: *** [Makefile:1560: tslider.o] Error 1

The full build log is available from:
   http://qa-logs.debian.net/2020/11/19/tupi_0.2+git08-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.

--- End Message ---
--- Begin Message ---
Source: tupi
Source-Version: 0.2+git08-4
Done: Sudip Mukherjee <sudipm.mukherjee@gmail.com>

We believe that the bug you reported is fixed in the latest version of
tupi, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 975133@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sudip Mukherjee <sudipm.mukherjee@gmail.com> (supplier of updated tupi package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 30 Nov 2020 19:37:49 +0000
Source: tupi
Architecture: source
Version: 0.2+git08-4
Distribution: unstable
Urgency: medium
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
Closes: 975133
Changes:
 tupi (0.2+git08-4) unstable; urgency=medium
 .
   * QA upload.
   * Fix FTBFS due to QPainterPath. (Closes: #975133)
     - Thanks to Gustav Gonzalez.
   * Update Standards-Version to 4.5.1
Checksums-Sha1:
 d8ee154dab47f38f24cce96f67f86732e48e66f0 2042 tupi_0.2+git08-4.dsc
 619553edfae0e56fc07d4ddaf12160e93cb4abe2 8864 tupi_0.2+git08-4.debian.tar.xz
 c361eb24eb9b7f36041b55f9efd050817fe91590 15677 tupi_0.2+git08-4_amd64.buildinfo
Checksums-Sha256:
 b35ebb32c1ec54ccd1fb8b21e3f45b7a0ed6557132a851a4855a4cec967a3d43 2042 tupi_0.2+git08-4.dsc
 eb78df670d2da2634643b7f0296f63eec3a3b01a59f46bbe8ba3e87e30027ca7 8864 tupi_0.2+git08-4.debian.tar.xz
 3fd43ba1e75e0a2cb83e7c1eeb4780fd65e246e1d2dee1cb359f587736b3bf6e 15677 tupi_0.2+git08-4_amd64.buildinfo
Files:
 cb00172d1ab695e70479da85ba2f06a1 2042 graphics optional tupi_0.2+git08-4.dsc
 eb139b60442c0477adb7d1d7d1323805 8864 graphics optional tupi_0.2+git08-4.debian.tar.xz
 cd16c23f053acaf66f283a8060e31d9b 15677 graphics optional tupi_0.2+git08-4_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEuDQJkCg9jZvBlJrHR5mjUUbRKzUFAl/FUC0ACgkQR5mjUUbR
KzXa3Q//dNj1eJjp4OOVQcCoJrO8HWwx5sV8hCeqHlutr7Om0ncfuDgl5z3yuYE4
CmdMs8fO8zTjWQ3y0HHLxcIrZGrLLshXoUfjouUroHXER7TWGD2IFkR7TFC9v1gs
jN4LIFFz7K+uCO6p5wWadChSCqhteuToR3aGXLcCkqPnVJ+S6XB2k4eJ7nclGsNN
fdIUe+d4EEguf9vNYixb/0kB7NtMvR/xgx/ot6P6oLdcM1RZ7aKOzymrNjKauBQK
YQD3/HKYft7JhZnekfUyZNG3P84I1SQ+HefCB5Yg+HWmLqG0lM4JHy1WaT27FwlD
VVTyr8JD9DPplgE4nK+c0VHMd3x8HWmaI5QpNNOaEGMhj+JYbMS/XP/AvJpa9b6N
8RJpBrw2j0geSBmfS7eRQGgeFTqPTlVf66YKvCZ6vcrwD2Z9MWuggrWkTpR42rhB
jbE2j/7lCgVtbjfXi+8XmdYfrfjFC/FRvJk3L9yrd9Yyhr8qFqc5RlUA1KkgPsrp
kSR0OPdr0kC5FZG7+hOIQ+URtDmlQ9Jx5VWGKpWQrWv2upTU27fK6A+ppalL7MBy
3OLnMehibmHBh+QOdebEcunhCQzqfMhh7o2kj/auKFaTXx3y+VBuJr01Msr7XoR2
jMZHxO8uE6LUvM4E0JmglmSACVI+TRHToNYlIGS7ayiPuXL3Eaw=
=TYB2
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: