From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: bug#31640: Librecad fails to build with Qt 5.11 Date: Tue, 29 May 2018 14:43:09 +0200 Message-ID: <87o9gyr5sy.fsf@elephly.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40809) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNdyv-0003J4-VU for bug-guix@gnu.org; Tue, 29 May 2018 08:44:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNdys-0004Yd-RV for bug-guix@gnu.org; Tue, 29 May 2018 08:44:06 -0400 Received: from debbugs.gnu.org ([208.118.235.43]:45367) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fNdys-0004YN-Nt for bug-guix@gnu.org; Tue, 29 May 2018 08:44:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1fNdys-0003qq-IJ for bug-guix@gnu.org; Tue, 29 May 2018 08:44:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:40743) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fNdyK-00030S-EA for bug-guix@gnu.org; Tue, 29 May 2018 08:43:29 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fNdyH-0004EG-8g for bug-guix@gnu.org; Tue, 29 May 2018 08:43:28 -0400 Received: from sender-of-o51.zoho.com ([135.84.80.216]:21099) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fNdyG-0004AU-V6 for bug-guix@gnu.org; Tue, 29 May 2018 08:43:25 -0400 List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 31640@debbugs.gnu.org Librecad fails to build since the upgrade to Qt 5.11 in commit 1f52eb7be7e166b477b7635ff71936fc05425a6e. --8<---------------cut here---------------start------------->8--- g++ -c -pipe -g -fext-numeric-literals -O2 -std=3Dgnu++11 -Wall -W -D_REENT= RANT -fPIC -DDWGSUPPORT -DQC_APPDIR=3D"librecad" -DLC_VERSION=3D"2.1.3" -DQ= T_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB= -DQT_CORE_LIB -I. -I../../libraries/libdxfrw/src -I../../libraries/jwwlib/= src -Icmd -Ilib/actions -Ilib/creation -Ilib/debug -Ilib/engine -Ilib/filei= o -Ilib/filters -Ilib/generators -Ilib/gui -Ilib/information -Ilib/math -Il= ib/modification -Ilib/printing -Iactions -Imain -Itest -Iplugins -Iui -Iui/= forms -Iui/generic -I../res -isystem /gnu/store/lxnirpmnx1268pwq5nsnmjwi4l6= 19ky2-qtsvg-5.11.0/include/qt5 -isystem /gnu/store/lxnirpmnx1268pwq5nsnmjwi= 4l619ky2-qtsvg-5.11.0/include/qt5/QtSvg -isystem /gnu/store/xgpwah2hppghgc7= c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5 -isystem /gnu/store/xgpwah2hppg= hgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gn= u/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidget= s -isystem /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/includ= e/qt5/QtGui -isystem /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.1= 1.0/include/qt5/QtCore -I../../generated/librecad/moc -isystem /gnu/store/8= 8vpd91676yna0zrix1shvqvvh4nx21a-libdrm-2.4.91/include/libdrm -I../../genera= ted/librecad/ui -I/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0= /lib/qt5/mkspecs/linux-g++ -o ../../generated/librecad/obj/linklist.o ui/ge= neric/linklist.cpp ui/generic/widgetcreator.cpp: In constructor =E2=80=98WidgetCreator::Widget= Creator(QWidget*, QMap&, QMap, b= ool)=E2=80=99: ui/generic/widgetcreator.cpp:59:44: error: invalid use of incomplete type = =E2=80=98class QActionGroup=E2=80=99 ui->categories_combobox->addItem(ag->objectName()); ^ In file included from ui/generic/widgetcreator.cpp:27:0: ui/generic/widgetcreator.h:9:7: note: forward declaration of =E2=80=98class= QActionGroup=E2=80=99 class QActionGroup; ^ In file included from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.= 11.0/include/qt5/QtGui/qtguiglobal.h:43:0, from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.= 11.0/include/qt5/QtWidgets/qtwidgetsglobal.h:43, from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.= 11.0/include/qt5/QtWidgets/qframe.h:43, from /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.= 11.0/include/qt5/QtWidgets/QFrame:1, from ui/generic/widgetcreator.h:4, from ui/generic/widgetcreator.cpp:27: ui/generic/widgetcreator.cpp: In member function =E2=80=98void WidgetCreato= r::setCategory(QString)=E2=80=99: ui/generic/widgetcreator.cpp:233:39: error: invalid use of incomplete type = =E2=80=98class QActionGroup=E2=80=99 foreach (auto action, action_group->actions()) ^ In file included from ui/generic/widgetcreator.cpp:27:0: ui/generic/widgetcreator.h:9:7: note: forward declaration of =E2=80=98class= QActionGroup=E2=80=99 class QActionGroup; ^ g++ -c -pipe -g -fext-numeric-literals -O2 -std=3Dgnu++11 -Wall -W -D_REENT= RANT -fPIC -DDWGSUPPORT -DQC_APPDIR=3D"librecad" -DLC_VERSION=3D"2.1.3" -DQ= T_NO_DEBUG -DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB= -DQT_CORE_LIB -I. -I../../libraries/libdxfrw/src -I../../libraries/jwwlib/= src -Icmd -Ilib/actions -Ilib/creation -Ilib/debug -Ilib/engine -Ilib/filei= o -Ilib/filters -Ilib/generators -Ilib/gui -Ilib/information -Ilib/math -Il= ib/modification -Ilib/printing -Iactions -Imain -Itest -Iplugins -Iui -Iui/= forms -Iui/generic -I../res -isystem /gnu/store/lxnirpmnx1268pwq5nsnmjwi4l6= 19ky2-qtsvg-5.11.0/include/qt5 -isystem /gnu/store/lxnirpmnx1268pwq5nsnmjwi= 4l619ky2-qtsvg-5.11.0/include/qt5/QtSvg -isystem /gnu/store/xgpwah2hppghgc7= c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5 -isystem /gnu/store/xgpwah2hppg= hgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gn= u/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/include/qt5/QtWidget= s -isystem /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0/includ= e/qt5/QtGui -isystem /gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.1= 1.0/include/qt5/QtCore -I../../generated/librecad/moc -isystem /gnu/store/8= 8vpd91676yna0zrix1shvqvvh4nx21a-libdrm-2.4.91/include/libdrm -I../../genera= ted/librecad/ui -I/gnu/store/xgpwah2hppghgc7c09jp643ddm2lfjj5-qtbase-5.11.0= /lib/qt5/mkspecs/linux-g++ -o ../../generated/librecad/obj/qc_applicationwi= ndow.o main/qc_applicationwindow.cpp make[2]: *** [Makefile:12199: ../../generated/librecad/obj/widgetcreator.o]= Error 1 make[2]: *** Waiting for unfinished jobs.... main/qc_applicationwindow.cpp:3199:48: warning: unused parameter =E2=80=98e= vent=E2=80=99 [-Wunused-parameter] void QC_ApplicationWindow::changeEvent(QEvent* event) ^ make[2]: Leaving directory '/tmp/guix-build-librecad-2.1.3.drv-0/LibreCAD-2= .1.3/librecad/src' make[1]: *** [Makefile:45: sub-src-make_first] Error 2 make[1]: Leaving directory '/tmp/guix-build-librecad-2.1.3.drv-0/LibreCAD-2= .1.3/librecad' make: *** [Makefile:91: sub-librecad-make_first-ordered] Error 2 phase `build' failed after 221.3 seconds builder for `/gnu/store/r9hw8kh3z69hs1wnj5gc44dg8ri5ijkg-librecad-2.1.3.drv= ' failed with exit code 1 guix package: error: build failed: build of `/gnu/store/r9hw8kh3z69hs1wnj5g= c44dg8ri5ijkg-librecad-2.1.3.drv' failed --8<---------------cut here---------------end--------------->8--- -- Ricardo