From mboxrd@z Thu Jan 1 00:00:00 1970 From: Efraim Flashner Subject: Re: "calibre" package fails to build. Date: Sat, 21 Jul 2018 21:38:30 +0300 Message-ID: <20180721183830.GP4585@macbook41> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="KqBSqvdnnccM6+Kg" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:53135) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgwm7-0001tt-Dm for help-guix@gnu.org; Sat, 21 Jul 2018 14:38:41 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fgwm4-00063C-8D for help-guix@gnu.org; Sat, 21 Jul 2018 14:38:39 -0400 Received: from flashner.co.il ([178.62.234.194]:50948) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fgwm3-00060k-Qy for help-guix@gnu.org; Sat, 21 Jul 2018 14:38:36 -0400 Content-Disposition: inline In-Reply-To: <20180721181358.GA892@jurong> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+gcggh-help-guix=m.gmane.org@gnu.org Sender: "Help-Guix" To: Andreas Enge Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" --KqBSqvdnnccM6+Kg Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 21, 2018 at 08:13:58PM +0200, Andreas Enge wrote: > On Sat, Jul 21, 2018 at 07:32:03PM +0200, Andreas Enge wrote: > > So this needs to be corrected with respect to the disappearance of > > QtWebKitWidgets from Qt, I will have a look now. >=20 > This is due to the following commit: >=20 > commit c0e7a52996edf75a403ef6c454072271fd1c277a > Author: Efraim Flashner > Date: Mon Jun 4 10:48:55 2018 +0300 >=20 > gnu: python-pyqt: Update to 5.10.1. >=20 > * gnu/packages/qt.scm (python-pyqt): Update to 5.10.1. > [inputs]: Remove qtwebkit. > [arguments]: Add custom phase to fix compilation with Qt 5.11. >=20 >=20 > I tried adding qtwebkit (which is in version 5.9.1) to the python-pyqt > inputs again, but then compilation of python-pyqt fails with the following > error: > make[1]: Entering directory '/tmp/guix-build-python-pyqt-5.10.1.drv-0/PyQ= t5_gpl-5.10.1/QtWebKitWidgets' > g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fP= IC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_N= O_DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGE= TS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. = -isystem /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/p= ython3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9= =2E1/include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtweb= kit-5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj= 5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/= store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets = -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include= /qt5/QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5= =2E11.0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yf= pzg-qtbase-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5r= jpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/= n97v4mfg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/= 4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o= sipQtWebKitWidgetsQGraphicsWebView.o sipQtWebKitWidgetsQGraphicsWebView.cpp > g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fP= IC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_N= O_DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGE= TS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. = -isystem /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/p= ython3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9= =2E1/include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtweb= kit-5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj= 5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/= store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets = -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include= /qt5/QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5= =2E11.0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yf= pzg-qtbase-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5r= jpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/= n97v4mfg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/= 4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o= sipQtWebKitWidgetsQList0101QWebFrame.o sipQtWebKitWidgetsQList0101QWebFram= e.cpp > g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fP= IC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_N= O_DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGE= TS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. = -isystem /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/p= ython3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9= =2E1/include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtweb= kit-5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj= 5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/= store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets = -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include= /qt5/QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5= =2E11.0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yf= pzg-qtbase-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5r= jpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/= n97v4mfg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/= 4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o= sipQtWebKitWidgetsQMultiMap0100QString0100QString.o sipQtWebKitWidgetsQMul= tiMap0100QString0100QString.cpp > g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fP= IC -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_N= O_DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGE= TS_LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. = -isystem /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/p= ython3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9= =2E1/include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtweb= kit-5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj= 5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/= store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets = -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include= /qt5/QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5= =2E11.0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yf= pzg-qtbase-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5r= jpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/= n97v4mfg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/= 4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o= sipQtWebKitWidgetsQWebFrame.o sipQtWebKitWidgetsQWebFrame.cpp > In file included from sipQtWebKitWidgetsQList0101QWebFrame.cpp:24:0: > /tmp/guix-build-python-pyqt-5.10.1.drv-0/PyQt5_gpl-5.10.1/sip/QtWebKitWid= gets/qgraphicswebview.sip:124:28: fatal error: QGraphicsWebView: No such fi= le or directory > compilation terminated. > In file included from sipQtWebKitWidgetsQMultiMap0100QString0100QString.c= pp:24:0: > /tmp/guix-build-python-pyqt-5.10.1.drv-0/PyQt5_gpl-5.10.1/sip/QtWebKitWid= gets/qgraphicswebview.sip:124:28: fatal error: QGraphicsWebView: No such fi= le or directory > compilation terminated. > make[1]: *** [Makefile:593: sipQtWebKitWidgetsQList0101QWebFrame.o] Error= 1 > make[1]: *** Waiting for unfinished jobs.... > make[1]: *** [Makefile:596: sipQtWebKitWidgetsQMultiMap0100QString0100QSt= ring.o] Error 1 > In file included from sipQtWebKitWidgetsQGraphicsWebView.cpp:24:0: > /tmp/guix-build-python-pyqt-5.10.1.drv-0/PyQt5_gpl-5.10.1/sip/QtWebKitWid= gets/qgraphicswebview.sip:124:28: fatal error: QGraphicsWebView: No such fi= le or directory > compilation terminated. > make[1]: *** [Makefile:590: sipQtWebKitWidgetsQGraphicsWebView.o] Error 1 >=20 > Interestingly enough, there is a commit in Calibre which claims to work > on Qt 5.11 compatibility: > https://github.com/kovidgoyal/calibre/commit/68bbec179abc980ebcb3f1385= 4d2e4fd46f4897c >=20 > So the Calibre author apparently has managed to put it all together. >=20 > Efraim, have you got any idea? >=20 > Andreas >=20 I see a new version of Calibre was just pushed to master, does that build as expected? --=20 Efraim Flashner =D7=90=D7=A4=D7=A8=D7=99=D7=9D = =D7=A4=D7=9C=D7=A9=D7=A0=D7=A8 GPG key =3D A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 Confidentiality cannot be guaranteed on emails sent or received unencrypted --KqBSqvdnnccM6+Kg Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAltTfaIACgkQQarn3Mo9 g1HI7w//V2qKDqIEdlswG0NlNw1L2+I3C5PDGXL4MPUPvaLodi8F6j5jPY2N91pg 4J0sesTnHWOcCNrtH8TI29+kdEsK2Qwo4VGoatuamMSR+wFURPS3Qmlh72uTqyc7 bJeS/0pwH3eVFS/YbZ/O6chthYTRPqs0f44GV4P/Ym+j3aqtehmEXpqnhyuXsNQx vGXdq8j3ibnyVqDMk910WT3iC1HwHmWjeClSCWupmR7ohrg57LBK168pE4R0SKhw 0WhX4/3I0ELkxNvUbQNI/cxplqZMIIASkWENT20aG0mVk54fJVtSly0zUzHjE7ac yPJAa5cqtmQwqOQdmS0kgtzCaPmgvPOfDOurHq08iLTfI4ImQ5R4cLD42LIBd1LM A1YNjY6hcu5wuIH/WfWLG3X2Ycyb0BgO4VmcG1rUh4FJhw+rdMRxracP1zPGnWB1 j0EBHVJ9rOQr3y5xjBKV6ZcXkX5ogzB7NViwlqoxVuilLQpRmVZqvBbfMzgvOB0W pGGHhH/4zXpr6144DPYBwo9Ku3Rvbx9Hf1akC+FY6zJBAyiOTYvSiR6wyf80fNOQ 4kvOy7ytcV5oVWcNZ7AVFubP9vDFESkr/jh1kF3ejjtZy67Yudl4ZsH8cn3qLJVq CsXHIsRCqaNe/NqO2gXpUsqIT0Xpuz6MwcTCag+WK9H1FFvQMmI= =bv3p -----END PGP SIGNATURE----- --KqBSqvdnnccM6+Kg--