From debbugs-submit-bounces@debbugs.gnu.org Tue May 29 11:57:03 2018 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 From debbugs-submit-bounces@debbugs.gnu.org Wed May 30 14:49:22 2018 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! From unknown Sun Jun 15 09:01:22 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 28 Jun 2018 11:24:04 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator