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

Bug#906624: marked as done (kexi: FTBFS in buster/sid (invalid use of incomplete type 'class QAction'))



Your message dated Mon, 03 Sep 2018 05:18:59 +0000
with message-id <E1fwhGN-00026K-4x@fasolo.debian.org>
and subject line Bug#906624: fixed in kexi 1:3.1.0-3
has caused the Debian Bug report #906624,
regarding kexi: FTBFS in buster/sid (invalid use of incomplete type 'class QAction')
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.)


-- 
906624: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=906624
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: src:kexi
Version: 1:3.1.0-2
Severity: serious
Tags: ftbfs

Dear maintainer:

I tried to build this package in buster but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with kf5
   dh_update_autotools_config -i
   dh_autoreconf -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF -DKEXI_QTGUI_RUNTIME_AVAILABLE=OFF
	cd obj-x86_64-linux-gnu && cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run "-GUnix Makefiles" -DCMAKE_BUILD_TYPE=Debian -DCMAKE_INSTALL_SYSCONFDIR=/etc -DKDE_INSTALL_USE_QT_SYS_PATHS=ON -DBUILD_TESTING=OFF -DKEXI_QTGUI_RUNTIME_AVAILABLE=OFF ..
-- Kexi version "3.1.0" (3.1.0), distribution version "3.1"
-- The C compiler identification is GNU 8.2.0
-- The CXX compiler identification is GNU 8.2.0
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info

[... snipped ...]

/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h: In substitution of 'template<class Func1, class Func2> static typename std::enable_if<(((int)(QtPrivate::FunctionPointer<Func2>::ArgumentCount) >= 0) && (! QtPrivate::FunctionPointer<Func2>::IsPointerToMemberFunction)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2, Qt::ConnectionType) [with Func1 = const char*; Func2 = const char*]':
/<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.cpp:499:63:   required from here
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:269:13: error: no type named 'type' in 'struct std::enable_if<false, QMetaObject::Connection>'
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:300:13: note: candidate: 'template<class Func1, class Func2> static typename std::enable_if<(QtPrivate::FunctionPointer<Func2>::ArgumentCount == -1), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer<Func>::Object*, Func1, Func2)'
             connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, Func2 slot)
             ^~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:300:13: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.cpp:499:63: note:   candidate expects 3 arguments, 4 provided
                         this, SLOT(overwriteActionTriggered()));
                                                               ^
In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:64,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43,
                 from /usr/include/x86_64-linux-gnu/qt5/QtCore/QPointer:1,
                 from /usr/include/KDb3/KDbMessageHandler.h:26,
                 from /usr/include/KDb3/KDbMessageHandler:1,
                 from /<<PKGBUILDDIR>>/src/main/startup/KexiAssistantMessageHandler.h:23,
                 from /<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.h:25,
                 from /<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.cpp:22:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:308:13: note: candidate: 'template<class Func1, class Func2> static typename std::enable_if<(QtPrivate::FunctionPointer<Func2>::ArgumentCount == -1), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2, Qt::ConnectionType)'
             connect(const typename QtPrivate::FunctionPointer<Func1>::Object *sender, Func1 signal, const QObject *context, Func2 slot,
             ^~~~~~~
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:308:13: note:   template argument deduction/substitution failed:
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h: In substitution of 'template<class Func1, class Func2> static typename std::enable_if<(QtPrivate::FunctionPointer<Func2>::ArgumentCount == -1), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer<Func>::Object*, Func1, const QObject*, Func2, Qt::ConnectionType) [with Func1 = const char*; Func2 = const char*]':
/<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.cpp:499:63:   required from here
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:308:13: error: no type named 'Object' in 'struct QtPrivate::FunctionPointer<const char*>'
/<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.cpp:501:36: error: invalid use of incomplete type 'class QAction'
             m_messageWidgetActionNo->setText(KStandardGuiItem::no().text());
                                    ^~
In file included from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1,
                 from /usr/include/KDb3/KDbMessageHandler.h:29,
                 from /usr/include/KDb3/KDbMessageHandler:1,
                 from /<<PKGBUILDDIR>>/src/main/startup/KexiAssistantMessageHandler.h:23,
                 from /<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.h:25,
                 from /<<PKGBUILDDIR>>/src/main/startup/KexiNewProjectAssistant.cpp:22:
/usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:68:7: note: forward declaration of 'class QAction'
 class QAction;
       ^~~~~~~
make[3]: *** [src/main/CMakeFiles/keximain.dir/build.make:173: src/main/CMakeFiles/keximain.dir/startup/KexiNewProjectAssistant.cpp.o] Error 1
make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[2]: *** [CMakeFiles/Makefile2:2000: src/main/CMakeFiles/keximain.dir/all] Error 2
make[2]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
make[1]: *** [Makefile:133: all] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
dh_auto_build: cd obj-x86_64-linux-gnu && make -j1 "INSTALL=install --strip-program=true" returned exit code 2
make: *** [debian/rules:18: build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep subprocess returned exit status 2
--------------------------------------------------------------------------------

The build was made with "dpkg-buildpackage -A" in my autobuilder.
Most probably, it also fails here in reproducible builds:

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/kexi.html

where you can get a full build log if you need it.

If this is really a bug in one of the build-depends, please use reassign and affects,
so that this is still visible in the BTS web page for this package.

Thanks.

--- End Message ---
--- Begin Message ---
Source: kexi
Source-Version: 1:3.1.0-3

We believe that the bug you reported is fixed in the latest version of
kexi, 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 906624@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated kexi 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, 03 Sep 2018 06:53:29 +0200
Source: kexi
Binary: kexi kexi-data kexi-mysql-driver kexi-postgresql-driver kexi-web-form-widget
Architecture: source
Version: 1:3.1.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Description:
 kexi       - visual database applications builder
 kexi-data  - data files for kexi
 kexi-mysql-driver - MySQL support for kexi
 kexi-postgresql-driver - PostgreSQL support for kexi
 kexi-web-form-widget - web form widget for Kexi
Closes: 906624
Changes:
 kexi (1:3.1.0-3) unstable; urgency=medium
 .
   * Update package descriptions according to the upstream feedback.
   * Stop removing unused keximigrate_spreadsheet.mo translations, as they are
     not shipped anymore.
   * Update Vcs-* fields.
   * Backport upstream commit 1578fcb4a0407cf368edb6ee4605c4ef9e77b6ed to fix
     build with Qt >= 5.11; patch
     upstream_Fix-build-with-Qt-5.11-missing-headers.patch. (Closes: #906624)
   * Backport upstream commit 12eed3a629a06fe54f52bf0a36b4c8b81f8e5156 to
     install the application icon; patch
     upstream_Install-the-application-icons.patch
     - update kexi-data.install for this
   * Bump Standards-Version to 4.2.1, no changes required.
Checksums-Sha1:
 7bd13e57f3fee2428b850b5757b6b86094f32508 3036 kexi_3.1.0-3.dsc
 a0c1d3c2d6a6a96ca1df38dc863d48805a28ba53 8340 kexi_3.1.0-3.debian.tar.xz
 8b635c318f4341385ead862417b5805f82924692 20917 kexi_3.1.0-3_source.buildinfo
Checksums-Sha256:
 85321739d8512e335846b7d3a97265ab974d847219cc33c73ea9f6e5d1c7c9bc 3036 kexi_3.1.0-3.dsc
 b5e2221fe2d30830260ae96bfbc2efba6e6804a5c88ca52b7e5312500e612570 8340 kexi_3.1.0-3.debian.tar.xz
 b823c5dafdb4234a7a54a2e855816e6530b1885c83df3cef357fa908f078577f 20917 kexi_3.1.0-3_source.buildinfo
Files:
 c0378b7988abc008c7855117c914f713 3036 kde optional kexi_3.1.0-3.dsc
 abb5a5857d109642b5673a4b538a2e2e 8340 kde optional kexi_3.1.0-3.debian.tar.xz
 d49a9504b7ce4e3e85cce925d5c986d5 20917 kde optional kexi_3.1.0-3_source.buildinfo

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

iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAluMvoIACgkQLRkciEOx
P00I6Q/9EYOIYx2ybhbOREGUHem2uZV1Sdm9P4hl5b+36bv7lnku7lYUmG1XTP4N
bt/thTEBu1EZiYj6lGhS7gCEpuLsebhQemILCZE1YHsJwCjOBafkTAqSnDywbnMX
T6jF/Fr6BOhKRV90/E3pQU672xQ9jjyzEyj4SKUvh2p0/haLwFC6h2hvKj+G45gu
Ukjz3vzeYyM95KRaY1Wf22RhONy9SNnT6o5UQ1yO2+YZimSw8sDh2pK3bSlkYZqj
PbDnub4wG90QeAEEjeUScm8B6mCzTeWdVe2m4bQmK4Pp5nNb2nM+1Ulm/pK6Vt+B
9/qnZSpEhaOspWir1TpUFhh41piVMrElXO0mUcHBteuCLopjozPf6tXBNuSXtOt9
OggE9SNQ7UXa6PGlX9NFIfKGAsL0QnKoK27pY7zIElFCD/hlLtWqpOVyPpbPzOCI
va+o7Op5Vh/pJwH6uV5qMJvshONR/YGZjCP1h2fsjwtwq/yw+j86XCET8n8bkrhp
sZvZU9XLHYeKq75SqvGQdzMEj8QwDZWsPPvCWdctbFplspmA6c1L1GcACLnKag/t
/yUJqW77HZ6UMzTs75id67RVU6iBVT90N9a+0w073a2vFUMdpQEHY3BKCIU9EEjC
7nrnAOLQdW8ZN7fsWhkCXAMceBQ3B6T9QLdF2go/BjcBurc21gs=
=zBva
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: