GNU bug report logs - #31643
Scribus fails to build since Qt upgrade

Previous Next

Package: guix;

Reported by: Ricardo Wurmus <rekado <at> elephly.net>

Date: Tue, 29 May 2018 15:58:02 UTC

Severity: normal

Done: Clément Lassieur <clement <at> lassieur.org>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 31643 in the body.
You can then email your comments to 31643 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-guix <at> gnu.org:
bug#31643; Package guix. (Tue, 29 May 2018 15:58:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ricardo Wurmus <rekado <at> elephly.net>:
New bug report received and forwarded. Copy sent to bug-guix <at> gnu.org. (Tue, 29 May 2018 15:58:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ricardo Wurmus <rekado <at> elephly.net>
To: bug-guix <at> gnu.org
Subject: Scribus fails to build since Qt upgrade
Date: Tue, 29 May 2018 16:11:01 +0200
Scribus fails to build, probably because of the Qt upgrade.  There are a
bunch of errors; some of them are reproduced here:

--8<---------------cut here---------------start------------->8---
…
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:58:12: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
  if (option->state & QStyle::State_Selected)
            ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsEllipseItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:58:22: error: incomplete type ‘QStyle’ used in nested name specifier
  if (option->state & QStyle::State_Selected)
                      ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:61:55: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
   painter->setPen(QPen(Qt::red, qMax(0.1, 1.0 / option->levelOfDetail)));
                                                       ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsEllipseItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:66:55: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
   painter->setPen(QPen(Qt::red, qMax(0.2, 2.0 / option->levelOfDetail)));
                                                       ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsEllipseItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp: In member function ‘virtual void LensItem::paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)’:
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:58:46: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
  painter->setPen(QPen(Qt::black, 1.0 / option->levelOfDetail));
                                              ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.h:33,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:66:12: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
  if (option->state & QStyle::State_Selected)
            ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.h:33,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:66:22: error: incomplete type ‘QStyle’ used in nested name specifier
  if (option->state & QStyle::State_Selected)
                      ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:68:19: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
   scaling = option->levelOfDetail;
                   ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.h:33,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:69:28: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
   double siz = 6.0 / option->levelOfDetail;
                            ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.h:33,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
/tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:72:45: error: invalid use of incomplete type ‘const class QStyleOptionGraphicsItem’
   painter->setPen(QPen(Qt::red, 1.0 / option->levelOfDetail, Qt::DotLine));
                                             ^
In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/QGraphicsItem:1:0,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.h:33,
                 from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/lenseffects/lensdialog.cpp:27:
/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidgets/qgraphicsitem.h:80:7: note: forward declaration of ‘class QStyleOptionGraphicsItem’
 class QStyleOptionGraphicsItem;
       ^
make[2]: *** [scribus/plugins/tools/2geomtools/meshdistortion/CMakeFiles/meshdistortion.dir/build.make:77: scribus/plugins/tools/2geomtools/meshdistortion/CMakeFiles/meshdistortion.dir/meshdistortiondialog.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
…
--8<---------------cut here---------------end--------------->8---

--
Ricardo






Reply sent to Clément Lassieur <clement <at> lassieur.org>:
You have taken responsibility. (Wed, 30 May 2018 18:50:02 GMT) Full text and rfc822 format available.

Notification sent to Ricardo Wurmus <rekado <at> elephly.net>:
bug acknowledged by developer. (Wed, 30 May 2018 18:50:02 GMT) Full text and rfc822 format available.

Message #10 received at 31643-done <at> debbugs.gnu.org (full text, mbox):

From: Clément Lassieur <clement <at> lassieur.org>
To: Ricardo Wurmus <rekado <at> elephly.net>
Cc: 31643-done <at> debbugs.gnu.org
Subject: Re: bug#31643: Scribus fails to build since Qt upgrade
Date: Wed, 30 May 2018 20:49:17 +0200
Ricardo Wurmus <rekado <at> elephly.net> writes:

> Scribus fails to build, probably because of the Qt upgrade.  There are a
> bunch of errors; some of them are reproduced here:

Fixed by 6f8f98df7f90fd18795f832c32e8d84557a24c0b.  Thanks for reporting
it!




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 28 Jun 2018 11:24:04 GMT) Full text and rfc822 format available.

This bug report was last modified 6 years and 353 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.