Processed: Re: Bug#972177: zeal: FTBFS with Qt 5.15: error: aggregate 'QPainterPath path' has incomplete type and cannot be defined

2020-10-25 Thread Debian Bug Tracking System
Processing control commands:

> tags -1 + pending
Bug #972177 [src:zeal] zeal: FTBFS with Qt 5.15: error: aggregate 'QPainterPath 
path' has incomplete type and cannot be defined
Added tag(s) pending.

-- 
972177: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=972177
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems



Bug#972177: zeal: FTBFS with Qt 5.15: error: aggregate 'QPainterPath path' has incomplete type and cannot be defined

2020-10-25 Thread Dmitry Shachnev
Control: tags -1 + pending

On Tue, Oct 13, 2020 at 08:44:41PM +0300, Dmitry Shachnev wrote:
> Dear Maintainer,
>
> zeal fails to build with Qt 5.15, currently available in experimental:
>
>   /build/zeal-0.6.1/src/libs/ui/searchitemdelegate.cpp: In member function 
> 'virtual void Zeal::WidgetUi::SearchItemDelegate::paint(QPainter*, const 
> QStyleOptionViewItem&, const QModelIndex&) const':
>   [...]
>   /build/zeal-0.6.1/src/libs/ui/searchitemdelegate.cpp:143:26: error: 
> aggregate 'QPainterPath path' has incomplete type and cannot be defined
> 143 | QPainterPath path;
> |  ^~~~
>
> The full build log is attached.

I have just uploaded the NMU fixing this to DELAYED/5.

The debdiff is attached, and I have also pushed the change to salsa.

--
Dmitry Shachnev
diff -Nru zeal-0.6.1/debian/changelog zeal-0.6.1/debian/changelog
--- zeal-0.6.1/debian/changelog	2018-10-31 09:44:09.0 +0300
+++ zeal-0.6.1/debian/changelog	2020-10-25 13:29:32.0 +0300
@@ -1,3 +1,10 @@
+zeal (1:0.6.1-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Backport upstream patch to fix build with Qt 5.15 (closes: #972177).
+
+ -- Dmitry Shachnev   Sun, 25 Oct 2020 13:29:32 +0300
+
 zeal (1:0.6.1-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru zeal-0.6.1/debian/patches/0002-Fix-compilation-error-with-Qt-5.15.patch zeal-0.6.1/debian/patches/0002-Fix-compilation-error-with-Qt-5.15.patch
--- zeal-0.6.1/debian/patches/0002-Fix-compilation-error-with-Qt-5.15.patch	1970-01-01 03:00:00.0 +0300
+++ zeal-0.6.1/debian/patches/0002-Fix-compilation-error-with-Qt-5.15.patch	2020-10-25 13:29:32.0 +0300
@@ -0,0 +1,21 @@
+From: Dmitry Atamanov 
+Date: Sun, 26 Apr 2020 02:26:53 +0500
+Subject: fix(ui): fix compilation error with Qt 5.15 (#1218)
+
+(cherry picked from commit 064aaa05d6a3ba4ba3cf648199a3109aba2f41fe)
+---
+ src/libs/ui/searchitemdelegate.cpp | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/src/libs/ui/searchitemdelegate.cpp b/src/libs/ui/searchitemdelegate.cpp
+index 4bd6d0a..d8ad79b 100644
+--- a/src/libs/ui/searchitemdelegate.cpp
 b/src/libs/ui/searchitemdelegate.cpp
+@@ -27,6 +27,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+ using namespace Zeal::WidgetUi;
diff -Nru zeal-0.6.1/debian/patches/series zeal-0.6.1/debian/patches/series
--- zeal-0.6.1/debian/patches/series	2018-10-12 13:20:53.0 +0300
+++ zeal-0.6.1/debian/patches/series	2020-10-25 13:29:32.0 +0300
@@ -1 +1,2 @@
 0001-Disable-ad-by-default.patch
+0002-Fix-compilation-error-with-Qt-5.15.patch


signature.asc
Description: PGP signature