GNU bug report logs -
#31643
Scribus fails to build since Qt upgrade
Previous Next
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.
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):
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):
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.