From unknown Sun Jun 15 09:02:01 2025 X-Loop: help-debbugs@gnu.org Subject: bug#31643: Scribus fails to build since Qt upgrade Resent-From: Ricardo Wurmus Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Tue, 29 May 2018 15:58:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 31643 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 31643@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.1527609423884 (code B ref -1); Tue, 29 May 2018 15:58:02 +0000 Received: (at submit) by debbugs.gnu.org; 29 May 2018 15:57:03 +0000 Received: from localhost ([127.0.0.1]:54170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNgzf-0000EB-24 for submit@debbugs.gnu.org; Tue, 29 May 2018 11:57:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNgzd-0000De-J1 for submit@debbugs.gnu.org; Tue, 29 May 2018 11:57:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNgzW-0003jt-QJ for submit@debbugs.gnu.org; Tue, 29 May 2018 11:56:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34648) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNgzW-0003jk-NU for submit@debbugs.gnu.org; Tue, 29 May 2018 11:56:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36156) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNgzU-0007Cn-Q6 for bug-guix@gnu.org; Tue, 29 May 2018 11:56:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNgzR-0003gw-MV for bug-guix@gnu.org; Tue, 29 May 2018 11:56:52 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21002) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNgzR-0003gU-CB for bug-guix@gnu.org; Tue, 29 May 2018 11:56:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1527603063; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=8282; bh=C4qMSSTw2K5klkf6SPOUVfNLtGzDUOeG7TtLcTk6QAU=; b=at3JatL71x7BDcKc/HFoHERR9rvvqQ+bm3arcyN8SO513Wto/ZFdta/PdMGb0xYw cI3kKMWHq50m+dDNRl/5ObjX6ftJaH6qAweK4v3zuYkaHKQEWTTFdYavsK6t6utODDf l0PJ0XBY453SF9g+i9MGqRmPjpZ/r6OZD2zMnnos= Received: from localhost (141.80.247.213 [141.80.247.213]) by mx.zohomail.com with SMTPS id 1527603063672883.2314120189168; Tue, 29 May 2018 07:11:03 -0700 (PDT) User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 29 May 2018 16:11:01 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87k1rmr1qi.fsf@elephly.net> X-ZohoMailClient: External X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) 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--- =E2=80=A6 /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:58:12: error: invalid use o= f incomplete type =E2=80=98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:58:22: error: incomplete ty= pe =E2=80=98QStyle=E2=80=99 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/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:61:55: error: invalid use o= f incomplete type =E2=80=98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:66:55: error: invalid use o= f incomplete type =E2=80=98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp: In member function =E2=80=98virtual void LensItem:= :paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)=E2=80=99: /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:58:46: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:66:12: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:66:22: error: incomplete type =E2=80=98QStyle=E2=80= =99 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/len= seffects/lensdialog.cpp:68:19: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 scaling =3D 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:69:28: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 double siz =3D 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:72:45: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ make[2]: *** [scribus/plugins/tools/2geomtools/meshdistortion/CMakeFiles/me= shdistortion.dir/build.make:77: scribus/plugins/tools/2geomtools/meshdistor= tion/CMakeFiles/meshdistortion.dir/meshdistortiondialog.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... =E2=80=A6 --8<---------------cut here---------------end--------------->8--- -- Ricardo From unknown Sun Jun 15 09:02:01 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Ricardo Wurmus Subject: bug#31643: closed (Re: bug#31643: Scribus fails to build since Qt upgrade) Message-ID: References: <871sdt6ksy.fsf@lassieur.org> <87k1rmr1qi.fsf@elephly.net> X-Gnu-PR-Message: they-closed 31643 X-Gnu-PR-Package: guix Reply-To: 31643@debbugs.gnu.org Date: Wed, 30 May 2018 18:50:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1527706202-7622-1" This is a multi-part message in MIME format... ------------=_1527706202-7622-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #31643: Scribus fails to build since Qt upgrade which was filed against the guix package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 31643@debbugs.gnu.org. --=20 31643: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D31643 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1527706202-7622-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 31643-done) by debbugs.gnu.org; 30 May 2018 18:49:22 +0000 Received: from localhost ([127.0.0.1]:55404 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO69y-0001y3-0a for submit@debbugs.gnu.org; Wed, 30 May 2018 14:49:22 -0400 Received: from mail.lassieur.org ([83.152.10.219]:33754) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fO69v-0001xt-Op for 31643-done@debbugs.gnu.org; Wed, 30 May 2018 14:49:20 -0400 Received: from rodion (88.191.118.83 [88.191.118.83]) by mail.lassieur.org (OpenSMTPD) with ESMTPSA id 8cd87db4 (TLSv1.2:ECDHE-RSA-CHACHA20-POLY1305:256:NO); Wed, 30 May 2018 18:49:18 +0000 (UTC) References: <87k1rmr1qi.fsf@elephly.net> User-agent: mu4e 1.0; emacs 26.1 From: =?utf-8?Q?Cl=C3=A9ment?= Lassieur To: Ricardo Wurmus Subject: Re: bug#31643: Scribus fails to build since Qt upgrade In-reply-to: <87k1rmr1qi.fsf@elephly.net> Date: Wed, 30 May 2018 20:49:17 +0200 Message-ID: <871sdt6ksy.fsf@lassieur.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31643-done Cc: 31643-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ricardo Wurmus 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! ------------=_1527706202-7622-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 29 May 2018 15:57:03 +0000 Received: from localhost ([127.0.0.1]:54170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNgzf-0000EB-24 for submit@debbugs.gnu.org; Tue, 29 May 2018 11:57:03 -0400 Received: from eggs.gnu.org ([208.118.235.92]:45223) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fNgzd-0000De-J1 for submit@debbugs.gnu.org; Tue, 29 May 2018 11:57:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNgzW-0003jt-QJ for submit@debbugs.gnu.org; Tue, 29 May 2018 11:56:56 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34648) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNgzW-0003jk-NU for submit@debbugs.gnu.org; Tue, 29 May 2018 11:56:54 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36156) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNgzU-0007Cn-Q6 for bug-guix@gnu.org; Tue, 29 May 2018 11:56:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNgzR-0003gw-MV for bug-guix@gnu.org; Tue, 29 May 2018 11:56:52 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21002) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNgzR-0003gU-CB for bug-guix@gnu.org; Tue, 29 May 2018 11:56:49 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1527603063; s=zoho; d=elephly.net; i=rekado@elephly.net; h=From:To:Subject:Date:MIME-Version:Content-Type:Content-Transfer-Encoding:Message-ID; l=8282; bh=C4qMSSTw2K5klkf6SPOUVfNLtGzDUOeG7TtLcTk6QAU=; b=at3JatL71x7BDcKc/HFoHERR9rvvqQ+bm3arcyN8SO513Wto/ZFdta/PdMGb0xYw cI3kKMWHq50m+dDNRl/5ObjX6ftJaH6qAweK4v3zuYkaHKQEWTTFdYavsK6t6utODDf l0PJ0XBY453SF9g+i9MGqRmPjpZ/r6OZD2zMnnos= Received: from localhost (141.80.247.213 [141.80.247.213]) by mx.zohomail.com with SMTPS id 1527603063672883.2314120189168; Tue, 29 May 2018 07:11:03 -0700 (PDT) User-agent: mu4e 1.0; emacs 25.3.1 From: Ricardo Wurmus To: bug-guix@gnu.org Subject: Scribus fails to build since Qt upgrade X-URL: https://elephly.net X-PGP-Key: https://elephly.net/rekado.pubkey X-PGP-Fingerprint: BCA6 89B6 3655 3801 C3C6 2150 197A 5888 235F ACAC Date: Tue, 29 May 2018 16:11:01 +0200 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Message-ID: <87k1rmr1qi.fsf@elephly.net> X-ZohoMailClient: External X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) 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--- =E2=80=A6 /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:58:12: error: invalid use o= f incomplete type =E2=80=98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:58:22: error: incomplete ty= pe =E2=80=98QStyle=E2=80=99 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/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:61:55: error: invalid use o= f incomplete type =E2=80=98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/2ge= omtools/meshdistortion/meshdistortiondialog.cpp:66:55: error: invalid use o= f incomplete type =E2=80=98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.h:32, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/2geomtools/meshdistortion/meshdistortiondialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp: In member function =E2=80=98virtual void LensItem:= :paint(QPainter*, const QStyleOptionGraphicsItem*, QWidget*)=E2=80=99: /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:58:46: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:66:12: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:66:22: error: incomplete type =E2=80=98QStyle=E2=80= =99 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/len= seffects/lensdialog.cpp:68:19: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 scaling =3D 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:69:28: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 double siz =3D 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scribus/plugins/tools/len= seffects/lensdialog.cpp:72:45: error: invalid use of incomplete type =E2=80= =98const class QStyleOptionGraphicsItem=E2=80=99 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/scr= ibus/plugins/tools/lenseffects/lensdialog.h:33, from /tmp/guix-build-scribus-1.5.3.drv-0/scribus-1.5.3/scr= ibus/plugins/tools/lenseffects/lensdialog.cpp:27: /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWid= gets/qgraphicsitem.h:80:7: note: forward declaration of =E2=80=98class QSty= leOptionGraphicsItem=E2=80=99 class QStyleOptionGraphicsItem; ^ make[2]: *** [scribus/plugins/tools/2geomtools/meshdistortion/CMakeFiles/me= shdistortion.dir/build.make:77: scribus/plugins/tools/2geomtools/meshdistor= tion/CMakeFiles/meshdistortion.dir/meshdistortiondialog.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... =E2=80=A6 --8<---------------cut here---------------end--------------->8--- -- Ricardo ------------=_1527706202-7622-1--