From debbugs-submit-bounces@debbugs.gnu.org Fri Sep 09 22:51:27 2016 Received: (at submit) by debbugs.gnu.org; 10 Sep 2016 02:51:27 +0000 Received: from localhost ([127.0.0.1]:55046 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biYNw-0002uj-Kc for submit@debbugs.gnu.org; Fri, 09 Sep 2016 22:51:27 -0400 Received: from eggs.gnu.org ([208.118.235.92]:60302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1biYNr-0002uR-Mr for submit@debbugs.gnu.org; Fri, 09 Sep 2016 22:51:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1biYNl-0005bO-IN for submit@debbugs.gnu.org; Fri, 09 Sep 2016 22:51:06 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38407) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biYNk-0005b1-CR for submit@debbugs.gnu.org; Fri, 09 Sep 2016 22:51:05 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51267) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biYNh-0003Je-VN for bug-guix@gnu.org; Fri, 09 Sep 2016 22:51:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1biYNd-0005ZV-Tp for bug-guix@gnu.org; Fri, 09 Sep 2016 22:51:01 -0400 Received: from out4-smtp.messagingengine.com ([66.111.4.28]:58748) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1biYNc-0005We-5N for bug-guix@gnu.org; Fri, 09 Sep 2016 22:50:57 -0400 Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 0F5A22049B; Fri, 9 Sep 2016 22:50:44 -0400 (EDT) Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Fri, 09 Sep 2016 22:50:44 -0400 DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=famulari.name; h= content-type:date:from:message-id:mime-version:subject:to :x-sasl-enc:x-sasl-enc; s=mesmtp; bh=PH+BYG5PUGaxDdiCTX+W6tCUPOc =; b=ShuJb7QB0/IT6OkPyREqD/Zk7d7J8O+m5a9rTPUy6D5wEZGlOHnm2O0Lsfd ZECsdPFcYBkTPG+bj7SCS3vm3fRZcfrX2hxfJK6VCQIqp1VRGU3WSnZLXYLJprvK i6GYs5R1rsdKaEpAcshkS2jj/QSbrSFlBvyTok8WgBua52zc= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=PH +BYG5PUGaxDdiCTX+W6tCUPOc=; b=W1ge7qh4yj0DH7ALYtZv+Ot0w0wnSSRqno CJsQ3NQAoh9SWHrdLvYCu1VgNUwLDAXnujFEGT4h+miVkIN82avkDjBEr+jE6mIV sr5GbCvh+6ZBFaJwGUhtZHTSmb1gnPlmPCcRGhyjJMRl+Xp38hErC9x/5Yi4Tb/n qkp2YV/3k= X-Sasl-enc: HAGtaUJh3prdXQnhVSnICQnGckuho9Nhoe2+FdDH/5R/ 1473475843 Received: from localhost (c-73-188-17-148.hsd1.pa.comcast.net [73.188.17.148]) by mail.messagingengine.com (Postfix) with ESMTPA id 8F48AF29CF for ; Fri, 9 Sep 2016 22:50:43 -0400 (EDT) Date: Fri, 9 Sep 2016 22:50:38 -0400 From: Leo Famulari To: bug-guix@gnu.org Subject: Calibre can't find QtWebKitWidgets Message-ID: <20160910025038.GA22629@jasmine> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.7.0 (2016-08-17) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] 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.1 (----) 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: 0.9 (/) I can't get our Calibre package to work. I'm using Guix on Debian. $ git describe v0.11.0-933-g56ab55d $ ./pre-inst-env guix environment --fallback --ad-hoc calibre -- calibre Traceback (most recent call last): File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/bin/.calibre-real", line 20, in sys.exit(calibre()) File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui_launch.py", line 63, in calibre main(args) File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/main.py", line 525, in main gui_debug=gui_debug) File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/main.py", line 371, in run_gui from calibre.gui2.ui import Main File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/ui.py", line 42, in from calibre.gui2.init import LibraryViewMixin, LayoutMixin File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/init.py", line 19, in from calibre.gui2.library.views import BooksView, DeviceBooksView File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/library/views.py", line 19, in from calibre.gui2.library.delegates import (RatingDelegate, PubDateDelegate, File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/library/delegates.py", line 23, in from calibre.gui2.dialogs.comments_dialog import CommentsDialog File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/dialogs/comments_dialog.py", line 9, in from calibre.gui2.dialogs.comments_dialog_ui import Ui_CommentsDialog File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/dialogs/comments_dialog_ui.py", line 41, in from calibre.gui2.comments_editor import Editor File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/calibre/calibre/gui2/comments_editor.py", line 18, in from PyQt5.QtWebKitWidgets import QWebView, QWebPage ImportError: No module named QtWebKitWidgets From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 11 04:27:08 2016 Received: (at 24404) by debbugs.gnu.org; 11 Dec 2016 09:27:08 +0000 Received: from localhost ([127.0.0.1]:37512 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG0PK-0000ap-1a for submit@debbugs.gnu.org; Sun, 11 Dec 2016 04:27:08 -0500 Received: from flashner.co.il ([178.62.234.194]:52800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cG0PI-0000ac-M0 for 24404@debbugs.gnu.org; Sun, 11 Dec 2016 04:26:57 -0500 Received: from localhost (85.64.232.168.dynamic.barak-online.net [85.64.232.168]) by flashner.co.il (Postfix) with ESMTPSA id 5E03040148; Sun, 11 Dec 2016 09:26:50 +0000 (UTC) Date: Sun, 11 Dec 2016 11:26:47 +0200 From: Efraim Flashner To: Leo Famulari Subject: Re: bug#24404: Calibre can't find QtWebKitWidgets Message-ID: <20161211092647.GB24892@macbook42.flashner.co.il> References: <20160910025038.GA22629@jasmine> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="24zk1gE8NUlDmwG9" Content-Disposition: inline In-Reply-To: <20160910025038.GA22629@jasmine> User-Agent: Mutt/1.7.1 (2016-10-04) X-Spam-Score: -3.0 (---) X-Debbugs-Envelope-To: 24404 Cc: 24404@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: -3.0 (---) --24zk1gE8NUlDmwG9 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 09, 2016 at 10:50:38PM -0400, Leo Famulari wrote: > I can't get our Calibre package to work. I'm using Guix on Debian. >=20 > $ git describe > v0.11.0-933-g56ab55d > $ ./pre-inst-env guix environment --fallback --ad-hoc calibre -- calibre > Traceback (most recent call last): > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/bin/.c= alibre-real", line 20, in > sys.exit(calibre()) > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui_launch.py", line 63, in calibre > main(args) > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/main.py", line 525, in main > gui_debug=3Dgui_debug) > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/main.py", line 371, in run_gui > from calibre.gui2.ui import Main > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/ui.py", line 42, in > from calibre.gui2.init import LibraryViewMixin, LayoutMixin > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/init.py", line 19, in > from calibre.gui2.library.views import BooksView, DeviceBooksView > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/library/views.py", line 19, in > from calibre.gui2.library.delegates import (RatingDelegate, PubDateDe= legate, > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/library/delegates.py", line 23, in > from calibre.gui2.dialogs.comments_dialog import CommentsDialog > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/dialogs/comments_dialog.py", line 9, in > from calibre.gui2.dialogs.comments_dialog_ui import Ui_CommentsDialog > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/dialogs/comments_dialog_ui.py", line 41, in > from calibre.gui2.comments_editor import Editor > File "/gnu/store/crkc1353vi5ll0686fvp4z9mzq8ln6nx-calibre-2.63.0/lib/ca= libre/calibre/gui2/comments_editor.py", line 18, in > from PyQt5.QtWebKitWidgets import QWebView, QWebPage > ImportError: No module named QtWebKitWidgets >=20 >=20 I believe this is related to our pyqt packages. Currently they are built with just qtbase, but looking at Debian as an example, I found this: efraim@macbook42:~$ apt-cache search pyqt5 python-dbus-dev - main loop integration development files for python-dbus pyqt5-dev - Development files for PyQt5 pyqt5-dev-tools - Development tools for PyQt5 pyqt5-doc - Documentation for PyQt5 pyqt5-examples - Examples and demos for PyQt5 python-dbus.mainloop.pyqt5 - D-Bus Qt main loop support for Python 2 python-dbus.mainloop.pyqt5-dbg - D-Bus Qt main loop support for Python 2 (d= ebug extension) python-pyqt5 - Python 2 bindings for Qt5 python-pyqt5-dbg - Python 2 bindings for Qt5 (debug extensions) python-pyqt5.qtmultimedia - Python 2 bindings for Qt5's Multimedia module python-pyqt5.qtmultimedia-dbg - Python 2 bindings for Qt5's Multimedia modu= le (debug extensions) python-pyqt5.qtopengl - Python 2 bindings for Qt5's OpenGL module python-pyqt5.qtopengl-dbg - Python 2 bindings for Qt5's OpenGL module (debu= g extension) python-pyqt5.qtpositioning - Python 2 bindings for QtPositioning module python-pyqt5.qtpositioning-dbg - Python 2 bindings for QtPositioning module= (debug extension) python-pyqt5.qtquick - Python 2 bindings for QtQuick module python-pyqt5.qtquick-dbg - Python 2 bindings for QtQuick module (debug exte= nsions) python-pyqt5.qtsensors - Python 2 bindings for QtSensors module python-pyqt5.qtsensors-dbg - Python 2 bindings for QtSensors module (debug = extension) python-pyqt5.qtserialport - Python 2 bindings for QtSerialPort module python-pyqt5.qtserialport-dbg - Python 2 bindings for QtSerialPort module (= debug extension) python-pyqt5.qtsql - Python 2 bindings for Qt5's SQL module python-pyqt5.qtsql-dbg - Python 2 bindings for Qt5's SQL module (debug exte= nsion) python-pyqt5.qtsvg - Python 2 bindings for Qt5's SVG module python-pyqt5.qtsvg-dbg - Python 2 bindings for Qt5's SVG module (debug exte= nsion) python-pyqt5.qtwebkit - Python 2 bindings for Qt5's WebKit module python-pyqt5.qtwebkit-dbg - Python 2 bindings for Qt5's WebKit module (debu= g extensions) python-pyqt5.qtwebsockets - Python 2 bindings for Qt5's WebSockets module python-pyqt5.qtwebsockets-dbg - Python 2 bindings for Qt5's WebSockets modu= le (debug extension) python-pyqt5.qtx11extras - Python 2 bindings for QtX11Extras module python-pyqt5.qtx11extras-dbg - Python 2 bindings for QtX11Extras module (de= bug extension) python-pyqt5.qtxmlpatterns - Python 2 bindings for Qt5's XmlPatterns module python-pyqt5.qtxmlpatterns-dbg - Python 2 bindings for Qt5's XmlPatterns mo= dule (debug extension) python3-dbus.mainloop.pyqt5 - D-Bus Qt main loop support for Python 3 python3-dbus.mainloop.pyqt5-dbg - D-Bus Qt main loop support for Python 3 (= debug extension) python3-pyqt5 - Python 3 bindings for Qt5 python3-pyqt5-dbg - Python 3 bindings for Qt5 (debug extensions) python3-pyqt5.qtmultimedia - Python 3 bindings for Qt5's Multimedia module python3-pyqt5.qtmultimedia-dbg - Python 3 bindings for Qt5's Multimedia mod= ule (debug extensions) python3-pyqt5.qtopengl - Python 3 bindings for Qt5's OpenGL module python3-pyqt5.qtopengl-dbg - Python 3 bindings for Qt5's OpenGL module (deb= ug extension) python3-pyqt5.qtpositioning - Python 3 bindings for QtPositioning module python3-pyqt5.qtpositioning-dbg - Python 3 bindings for QtPositioning modul= e (debug extension) python3-pyqt5.qtquick - Python 3 bindings for QtQuick module python3-pyqt5.qtquick-dbg - Python 3 bindings for QtQuick module (debug ext= ension) python3-pyqt5.qtsensors - Python 3 bindings for QtSensors module python3-pyqt5.qtsensors-dbg - Python 3 bindings for QtSensors module (debug= extension) python3-pyqt5.qtserialport - Python 3 bindings for QtSerialPort module python3-pyqt5.qtserialport-dbg - Python 3 bindings for QtSerialPort module = (debug extension) python3-pyqt5.qtsql - Python 3 bindings for Qt5's SQL module python3-pyqt5.qtsql-dbg - Python 3 bindings for Qt5's SQL module (debug ext= ension) python3-pyqt5.qtsvg - Python 3 bindings for Qt5's SVG module python3-pyqt5.qtsvg-dbg - Python 3 bindings for Qt5's SVG module (debug ext= ension) python3-pyqt5.qtwebkit - Python 3 bindings for Qt5's WebKit module python3-pyqt5.qtwebkit-dbg - Python 3 bindings for Qt5's WebKit module (deb= ug extensions) python3-pyqt5.qtwebsockets - Python 3 bindings for Qt5's WebSockets module python3-pyqt5.qtwebsockets-dbg - Python 3 bindings for Qt5's WebSockets mod= ule (debug extensions) python3-pyqt5.qtx11extras - Python 3 bindings for QtX11Extras module python3-pyqt5.qtx11extras-dbg - Python 3 bindings for QtX11Extras module (d= ebug extension) python3-pyqt5.qtxmlpatterns - Python 3 bindings for Qt5's XmlPatterns module python3-pyqt5.qtxmlpatterns-dbg - Python 3 bindings for Qt5's XmlPatterns m= odule (debug extension) python-qtpy - abtraction layer for PySide/PyQt4/PyQt5 (Python 2) python3-qtpy - abtraction layer for PySide/PyQt4/PyQt5 (Python 3) pyqt5.qsci-dev - Development files for Python Qscintilla2 (Qt5) python-pyqt5.qsci - Python bindings for QScintilla 2 with Qt 5 python-pyqt5.qsci-dbg - Python bindings for QScintilla 2 (Qt 5 debug extens= ions) python3-pyqt5.qsci - Python 3 bindings for QScintilla 2 with Qt 5 python3-pyqt5.qsci-dbg - Python 3 bindings for QScintilla 2 (Qt 5 debug ext= ensions) --=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 --24zk1gE8NUlDmwG9 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEkVdB/rIvpOM7bo+N9MHTkX6s7pMFAlhNG3AACgkQ9MHTkX6s 7pPp6w/9F4njD/nPoJE6RMDMmD+hpH9RJAb9shGIoMcZlkfTNdslcWkVtYO2q31K AGeqAdcFSoHb1wIAzzwda1bFnSngDNkwMqD3U1EM5kMkUT2IK3meUGjPtcq4QrPD /DwpTYT6WHy5UUItdIJkwVvVDimFgznL/vFVrw166Se0trmRNUi9zAafg8Otknw6 sMJ23hkBT0ARV5sT+2iMgFgjyLDID0LKjqPHI1e8LWKImtj9EDvyOLmZzBidxmwL ip2IQAxzNvhxhAm5vcdbh1KG5KwWth4jo9IWMfP5hKRQqQCR7QShp2QI/IZDfZY2 SMMy1ai23d8tY3JhTWxTX/Xz4g1tLGW9UWnzkzNb6kFi1YsOBdaXtAUAan2tqIe3 NcVzanPS8qOoYxuXuQXA4fo4jTVaoO4H5WNsSO9s+Cn4KM/uv1kRZ7kgwaC/Ap82 M4dwPjntKSHLP/kqrwMglgStlqNocJLDAtZSUgWM8TCNfMdNt7HrG8hiSECM6dFE 7IY7BoC+V15DN8qlDJQ8msJChqb6Ep0GsKDI2PD6Lpv/4k+fwEYnLrbakxa3rkZv 3oapdwbJte7icdwEDEgr8R4tLCseDXCfsNP9tbStcwMOCngCnZd1NDjDsr4DS4qE N6v9eGtL3jcMusTGczvbKXZgZSX9QRUEdhRhEoLKspSLg8/TeU0= =i1mf -----END PGP SIGNATURE----- --24zk1gE8NUlDmwG9-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 14:14:04 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 18:14:04 +0000 Received: from localhost ([127.0.0.1]:51308 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwOK-0003ke-7X for submit@debbugs.gnu.org; Sat, 21 Jul 2018 14:14:04 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:43352) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwOI-0003kQ-A9 for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 14:14:03 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 54512A89; Sat, 21 Jul 2018 20:14:01 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jkqCJ9doZXc9; Sat, 21 Jul 2018 20:14:00 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id E083825D; Sat, 21 Jul 2018 20:13:59 +0200 (CEST) Date: Sat, 21 Jul 2018 20:13:58 +0200 From: Andreas Enge To: Matthew Brooks Subject: Re: "calibre" package fails to build. Message-ID: <20180721181358.GA892@jurong> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20180721173203.GA10747@jurong> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" , Efraim Flashner 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: -0.3 (/) 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. This is due to the following commit: commit c0e7a52996edf75a403ef6c454072271fd1c277a Author: Efraim Flashner Date: Mon Jun 4 10:48:55 2018 +0300 gnu: python-pyqt: Update to 5.10.1. * 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. 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/PyQt5= _gpl-5.10.1/QtWebKitWidgets' g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fPIC= -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_NO_= DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS= _LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -i= system /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/pyt= hon3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1= /include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-= 5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/stor= e/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets -isy= stem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include/qt5= /QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.= 0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qt= base-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/n97v4m= fg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/4jpvg4= rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o sipQt= WebKitWidgetsQGraphicsWebView.o sipQtWebKitWidgetsQGraphicsWebView.cpp g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fPIC= -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_NO_= DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS= _LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -i= system /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/pyt= hon3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1= /include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-= 5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/stor= e/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets -isy= stem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include/qt5= /QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.= 0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qt= base-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/n97v4m= fg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/4jpvg4= rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o sipQt= WebKitWidgetsQList0101QWebFrame.o sipQtWebKitWidgetsQList0101QWebFrame.cpp g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fPIC= -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_NO_= DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS= _LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -i= system /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/pyt= hon3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1= /include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-= 5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/stor= e/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets -isy= stem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include/qt5= /QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.= 0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qt= base-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/n97v4m= fg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/4jpvg4= rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o sipQt= WebKitWidgetsQMultiMap0100QString0100QString.o sipQtWebKitWidgetsQMultiMap0= 100QString0100QString.cpp g++ -c -pipe -O2 -std=3Dgnu++11 -fno-exceptions -Wall -W -D_REENTRANT -fPIC= -DSIP_PROTECTED_IS_PUBLIC -Dprotected=3Dpublic -DQT_NO_EXCEPTIONS -DQT_NO_= DEBUG -DQT_PLUGIN -DQT_WEBKITWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS= _LIB -DQT_WEBKIT_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I. -i= system /gnu/store/gx7gjwr05gzbh7f2kwbwhbxrh27hvgk8-python-3.6.5/include/pyt= hon3.6m -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1= /include/qt5 -isystem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-= 5.9.1/include/qt5/QtWebKitWidgets -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj5rjp= m6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtPrintSupport -isystem /gnu/stor= e/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtWidgets -isy= stem /gnu/store/dmb48z3jd4d2axngkgy7x279sk21js1n-qtwebkit-5.9.1/include/qt5= /QtWebKit -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.= 0/include/qt5/QtGui -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qt= base-5.11.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6ai= d35145yfpzg-qtbase-5.11.0/include/qt5/QtCore -I. -isystem /gnu/store/n97v4m= fg9dmi4ki5ijnqyvlkhd8a44zp-libdrm-2.4.92/include/libdrm -I/gnu/store/4jpvg4= rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -o sipQt= WebKitWidgetsQWebFrame.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/QtWebKitWidge= ts/qgraphicswebview.sip:124:28: fatal error: QGraphicsWebView: No such file= or directory compilation terminated. In file included from sipQtWebKitWidgetsQMultiMap0100QString0100QString.cpp= :24:0: /tmp/guix-build-python-pyqt-5.10.1.drv-0/PyQt5_gpl-5.10.1/sip/QtWebKitWidge= ts/qgraphicswebview.sip:124:28: fatal error: QGraphicsWebView: No such file= or directory compilation terminated. make[1]: *** [Makefile:593: sipQtWebKitWidgetsQList0101QWebFrame.o] Error 1 make[1]: *** Waiting for unfinished jobs.... make[1]: *** [Makefile:596: sipQtWebKitWidgetsQMultiMap0100QString0100QStri= ng.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/QtWebKitWidge= ts/qgraphicswebview.sip:124:28: fatal error: QGraphicsWebView: No such file= or directory compilation terminated. make[1]: *** [Makefile:590: sipQtWebKitWidgetsQGraphicsWebView.o] Error 1 Interestingly enough, there is a commit in Calibre which claims to work on Qt 5.11 compatibility: https://github.com/kovidgoyal/calibre/commit/68bbec179abc980ebcb3f13854d= 2e4fd46f4897c So the Calibre author apparently has managed to put it all together. Efraim, have you got any idea? Andreas From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 14:19:55 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 18:19:55 +0000 Received: from localhost ([127.0.0.1]:51320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwTz-0003tk-D8 for submit@debbugs.gnu.org; Sat, 21 Jul 2018 14:19:55 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:43400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwTy-0003td-Hv for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 14:19:54 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CE3F4DC4; Sat, 21 Jul 2018 20:19:53 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id rnJFAoEPaZcC; Sat, 21 Jul 2018 20:19:53 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B18D625D; Sat, 21 Jul 2018 20:19:52 +0200 (CEST) Date: Sat, 21 Jul 2018 20:19:51 +0200 From: Andreas Enge To: Matthew Brooks Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180721181951.GA2853@jurong> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180721181358.GA892@jurong> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@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: -0.3 (/) On Sat, Jul 21, 2018 at 08:13:58PM +0200, Andreas Enge wrote: > Interestingly enough, there is a commit in Calibre which claims to work > on Qt 5.11 compatibility: > https://github.com/kovidgoyal/calibre/commit/68bbec179abc980ebcb3f13854d2e4fd46f4897c > So the Calibre author apparently has managed to put it all together. Well, he is simply using pyqt-5.8: https://github.com/kovidgoyal/build-calibre/blob/master/scripts/sources.json (grep for "pyqt"). So what can we do? Add the previous version of pyqt with qtwebkit back? Andreas From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 14:38:39 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 18:38:39 +0000 Received: from localhost ([127.0.0.1]:51326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwm7-0004LG-0o for submit@debbugs.gnu.org; Sat, 21 Jul 2018 14:38:39 -0400 Received: from flashner.co.il ([178.62.234.194]:44506) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwm5-0004L1-50 for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 14:38:37 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id 456994034C; Sat, 21 Jul 2018 18:38:31 +0000 (UTC) Date: Sat, 21 Jul 2018 21:38:30 +0300 From: Efraim Flashner To: Andreas Enge Subject: Re: "calibre" package fails to build. 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" Content-Disposition: inline In-Reply-To: <20180721181358.GA892@jurong> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" , Matthew Brooks 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 (-) --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-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 14:48:28 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 18:48:28 +0000 Received: from localhost ([127.0.0.1]:51330 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwvc-0004ZY-8V for submit@debbugs.gnu.org; Sat, 21 Jul 2018 14:48:28 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:43440) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwva-0004ZQ-N9 for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 14:48:27 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id B843CDC4; Sat, 21 Jul 2018 20:48:25 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7w3t2Pvm1LFY; Sat, 21 Jul 2018 20:48:24 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5EA7325D; Sat, 21 Jul 2018 20:48:24 +0200 (CEST) Date: Sat, 21 Jul 2018 20:48:22 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: "calibre" package fails to build. Message-ID: <20180721184822.GA12005@jurong> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180721183830.GP4585@macbook41> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" , Matthew Brooks 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: -0.3 (/) On Sat, Jul 21, 2018 at 09:38:30PM +0300, Efraim Flashner wrote: > I see a new version of Calibre was just pushed to master, does that > build as expected? Yes and no; it builds, but then using it fails with ... File "/gnu/store/brj5xv8zqa1w7byz8b1fz0fd1hmy3kd4-calibre-3.28.0/lib/calibre/calibre/gui2/comments_editor.py", line 17, in from PyQt5.QtWebKitWidgets import QWebView, QWebPage ImportError: No module named QtWebKitWidgets Gentoo moved to a new snapshot of qtwebkit: https://forums.gentoo.org/viewtopic-p-8226560.html?sid=cdd617a96f698cdc99a6156a22a4a54f They claim this solved their problems. The current git server of qtwebkit is here: https://code.qt.io/cgit/qt/qtwebkit.git I am downloading version 5.212.0-alpha2 from here: https://github.com/annulen/webkit/releases and will give it a try. Andreas From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 14:52:33 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 18:52:33 +0000 Received: from localhost ([127.0.0.1]:51341 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwzZ-0004fe-FF for submit@debbugs.gnu.org; Sat, 21 Jul 2018 14:52:33 -0400 Received: from flashner.co.il ([178.62.234.194]:44582) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgwzY-0004fR-6d for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 14:52:32 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id 6435A40255; Sat, 21 Jul 2018 18:52:26 +0000 (UTC) Date: Sat, 21 Jul 2018 21:52:25 +0300 From: Efraim Flashner To: Andreas Enge Subject: Re: "calibre" package fails to build. Message-ID: <20180721185225.GQ4585@macbook41> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="65fUfJaAyj3QT6Mb" Content-Disposition: inline In-Reply-To: <20180721184822.GA12005@jurong> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" , Matthew Brooks 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 (-) --65fUfJaAyj3QT6Mb Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jul 21, 2018 at 08:48:22PM +0200, Andreas Enge wrote: > On Sat, Jul 21, 2018 at 09:38:30PM +0300, Efraim Flashner wrote: > > I see a new version of Calibre was just pushed to master, does that > > build as expected? >=20 > Yes and no; it builds, but then using it fails with > ... > File "/gnu/store/brj5xv8zqa1w7byz8b1fz0fd1hmy3kd4-calibre-3.28.0/lib/ca= libre/calibre/gui2/comments_editor.py", line 17, in > from PyQt5.QtWebKitWidgets import QWebView, QWebPage > ImportError: No module named QtWebKitWidgets >=20 > Gentoo moved to a new snapshot of qtwebkit: > https://forums.gentoo.org/viewtopic-p-8226560.html?sid=3Dcdd617a96f698= cdc99a6156a22a4a54f > They claim this solved their problems. >=20 > The current git server of qtwebkit is here: > https://code.qt.io/cgit/qt/qtwebkit.git >=20 > I am downloading version 5.212.0-alpha2 from here: > https://github.com/annulen/webkit/releases > and will give it a try. >=20 > Andreas >=20 I see, debian moved to the same source. I am worried though that that repo hasn't seen any action in 6 months. --=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 --65fUfJaAyj3QT6Mb Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAltTgOUACgkQQarn3Mo9 g1FuWxAAqzOpe5jQ+UvPXgAwL3bQ5bRhSTZ1svjCYkPrEexM2jrpJam3xJUxwJlL 7xLj9D2yxume0aNPOCcazhwKgBSsJGz78Habq/6SkdL+TmcJj9vrbaRkRN30XF// nPyjwKtiDQI/8BtuPLsiu7qM8d+WUWkIrH0wPkBDEEMXdbDrmKtCYPljiSQuoaeG vbTDC27gTmVjSd9bRnyQ/hSs6vcdcjzbSiWVY1N59BC3HjSpDtQHodr5BW80RZ1Y qly18L38Ba5V24yt5f079+I0zpQ6Ud4rMwqxwXxg5Oeo91AAbH2n68iOySNA7ae8 wRUprA4fuTeq3pwNPZYAVDDhcujML5Umh39Llzso5DT3wLRORAyPfKLh3PQlSE8D w92SbPGZajxRfXwle3Jv6ProiDuZPH30FQqKkBDwRCbfpwZaG3y/ls1CI2c1eAxS m9qdWgX9xWgthM2Hv3PsbVYJKa7gaWH+dibTb218xb1/B32U5aV3EpD7cSw/uvBu sGgVN8x8EAQxvp0KcnkbBKOPIbSK1g2lfQPQcjhPBjfTfrScrDju/cTVT2hp+PYl KGC13Eip+iD/2+HuiDQU5c68M781d0NF3CUjzvblRklyrHZXbxPNAOqeSM39eOXF zVV3IkkRBmQmMBMKs2K+3VVvboo4ymVl2vy2GPOC1DnojyueVPw= =b/gg -----END PGP SIGNATURE----- --65fUfJaAyj3QT6Mb-- From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 16:34:57 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 20:34:57 +0000 Received: from localhost ([127.0.0.1]:51399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgyad-00076q-AT for submit@debbugs.gnu.org; Sat, 21 Jul 2018 16:34:56 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:43616) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgyab-00076h-1Q for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 16:34:54 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id DF8606F0; Sat, 21 Jul 2018 22:34:51 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id OZZIiwLWcv0P; Sat, 21 Jul 2018 22:34:50 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id ACFDC17C; Sat, 21 Jul 2018 22:34:49 +0200 (CEST) Date: Sat, 21 Jul 2018 22:34:48 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: "calibre" package fails to build. Message-ID: <20180721203448.GA6314@jurong> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20180721185225.GQ4585@macbook41> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" , Matthew Brooks 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: -0.3 (/) On Sat, Jul 21, 2018 at 09:52:25PM +0300, Efraim Flashner wrote: > I see, debian moved to the same source. I am worried though that that > repo hasn't seen any action in 6 months. And it does not compile at all with our current recipe: The custom phases 'fix-qmlwebkit-plugins-rpath and 'patch-installpaths manipulate files that do not exist anymore. I removed them. Then it complains about missing cmake. I moved to cmake-build-system, which results in a warning: starting phase `configure' Info: creating stash file /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtw= ebkit-5.212.0-alpha2/.qmake.stash phase `configure' succeeded after 0.1 seconds ## WARNING: phase `configure' returned `0'. Return values other than #t ## are deprecated. Please migrate this package so that its phase ## procedures report errors by raising an exception, and otherwise ## always return #t. starting phase `patch-generated-file-shebangs' and then fails with a complaint about missing stuff. I added qtlocation, qtsensors and qtwebchannel to the inputs. Then it complains about glib, which I added. Then it complains about gst-plugins-base, which I also added. Then it starts building. A good hour later, it fails with the following error message: [ 94%] Building CXX object Source/WebKit2/CMakeFiles/WebKit2.dir/UIProcess/= gstreamer/WebPageProxyGStreamer.cpp.o cd /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/re= lease/Source/WebKit2 && /gnu/store/zrhwhlqqk51qslbddk4cip2z2p3fpvxd-gcc-5.5= =2E0/bin/g++ -DBUILDING_QT__=3D1 -DBUILDING_WEBKIT -DBUILDING_WITH_CMAKE= =3D1 -DBUILDING_WebKit2 -DENABLE_DATABASE_PROCESS=3D1 -DENABLE_PLUGIN_PROCE= SS=3D1 -DHAVE_CONFIG_H=3D1 -DQT_ASCII_CAST_WARNINGS -DQT_CORE_LIB -DQT_DEPR= ECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=3D0x050000 -DQT_GUI_LIB -DQT= _NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_DYNAMIC_CAST -DQT_= NO_EXCEPTIONS -DQT_POSITIONING_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DQT_SENSORS= _LIB -DQT_USE_QSTRINGBUILDER -DQT_WEBCHANNEL_LIB -DSTATICALLY_LINKED_WITH_J= avaScriptCore -DSTATICALLY_LINKED_WITH_WTF -I/tmp/guix-build-qtwebkit-5.212= =2E0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/release/Source/WebKit2 -I/tmp/gui= x-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit= 2 -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/r= elease/Source/WebKit2/WebKit2_autogen/include -I/tmp/guix-build-qtwebkit-5.= 212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/llint -I/t= mp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/= WebKit2/DatabaseProcess -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtw= ebkit-5.212.0-alpha2/Source/WebKit2/DatabaseProcess/IndexedDB -I/tmp/guix-b= uild-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/N= etworkProcess -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.21= 2.0-alpha2/Source/WebKit2/NetworkProcess/CustomProtocols -I/tmp/guix-build-= qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Networ= kProcess/Downloads -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit= -5.212.0-alpha2/Source/WebKit2/NetworkProcess/FileAPI -I/tmp/guix-build-qtw= ebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/NetworkPr= ocess/cache -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/WebKit2/Platform -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.= drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Platform/IPC -I/tmp/guix-build= -qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Plugi= nProcess -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-a= lpha2/Source/WebKit2/Shared -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0= /qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/API -I/tmp/guix-build-qtwebk= it-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/API/c= -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/So= urce/WebKit2/Shared/Authentication -I/tmp/guix-build-qtwebkit-5.212.0-alpha= 2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/CoreIPCSupport -I/tmp= /guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/We= bKit2/Shared/Databases -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwe= bkit-5.212.0-alpha2/Source/WebKit2/Shared/Databases/IndexedDB -I/tmp/guix-b= uild-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/S= hared/FileAPI -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.21= 2.0-alpha2/Source/WebKit2/Shared/Plugins -I/tmp/guix-build-qtwebkit-5.212.0= -alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/Plugins/Netscap= e -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/S= ource/WebKit2/Shared/Plugins/Netscape/x11 -I/tmp/guix-build-qtwebkit-5.212.= 0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/WebsiteData -I= /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sourc= e/WebKit2/UIProcess -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/Source/WebKit2/UIProcess/API -I/tmp/guix-build-qtwebkit-5.= 212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/API/C -= I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sour= ce/WebKit2/UIProcess/API/cpp -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-= 0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/Authentication -I/tmp/gu= ix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKi= t2/UIProcess/Databases -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwe= bkit-5.212.0-alpha2/Source/WebKit2/UIProcess/Downloads -I/tmp/guix-build-qt= webkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProces= s/InspectorServer -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-= 5.212.0-alpha2/Source/WebKit2/UIProcess/Launcher -I/tmp/guix-build-qtwebkit= -5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/Netw= ork -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2= /Source/WebKit2/UIProcess/Network/CustomProtocols -I/tmp/guix-build-qtwebki= t-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/Not= ifications -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0= -alpha2/Source/WebKit2/UIProcess/Plugins -I/tmp/guix-build-qtwebkit-5.212.0= -alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/Storage -I/t= mp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/= WebKit2/UIProcess/UserContent -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv= -0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/WebsiteData -I/tmp/guix= -build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2= /WebProcess -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/WebKit2/WebProcess/ApplicationCache -I/tmp/guix-build-qtweb= kit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/= Battery -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-al= pha2/Source/WebKit2/WebProcess/Cookies -I/tmp/guix-build-qtwebkit-5.212.0-a= lpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/Databases -I/= tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source= /WebKit2/WebProcess/Databases/IndexedDB -I/tmp/guix-build-qtwebkit-5.212.0-= alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/FileAPI -I/t= mp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/= WebKit2/WebProcess/FullScreen -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv= -0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/Geolocation -I/tmp/gui= x-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit= 2/WebProcess/IconDatabase -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/q= twebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/InjectedBundle -I/tmp/guix= -build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2= /WebProcess/InjectedBundle/API -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.dr= v-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/InjectedBundle/API/c = -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sou= rce/WebKit2/WebProcess/InjectedBundle/DOM -I/tmp/guix-build-qtwebkit-5.212.= 0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/Launching = -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sou= rce/WebKit2/WebProcess/MediaCache -I/tmp/guix-build-qtwebkit-5.212.0-alpha2= =2Edrv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/MediaStream -I/t= mp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/= WebKit2/WebProcess/Network -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/= qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/Notifications -I/tmp/guix= -build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2= /WebProcess/OriginData -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwe= bkit-5.212.0-alpha2/Source/WebKit2/WebProcess/Plugins -I/tmp/guix-build-qtw= ebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProces= s/Plugins/Netscape -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit= -5.212.0-alpha2/Source/WebKit2/WebProcess/ResourceCache -I/tmp/guix-build-q= twebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProc= ess/Storage -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/WebKit2/WebProcess/UserContent -I/tmp/guix-build-qtwebkit-5= =2E212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/Web= CoreSupport -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/WebKit2/WebProcess/WebPage -I/tmp/guix-build-qtwebkit-5.212= =2E0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore -I/tmp/guix-build-= qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/Module= s/battery -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-= alpha2/Source/WebCore/Modules/indexeddb -I/tmp/guix-build-qtwebkit-5.212.0-= alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/Modules/indexeddb/clien= t -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/S= ource/WebCore/Modules/indexeddb/server -I/tmp/guix-build-qtwebkit-5.212.0-a= lpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/Modules/indexeddb/shared= -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/So= urce/WebCore/Modules/mediastream -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.= drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/Modules/networkinfo -I/tmp/gui= x-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCor= e/Modules/notifications -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtw= ebkit-5.212.0-alpha2/Source/WebCore/Modules/streams -I/tmp/guix-build-qtweb= kit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/Modules/vib= ration -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alp= ha2/Source/WebCore/Modules/webdatabase -I/tmp/guix-build-qtwebkit-5.212.0-a= lpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/accessibility -I/tmp/gui= x-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCor= e/bindings/js -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.21= 2.0-alpha2/Source/WebCore/bindings -I/tmp/guix-build-qtwebkit-5.212.0-alpha= 2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/bridge -I/tmp/guix-build-qtw= ebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/bridge/js= c -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/S= ource/WebCore/contentextensions -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.d= rv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/css -I/tmp/guix-build-qtwebkit-= 5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/dom -I/tmp/guix= -build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore= /dom/default -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212= =2E0-alpha2/Source/WebCore/editing -I/tmp/guix-build-qtwebkit-5.212.0-alpha= 2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/fileapi -I/tmp/guix-build-qt= webkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/history = -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sou= rce/WebCore/html -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5= =2E212.0-alpha2/Source/WebCore/html/shadow -I/tmp/guix-build-qtwebkit-5.212= =2E0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/html/track -I/tmp/= guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/Web= Core/inspector -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.2= 12.0-alpha2/Source/WebCore/loader -I/tmp/guix-build-qtwebkit-5.212.0-alpha2= =2Edrv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/loader/archive -I/tmp/guix-= build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/= loader/icon -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/WebCore/loader/cache -I/tmp/guix-build-qtwebkit-5.212.0-alp= ha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/page -I/tmp/guix-build-qtw= ebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/page/anim= ation -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alph= a2/Source/WebCore/page/csp -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/= qtwebkit-5.212.0-alpha2/Source/WebCore/page/scrolling -I/tmp/guix-build-qtw= ebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/platform = -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sou= rce/WebCore/platform/animation -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.dr= v-0/qtwebkit-5.212.0-alpha2/Source/WebCore/platform/audio -I/tmp/guix-build= -qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/platf= orm/graphics -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212= =2E0-alpha2/Source/WebCore/platform/graphics/filters -I/tmp/guix-build-qtwe= bkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/platform/g= raphics/harfbuzz -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5= =2E212.0-alpha2/Source/WebCore/platform/graphics/harfbuzz/ng -I/tmp/guix-bu= ild-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/pl= atform/graphics/surfaces -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qt= webkit-5.212.0-alpha2/Source/WebCore/platform/graphics/texmap -I/tmp/guix-b= uild-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/p= latform/graphics/transforms -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0= /qtwebkit-5.212.0-alpha2/Source/WebCore/platform/mediastream -I/tmp/guix-bu= ild-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/pl= atform/network -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.2= 12.0-alpha2/Source/WebCore/platform/spi/cf -I/tmp/guix-build-qtwebkit-5.212= =2E0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/platform/sql -I/tm= p/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/W= ebCore/platform/text -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebk= it-5.212.0-alpha2/Source/WebCore/plugins -I/tmp/guix-build-qtwebkit-5.212.0= -alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/rendering -I/tmp/guix-= build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/= rendering/line -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.2= 12.0-alpha2/Source/WebCore/rendering/shapes -I/tmp/guix-build-qtwebkit-5.21= 2.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/rendering/style -I/= tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source= /WebCore/storage -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5= =2E212.0-alpha2/Source/WebCore/style -I/tmp/guix-build-qtwebkit-5.212.0-alp= ha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/svg -I/tmp/guix-build-qtwe= bkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/svg/graphi= cs -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/= Source/WebCore/svg/properties -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv= -0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore -I/tmp/guix-build-qtwebkit= -5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/Forward= ingHeaders -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0= -alpha2/Source/JavaScriptCore/API -I/tmp/guix-build-qtwebkit-5.212.0-alpha2= =2Edrv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/assembler -I/tmp/gui= x-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaSc= riptCore/bytecode -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-= 5.212.0-alpha2/Source/JavaScriptCore/bytecompiler -I/tmp/guix-build-qtwebki= t-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/collec= tor/handles -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/JavaScriptCore/dfg -I/tmp/guix-build-qtwebkit-5.212.0-alpha= 2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/disassembler -I/tmp/g= uix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/Java= ScriptCore/heap -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.= 212.0-alpha2/Source/JavaScriptCore/interpreter -I/tmp/guix-build-qtwebkit-5= =2E212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/jit -I/= tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source= /JavaScriptCore/parser -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwe= bkit-5.212.0-alpha2/Source/JavaScriptCore/profiler -I/tmp/guix-build-qtwebk= it-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/JavaScriptCore/runti= me -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/= Source/WTF -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0= -alpha2/release/DerivedSources -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.dr= v-0/qtwebkit-5.212.0-alpha2/release/DerivedSources/JavaScriptCore -I/tmp/gu= ix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/release/Deri= vedSources/WebCore -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit= -5.212.0-alpha2/release/DerivedSources/WebKit2 -I/tmp/guix-build-qtwebkit-5= =2E212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/release/DerivedSources/WebKit= 2/include -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-= alpha2/release -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.2= 12.0-alpha2/Source -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit= -5.212.0-alpha2/WebKitLibraries -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.d= rv-0/qtwebkit-5.212.0-alpha2/Source/ThirdParty/ANGLE -I/tmp/guix-build-qtwe= bkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/ThirdParty/ANGLE/i= nclude/KHR -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0= -alpha2/release/DerivedSources/ForwardingHeaders -I/tmp/guix-build-qtwebkit= -5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/release/DerivedSources/Forwar= dingHeaders/QtWebKit -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebk= it-5.212.0-alpha2/Source/WebCore/platform/graphics/opentype -I/tmp/guix-bui= ld-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/pla= tform/graphics/qt -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-= 5.212.0-alpha2/Source/WebCore/platform/network/qt -I/tmp/guix-build-qtwebki= t-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebCore/platform/qt -= I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sour= ce/WebKit/qt/Api -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5= =2E212.0-alpha2/Source/WebKit/qt/Plugins -I/tmp/guix-build-qtwebkit-5.212.0= -alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/NetworkProcess/CustomP= rotocols/qt -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.= 0-alpha2/Source/WebKit2/NetworkProcess/qt -I/tmp/guix-build-qtwebkit-5.212.= 0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/CoordinatedGra= phics -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alph= a2/Source/WebKit2/Shared/Plugins/unix -I/tmp/guix-build-qtwebkit-5.212.0-al= pha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Shared/qt -I/tmp/guix-bui= ld-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/Sha= red/unix -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-a= lpha2/Source/WebKit2/UIProcess/API/C/qt -I/tmp/guix-build-qtwebkit-5.212.0-= alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/API/qt -I/tmp= /guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/We= bKit2/UIProcess/API/cpp/qt -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/= qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/CoordinatedGraphics -I/tmp= /guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/We= bKit2/UIProcess/InspectorServer/qt -I/tmp/guix-build-qtwebkit-5.212.0-alpha= 2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/UIProcess/gstreamer -I/tmp/g= uix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebK= it2/UIProcess/qt -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5= =2E212.0-alpha2/Source/WebKit2/WebProcess/Plugins/Netscape/unix -I/tmp/guix= -build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2= /WebProcess/Plugins/Netscape/x11 -I/tmp/guix-build-qtwebkit-5.212.0-alpha2.= drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/WebCoreSupport/qt -= I/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sour= ce/WebKit2/WebProcess/WebPage/CoordinatedGraphics -I/tmp/guix-build-qtwebki= t-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Source/WebKit2/WebProcess/qt= -isystem /gnu/store/x9lfcagl47zbb6krfpmwm31m70s9pk00-glib-2.56.0/include/g= lib-2.0 -isystem /gnu/store/x9lfcagl47zbb6krfpmwm31m70s9pk00-glib-2.56.0/li= b/glib-2.0/include -isystem /gnu/store/6cklwzrqdhff1ps3ahk55nm48pfy16iq-gst= reamer-1.14.1/include/gstreamer-1.0 -isystem /gnu/store/3gyym0c7lk0b8cpcaz3= h4jbq803rzpbj-qtdeclarative-5.11.0/include/qt5 -isystem /gnu/store/3gyym0c7= lk0b8cpcaz3h4jbq803rzpbj-qtdeclarative-5.11.0/include/qt5/QtQuick -isystem = /gnu/store/3gyym0c7lk0b8cpcaz3h4jbq803rzpbj-qtdeclarative-5.11.0/include/qt= 5/QtQml -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/= include/qt5 -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.1= 1.0/include/qt5/QtNetwork -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yf= pzg-qtbase-5.11.0/include/qt5/QtCore -isystem /gnu/store/4jpvg4rqfjpyj5rjpm= 6aid35145yfpzg-qtbase-5.11.0/lib/qt5/mkspecs/linux-g++ -isystem /gnu/store/= 4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtGui -isystem /= gnu/store/3gyym0c7lk0b8cpcaz3h4jbq803rzpbj-qtdeclarative-5.11.0/include/qt5= /QtQuick/5.11.0 -isystem /gnu/store/3gyym0c7lk0b8cpcaz3h4jbq803rzpbj-qtdecl= arative-5.11.0/include/qt5/QtQuick/5.11.0/QtQuick -isystem /gnu/store/3gyym= 0c7lk0b8cpcaz3h4jbq803rzpbj-qtdeclarative-5.11.0/include/qt5/QtQml/5.11.0 -= isystem /gnu/store/3gyym0c7lk0b8cpcaz3h4jbq803rzpbj-qtdeclarative-5.11.0/in= clude/qt5/QtQml/5.11.0/QtQml -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid3514= 5yfpzg-qtbase-5.11.0/include/qt5/QtNetwork/5.11.0 -isystem /gnu/store/4jpvg= 4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtNetwork/5.11.0/QtNe= twork -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/in= clude/qt5/QtCore/5.11.0 -isystem /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpz= g-qtbase-5.11.0/include/qt5/QtCore/5.11.0/QtCore -isystem /gnu/store/4jpvg4= rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtGui/5.11.0 -isystem = /gnu/store/4jpvg4rqfjpyj5rjpm6aid35145yfpzg-qtbase-5.11.0/include/qt5/QtGui= /5.11.0/QtGui -isystem /gnu/store/9vpjk125pbw3jdjnk4ixvkymx6jsinhp-qtsensor= s-5.11.0/include/qt5 -isystem /gnu/store/9vpjk125pbw3jdjnk4ixvkymx6jsinhp-q= tsensors-5.11.0/include/qt5/QtSensors -isystem /gnu/store/hagh38g85gxkp52wn= 19hyl4zir82qmf1-qtlocation-5.11.0/include/qt5 -isystem /gnu/store/hagh38g85= gxkp52wn19hyl4zir82qmf1-qtlocation-5.11.0/include/qt5/QtPositioning -isyste= m /gnu/store/whliwsddbx63680q77h64x423405gi2v-qtwebchannel-5.11.0/include/q= t5 -isystem /gnu/store/whliwsddbx63680q77h64x423405gi2v-qtwebchannel-5.11.0= /include/qt5/QtWebChannel -fvisibility=3Dhidden -fvisibility-inlines-hidde= n -fno-exceptions -fno-strict-aliasing -fno-rtti -std=3Dc++11 -Wno-expansi= on-to-defined -O3 -DNDEBUG -ffunction-sections -fdata-sections -Wall -Wex= tra -Wcast-align -Wformat-security -Wmissing-format-attribute -Wpointer-ari= th -Wundef -Wwrite-strings -fPIC -Wno-unused-parameter -fPIC -std=3Dgnu++1= 1 -o CMakeFiles/WebKit2.dir/UIProcess/gstreamer/WebPageProxyGStreamer.cpp.o= -c /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/S= ource/WebKit2/UIProcess/gstreamer/WebPageProxyGStreamer.cpp In file included from /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/release/DerivedSources/ForwardingHeaders/WebCore/GUniquePt= rGStreamer.h:1:0, from /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/Source/WebKit2/UIProcess/gstreamer/InstallMissingMediaPlug= insPermissionRequest.h:30, from /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/Source/WebKit2/UIProcess/gstreamer/InstallMissingMediaPlug= insPermissionRequest.cpp:27: /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sourc= e/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:25:41: fatal er= ror: gst/pbutils/install-plugins.h: No such file or directory compilation terminated. make[4]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/build.make:6952: Source= /WebKit2/CMakeFiles/WebKit2.dir/UIProcess/gstreamer/InstallMissingMediaPlug= insPermissionRequest.cpp.o] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/release/DerivedSources/ForwardingHeaders/WebCore/GUniquePt= rGStreamer.h:1:0, from /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/Source/WebKit2/UIProcess/gstreamer/InstallMissingMediaPlug= insPermissionRequest.h:30, from /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebki= t-5.212.0-alpha2/Source/WebKit2/UIProcess/gstreamer/WebPageProxyGStreamer.c= pp:30: /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/qtwebkit-5.212.0-alpha2/Sourc= e/WebCore/platform/graphics/gstreamer/GUniquePtrGStreamer.h:25:41: fatal er= ror: gst/pbutils/install-plugins.h: No such file or directory compilation terminated. make[4]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/build.make:6965: Source= /WebKit2/CMakeFiles/WebKit2.dir/UIProcess/gstreamer/WebPageProxyGStreamer.c= pp.o] Error 1 make[4]: Leaving directory '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/q= twebkit-5.212.0-alpha2/release' make[3]: *** [CMakeFiles/Makefile2:2433: Source/WebKit2/CMakeFiles/WebKit2.= dir/all] Error 2 make[3]: Leaving directory '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/q= twebkit-5.212.0-alpha2/release' make[2]: *** [Makefile:163: all] Error 2 make[2]: Leaving directory '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/q= twebkit-5.212.0-alpha2/release' make[1]: *** [Makefile.run_cmake:319: first] Error 2 make[1]: Leaving directory '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/q= twebkit-5.212.0-alpha2/Tools/qmake/projects' make: *** [Makefile:133: sub-Tools-qmake-projects-run_cmake-pro-make_first-= ordered] Error 2 Backtrace: 4 (primitive-load "/gnu/store/n4bxq1jsisqmk716x8613j8xi1i?") In ice-9/eval.scm: 191:35 3 (_ _) In srfi/srfi-1.scm: 640:9 2 (for-each # ?) In /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/gnu= -build-system.scm: 799:31 1 (_ _) In /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/uti= ls.scm: 616:6 0 (invoke _ . _) /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/utils.= scm:616:6: In procedure invoke: Throw to key `srfi-34' with args `(#)'. builder for `/gnu/store/xxvzbyvjs55ap4ia71d6acz6gq80ij89-qtwebkit-5.212.0-a= lpha2.drv' failed with exit code 1 @ build-failed /gnu/store/xxvzbyvjs55ap4ia71d6acz6gq80ij89-qtwebkit-5.212.0= -alpha2.drv - 1 builder for `/gnu/store/xxvzbyvjs55ap4ia71d6acz6gq80ij89-qt= webkit-5.212.0-alpha2.drv' failed with exit code 1 guix build: error: build failed: build of `/gnu/store/xxvzbyvjs55ap4ia71d6a= cz6gq80ij89-qtwebkit-5.212.0-alpha2.drv' failed The missing file install-plugins.h sits in /gnu/store/g3iwkhs7sjrhsaqq3bwmj81mxsa5c3d1-gst-plugins-base-1.14.1/incl= ude/gstreamer-1.0/gst/pbutils My impression is that it is searched for in /gnu/store/6cklwzrqdhff1ps3ahk55nm48pfy16iq-gstreamer-1.14.1/include/gst= reamer-1.0 instead (this follows an "-isystem" option in the command line), where it does not exist. Does this ring a bell? Should we pursue this direction, or should we simply add the previous versi= on of pyqt again, only for calibre? Since qtwebkit is deprecated inside Qt, I wonder how much energy we should put into this. Andreas From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 21 16:42:16 2018 Received: (at 24404) by debbugs.gnu.org; 21 Jul 2018 20:42:16 +0000 Received: from localhost ([127.0.0.1]:51419 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgyhj-0007Ia-Ql for submit@debbugs.gnu.org; Sat, 21 Jul 2018 16:42:16 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:43662) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fgyhi-0007IT-Hz for 24404@debbugs.gnu.org; Sat, 21 Jul 2018 16:42:15 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id B8D8E6F0; Sat, 21 Jul 2018 22:42:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5CU5osi18VVB; Sat, 21 Jul 2018 22:42:13 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id BF5F117C; Sat, 21 Jul 2018 22:42:12 +0200 (CEST) Date: Sat, 21 Jul 2018 22:42:11 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: "calibre" package fails to build. Message-ID: <20180721204211.GA29877@jurong> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180721203448.GA6314@jurong> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@gnu.org" , Matthew Brooks 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: -0.3 (/) On Sat, Jul 21, 2018 at 10:34:48PM +0200, Andreas Enge wrote: > Does this ring a bell? Nix has a patch: https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/qt-5/5.11/qtwebkit.patch diff --git a/Source/WebKit2/PlatformQt.cmake b/Source/WebKit2/PlatformQt.cmake --- a/Source/WebKit2/PlatformQt.cmake +++ b/Source/WebKit2/PlatformQt.cmake @@ -261,6 +261,7 @@ list(APPEND WebKit2_SYSTEM_INCLUDE_DIRECTORIES ${GLIB_INCLUDE_DIRS} ${GSTREAMER_INCLUDE_DIRS} + ${GSTREAMER_PBUTILS_INCLUDE_DIRS} ${Qt5Quick_INCLUDE_DIRS} ${Qt5Quick_PRIVATE_INCLUDE_DIRS} ${SQLITE_INCLUDE_DIR} This looks like something we could need! I will give it a try. Andreas From debbugs-submit-bounces@debbugs.gnu.org Sun Jul 22 05:49:28 2018 Received: (at 24404) by debbugs.gnu.org; 22 Jul 2018 09:49:28 +0000 Received: from localhost ([127.0.0.1]:51551 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhAzQ-0006aO-8W for submit@debbugs.gnu.org; Sun, 22 Jul 2018 05:49:28 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:45096) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fhAzO-0006aB-LV for 24404@debbugs.gnu.org; Sun, 22 Jul 2018 05:49:19 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 6951D1024; Sun, 22 Jul 2018 11:49:17 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id R0I8QXLw6YDk; Sun, 22 Jul 2018 11:49:16 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id C6F7FC1; Sun, 22 Jul 2018 11:49:15 +0200 (CEST) Date: Sun, 22 Jul 2018 11:49:14 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: "calibre" package fails to build. Message-ID: <20180722094914.GA31191@jurong> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="jRHKVT23PllUwdXP" Content-Disposition: inline In-Reply-To: <20180721204211.GA29877@jurong> User-Agent: Mutt/1.10.0 (2018-05-17) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@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: -0.3 (/) --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hello, I ended up disabling tests (see comments in the patch). Now the package builds, but tries to install into the Qt directory; at the end of the cmake phase, it prints: -- Installing in the same prefix as Qt, adopting their path scheme. The previous version of the package contains a phase to adapt this, but the .pri files to be modified do not exist any more. I also tried to inherit from qtsvg like other qt* packages; but the gnu-build-system does not work any more for qtwebkit, the build finishes in a few seconds creating only the documentation and not compiling the code... At this point, I am giving up; it would be nice if someone else could take a look, I am attaching the current patch. If there is no progress during the next few days, I would suggest to re-add pyqt@5.9 for calibre. What do you think? Andreas PS: There is a thread from 2016 in which the Calibre author states that he will stick with qtwebkit and in the worst case take over the maintenance of a fork: https://www.mobileread.com/forums/showthread.php?t=270258 --jRHKVT23PllUwdXP Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-qtwebkit-Update-to-5.212.0-alpha2.patch" >From 3fe25c8153e28823411d045251e7458c82e62421 Mon Sep 17 00:00:00 2001 From: Andreas Enge Date: Sun, 22 Jul 2018 11:38:58 +0200 Subject: [PATCH] gnu: qtwebkit: Update to 5.212.0-alpha2. * gnu/packages/qt.scm (qtwebkit): Update to 5.212.0-alpha2. * gnu/packages/patches/qtwebkit-pbutils-include.patch: New file. * gnu/local.mk (dist_patch_DATA): Register the patch. --- gnu/local.mk | 1 + .../patches/qtwebkit-pbutils-include.patch | 15 ++++ gnu/packages/qt.scm | 87 +++---------------- 3 files changed, 30 insertions(+), 73 deletions(-) create mode 100644 gnu/packages/patches/qtwebkit-pbutils-include.patch diff --git a/gnu/local.mk b/gnu/local.mk index e55c2bf3b..066b9fb42 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1092,6 +1092,7 @@ dist_patch_DATA = \ %D%/packages/patches/qtbase-use-TZDIR.patch \ %D%/packages/patches/qtoctave-qt-5.11-fix.patch \ %D%/packages/patches/qtscript-disable-tests.patch \ + %D%/packages/patches/qtwebkit-pbutils-include.patch \ %D%/packages/patches/quagga-reproducible-build.patch \ %D%/packages/patches/quassel-qt-5.11.patch \ %D%/packages/patches/quickswitch-fix-dmenu-check.patch \ diff --git a/gnu/packages/patches/qtwebkit-pbutils-include.patch b/gnu/packages/patches/qtwebkit-pbutils-include.patch new file mode 100644 index 000000000..57961e7a5 --- /dev/null +++ b/gnu/packages/patches/qtwebkit-pbutils-include.patch @@ -0,0 +1,15 @@ +Patch taken from Nix: + https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/libraries/qt-5/5.11/qtwebkit.patch + +diff --git a/Source/WebKit2/PlatformQt.cmake b/Source/WebKit2/PlatformQt.cmake +--- a/Source/WebKit2/PlatformQt.cmake ++++ b/Source/WebKit2/PlatformQt.cmake +@@ -261,6 +261,7 @@ + list(APPEND WebKit2_SYSTEM_INCLUDE_DIRECTORIES + ${GLIB_INCLUDE_DIRS} + ${GSTREAMER_INCLUDE_DIRS} ++ ${GSTREAMER_PBUTILS_INCLUDE_DIRS} + ${Qt5Quick_INCLUDE_DIRS} + ${Qt5Quick_PRIVATE_INCLUDE_DIRS} + ${SQLITE_INCLUDE_DIR} + diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index a15d6453c..5386fc6d0 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -1991,18 +1991,16 @@ different kinds of sliders, and much more.") (define-public qtwebkit (package (name "qtwebkit") - (version "5.9.1") + (version "5.212.0-alpha2") (source (origin (method url-fetch) - (uri (string-append "https://download.qt.io/official_releases/qt/" - (version-major+minor version) "/" version - "/submodules/" name "-opensource-src-" - version ".tar.xz")) + (uri "https://github.com/annulen/webkit/releases/download/qtwebkit-5.212.0-alpha2/qtwebkit-5.212.0-alpha2.tar.xz") (sha256 (base32 - "1ksjn1vjbfhdm4y4rg08ag4krk87ahp7qcdcpwll42l0rnz61998")))) - (build-system gnu-build-system) + "12lg7w00d8wsj672s1y5z5gm0xdcgs16nas0b5bgq4byavg03ygq")) + (patches (search-patches "qtwebkit-pbutils-include.patch")))) + (build-system cmake-build-system) (native-inputs `(("perl" ,perl) ("python" ,python-2.7) @@ -2013,6 +2011,8 @@ different kinds of sliders, and much more.") ("pkg-config" ,pkg-config))) (inputs `(("icu" ,icu4c) + ("glib" ,glib) + ("gst-plugins-base" ,gst-plugins-base) ("libjpeg" ,libjpeg) ("libpng" ,libpng) ("libwebp" ,libwebp) @@ -2021,85 +2021,26 @@ different kinds of sliders, and much more.") ("libxrender" ,libxrender) ("qtbase" ,qtbase) ("qtdeclarative" ,qtdeclarative) + ("qtlocation" ,qtlocation) ("qtmultimedia" ,qtmultimedia) + ("qtsensors" ,qtsensors) + ("qtwebchannel" ,qtwebchannel) ("libxml2" ,libxml2) ("libxslt" ,libxslt) ("libx11" ,libx11) ("libxcomposite" ,libxcomposite))) (arguments - `(#:phases + `(#:tests? #f ; no apparent tests; it might be necessary to set + ; ENABLE_API_TESTS, see CMakeLists.txt + #:phases (modify-phases %standard-phases - (add-before 'configure 'fix-qmlwebkit-plugins-rpath - (lambda _ - (substitute* "Source/WebKit/qt/declarative/experimental/experimental.pri" - (("RPATHDIR_RELATIVE_TO_DESTDIR = \\.\\./\\.\\./lib") - "RPATHDIR_RELATIVE_TO_DESTDIR = ../../../../../lib")) - (substitute* "Source/WebKit/qt/declarative/public.pri" - (("RPATHDIR_RELATIVE_TO_DESTDIR = \\.\\./\\.\\./lib") - "RPATHDIR_RELATIVE_TO_DESTDIR = ../../../../lib")) - #t)) (replace 'configure (lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out"))) (setenv "QMAKEPATH" (string-append (getcwd) "/Tools/qmake:" (getenv "QMAKEPATH"))) - (system* "qmake")))) - ;; prevent webkit from trying to install into the qtbase store directory, - ;; and replace references to the build directory in linker options: - (add-before 'build 'patch-installpaths - (lambda* (#:key outputs inputs #:allow-other-keys) - (let* ((out (assoc-ref outputs "out")) - (qtbase (assoc-ref inputs "qtbase")) - (builddir (getcwd)) - (linkbuild (string-append "-L" builddir)) - (linkout (string-append "-L" out)) - (makefiles - (map-in-order - (lambda (i) - (let* ((in (car i)) - (mf (string-append (dirname in) "/" - (cdr i)))) - ;; by default, these Makefiles are - ;; generated during install, but we need - ;; to generate them now - (system* "qmake" in "-o" mf) - mf)) - '(("Source/api.pri" . "Makefile.api") - ("Source/widgetsapi.pri" - . "Makefile.widgetsapi") - ("Source/WebKit2/WebProcess.pro" - . "Makefile.WebProcess") - ("Source/WebKit2/PluginProcess.pro" - . "Makefile.PluginProcess") - ("Source/WebKit/qt/declarative/public.pri" - . "Makefile.declarative.public") - ("Source/WebKit/qt/declarative/experimental/experimental.pri" - . "Makefile.declarative.experimental") - ("Source/WebKit/qt/examples/platformplugin/platformplugin.pro" - . "Makefile"))))) - ;; Order of qmake calls and substitutions matters here. - (system* "qmake" "-prl" "Source/widgetsapi.pri" - "-o" "Source/Makefile") - (substitute* (find-files "lib" "libQt5.*\\.prl") - ((linkbuild) linkout)) - (substitute* (find-files "lib" - "libQt5WebKit.*\\.la") - (("libdir='.*'") - (string-append "libdir='" out "/lib'")) - ((linkbuild) linkout)) - (substitute* (find-files "lib/pkgconfig" - "Qt5WebKit.*\\.pc") - (((string-append "prefix=" qtbase)) - (string-append "prefix=" out)) - ((linkbuild) linkout)) - ;; Makefiles must be modified after .prl/.la/.pc - ;; files, lest they get rebuilt: - (substitute* makefiles - (((string-append "\\$\\(INSTALL_ROOT\\)" qtbase)) - out ) - (((string-append "-Wl,-rpath," builddir)) - (string-append "-Wl,-rpath," out))))))))) + (system* "qmake"))))))) (home-page "https://www.webkit.org") (synopsis "Web browser engine and classes to render and interact with web content") -- 2.18.0 --jRHKVT23PllUwdXP-- From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 06:17:49 2018 Received: (at 24404) by debbugs.gnu.org; 1 Aug 2018 10:17:49 +0000 Received: from localhost ([127.0.0.1]:36969 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkoCT-0006jC-4Q for submit@debbugs.gnu.org; Wed, 01 Aug 2018 06:17:49 -0400 Received: from flashner.co.il ([178.62.234.194]:51030) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkoCQ-0006ix-UE for 24404@debbugs.gnu.org; Wed, 01 Aug 2018 06:17:47 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id C220F402E0; Wed, 1 Aug 2018 10:17:40 +0000 (UTC) Date: Wed, 1 Aug 2018 13:17:39 +0300 From: Efraim Flashner To: Andreas Enge Subject: Re: "calibre" package fails to build. Message-ID: <20180801101739.GB31156@macbook41> References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable In-Reply-To: <20180722094914.GA31191@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@debbugs.gnu.org, "help-guix@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 (-) On Sun, Jul 22, 2018 at 11:49:14AM +0200, Andreas Enge wrote: > Hello, >=20 > I ended up disabling tests (see comments in the patch). > Now the package builds, but tries to install into the Qt directory; at the > end of the cmake phase, it prints: > -- Installing in the same prefix as Qt, adopting their path scheme. > The previous version of the package contains a phase to adapt this, > but the .pri files to be modified do not exist any more. >=20 > I also tried to inherit from qtsvg like other qt* packages; but the > gnu-build-system does not work any more for qtwebkit, the build finishes > in a few seconds creating only the documentation and not compiling the co= de... >=20 > At this point, I am giving up; it would be nice if someone else could take > a look, I am attaching the current patch. Thanks for getting the patch this far! I switched the 'configure phase =66rom (invoke qmake) to fully cmake with some necessary configure-flags. It seemed easier than trying to convince qmake to install to the correct location. I also left the tests disabled, 7+ hours compiling on my fast aarch64 board was quite long enough. I'm not opposed to re-enabling them but I don't want to debug failures. >=20 > If there is no progress during the next few days, I would suggest to re-a= dd > pyqt@5.9 for calibre. What do you think? After fixing a bug in optipng (bundling outdated copies of libraries is definately a bug) I was able to compile calibre on aarch64. I run it headless, so I wasn't able to test it but hopefully it's back to working. > Andreas >=20 > PS: There is a thread from 2016 in which the Calibre author states that he > will stick with qtwebkit and in the worst case take over the maintena= nce > of a fork: > https://www.mobileread.com/forums/showthread.php?t=3D270258 If he's planning on going the same route as gnucash I assume its only a matter of time until he realizes distros will drop calibre rather than carry along his beloved cruft. --=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 From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 08:47:05 2018 Received: (at 24404) by debbugs.gnu.org; 1 Aug 2018 12:47:05 +0000 Received: from localhost ([127.0.0.1]:37056 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkqWv-0003zM-1w for submit@debbugs.gnu.org; Wed, 01 Aug 2018 08:47:05 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:47156 helo=mta-1.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkqWs-0003yw-AR for 24404@debbugs.gnu.org; Wed, 01 Aug 2018 08:47:02 -0400 Received: by mta-1.openmailbox.org (Postfix, from userid 20002) id 5C40D4E0048; Wed, 1 Aug 2018 14:47:01 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR003 X-Spam-Level: X-Spam-Status: No, score=-0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, URIBL_BLOCKED autolearn=disabled version=3.4.0 Subject: Re: bug#24404: "calibre" package fails to build. To: 24404@debbugs.gnu.org References: <20180628170155.11a28321@mailbox.org> <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> From: Brendan Tildesley Message-ID: <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> Date: Wed, 1 Aug 2018 22:46:56 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.0 MIME-Version: 1.0 In-Reply-To: <20180801101739.GB31156@macbook41> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-Language: en-AU X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 24404 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.7 (-) On 08/01/18 20:17, Efraim Flashner wrote: > On Sun, Jul 22, 2018 at 11:49:14AM +0200, Andreas Enge wrote: >> Hello, >> >> I ended up disabling tests (see comments in the patch). >> Now the package builds, but tries to install into the Qt directory; at the >> end of the cmake phase, it prints: >> -- Installing in the same prefix as Qt, adopting their path scheme. >> The previous version of the package contains a phase to adapt this, >> but the .pri files to be modified do not exist any more. >> >> I also tried to inherit from qtsvg like other qt* packages; but the >> gnu-build-system does not work any more for qtwebkit, the build finishes >> in a few seconds creating only the documentation and not compiling the code... >> >> At this point, I am giving up; it would be nice if someone else could take >> a look, I am attaching the current patch. > Thanks for getting the patch this far! I switched the 'configure phase > from (invoke qmake) to fully cmake with some necessary configure-flags. > It seemed easier than trying to convince qmake to install to the correct > location. > > I also left the tests disabled, 7+ hours compiling on my fast aarch64 > board was quite long enough. I'm not opposed to re-enabling them but I > don't want to debug failures. > >> If there is no progress during the next few days, I would suggest to re-add >> pyqt@5.9 for calibre. What do you think? > After fixing a bug in optipng (bundling outdated copies of libraries is > definately a bug) I was able to compile calibre on aarch64. I run it > headless, so I wasn't able to test it but hopefully it's back to > working. > >> Andreas >> >> PS: There is a thread from 2016 in which the Calibre author states that he >> will stick with qtwebkit and in the worst case take over the maintenance >> of a fork: >> https://www.mobileread.com/forums/showthread.php?t=270258 > If he's planning on going the same route as gnucash I assume its only a > matter of time until he realizes distros will drop calibre rather than > carry along his beloved cruft. > He doesn't care much about that because he believes people should use the binary version of calibre that he distributes. He maintains python 2 for Windows and also intends to continue maintaining Python2 for GNU/Linux himself. Calibre also uses some python2 dependencies that haven't been ported to python3 at all. It would take a significant amount of work to port it, although I feel like Calibre is the result of years of poor programming practices. One should maintain that their large program works with a simple gnu-build-system at all times. ----------------------------------------------------------- The new qtwebkit fails to build for me. This is the tail of the output: /__/DerivedSources/WebCore/InternalSettingsGenerated.cpp.o -c /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/DerivedSources/WebCore/InternalSettingsGenerated.cpp [ 82%] Linking CXX static library ../../lib/libWebCoreTestSupport.a cd /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebCore && /gnu/store/g85ikfjxs2d7aydvg5w06jn2h9xrjmpc-cmake-3.11.0/bin/cmake -P CMakeFiles/WebCoreTestSupport.dir/cmake_clean_target.cmake cd /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebCore && /gnu/store/g85ikfjxs2d7aydvg5w06jn2h9xrjmpc-cmake-3.11.0/bin/cmake -E cmake_link_script CMakeFiles/WebCoreTestSupport.dir/link.txt --verbose=1 /gnu/store/srmqh29dpm50j8kj1pbqg2rgh053wgyp-binutils-2.30/bin/ar crT ../../lib/libWebCoreTestSupport.a  CMakeFiles/WebCoreTestSupport.dir/platform/mock/PlatformSpeechSynthesizerMock.cpp.o CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockBox.cpp.o CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockMediaPlayerMediaSource.cpp.o CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockMediaSourcePrivate.cpp.o CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockSourceBufferPrivate.cpp.o CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockTracks.cpp.o CMakeFiles/WebCoreTestSupport.dir/testing/InternalSettings.cpp.o CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o CMakeFiles/WebCoreTestSupport.dir/testing/MockPageOverlay.cpp.o CMakeFiles/WebCoreTestSupport.dir/testing/MockPageOverlayClient.cpp.o CMakeFiles/WebCoreTestSupport.dir/testing/js/WebCoreTestSupport.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternalSettings.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternals.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMallocStatistics.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMemoryInfo.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMockContentFilterSettings.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMockPageOverlay.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSTypeConversions.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternalSettingsGenerated.cpp.o CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/InternalSettingsGenerated.cpp.o /gnu/store/srmqh29dpm50j8kj1pbqg2rgh053wgyp-binutils-2.30/bin/ranlib ../../lib/libWebCoreTestSupport.a make[2]: Leaving directory '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build' [ 82%] Built target WebCoreTestSupport make[1]: Leaving directory '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build' make: *** [Makefile:166: all] Error 2 Backtrace:            4 (primitive-load "/gnu/store/kfiy9kfa3gpgm6i4f2x142xz2qp…") In ice-9/eval.scm:    191:35  3 (_ _) In srfi/srfi-1.scm:     640:9  2 (for-each # …) In /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/gnu-build-system.scm:    799:31  1 (_ _) In /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/utils.scm:     616:6  0 (invoke _ . _) /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/utils.scm:616:6: In procedure invoke: Throw to key `srfi-34' with args `(#)'. builder for `/gnu/store/6xpbgvsravd365mb5nlxbcdns9n41spj-qtwebkit-5.212.0-alpha2.drv' failed with exit code 1 @ build-failed /gnu/store/6xpbgvsravd365mb5nlxbcdns9n41spj-qtwebkit-5.212.0-alpha2.drv - 1 builder for `/gnu/store/6xpbgvsravd365mb5nlxbcdns9n41spj-qtwebkit-5.212.0-alpha2.drv' failed with exit code 1 cannot build derivation `/gnu/store/06blrp079yfq07xs8nbsfgam1h1gfkj6-python2-pyqt-5.11.2.drv': 1 dependencies couldn't be built cannot build derivation `/gnu/store/snn0rr40iljv635ddjw726jdnys38bz0-calibre-3.28.0.drv': 1 dependencies couldn't be built guix build: error: build failed: build of `/gnu/store/snn0rr40iljv635ddjw726jdnys38bz0-calibre-3.28.0.drv' failed b@jiu ~/guix$ From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 01 12:41:41 2018 Received: (at 24404) by debbugs.gnu.org; 1 Aug 2018 16:41:41 +0000 Received: from localhost ([127.0.0.1]:37903 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkuBx-0001UC-9k for submit@debbugs.gnu.org; Wed, 01 Aug 2018 12:41:41 -0400 Received: from flashner.co.il ([178.62.234.194]:51922) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fkuBv-0001Tu-90 for 24404@debbugs.gnu.org; Wed, 01 Aug 2018 12:41:39 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id F2AC0402B4; Wed, 1 Aug 2018 16:41:32 +0000 (UTC) Date: Wed, 1 Aug 2018 19:41:31 +0300 From: Efraim Flashner To: Brendan Tildesley Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180801164131.GA13776@macbook41> References: <20180721173203.GA10747@jurong> <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/04w6evG8XlLl3ft" Content-Disposition: inline In-Reply-To: <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24404 Cc: 24404@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 (-) --/04w6evG8XlLl3ft Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Wed, Aug 01, 2018 at 10:46:56PM +1000, Brendan Tildesley wrote: >=20 > The new qtwebkit fails to build for me. This is the tail of the output: >=20 >=20 >=20 > /__/DerivedSources/WebCore/InternalSettingsGenerated.cpp.o -c > /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/DerivedSources/WebCor= e/InternalSettingsGenerated.cpp > [ 82%] Linking CXX static library ../../lib/libWebCoreTestSupport.a > cd /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebCore && > /gnu/store/g85ikfjxs2d7aydvg5w06jn2h9xrjmpc-cmake-3.11.0/bin/cmake -P > CMakeFiles/WebCoreTestSupport.dir/cmake_clean_target.cmake > cd /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebCore && > /gnu/store/g85ikfjxs2d7aydvg5w06jn2h9xrjmpc-cmake-3.11.0/bin/cmake -E > cmake_link_script CMakeFiles/WebCoreTestSupport.dir/link.txt --verbose=3D1 > /gnu/store/srmqh29dpm50j8kj1pbqg2rgh053wgyp-binutils-2.30/bin/ar crT > ../../lib/libWebCoreTestSupport.a=C2=A0 > CMakeFiles/WebCoreTestSupport.dir/platform/mock/PlatformSpeechSynthesizer= Mock.cpp.o > CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockBox.cpp.o > CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockMediaPlay= erMediaSource.cpp.o > CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockMediaSour= cePrivate.cpp.o > CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockSourceBuf= ferPrivate.cpp.o > CMakeFiles/WebCoreTestSupport.dir/platform/mock/mediasource/MockTracks.cp= p.o > CMakeFiles/WebCoreTestSupport.dir/testing/InternalSettings.cpp.o > CMakeFiles/WebCoreTestSupport.dir/testing/Internals.cpp.o > CMakeFiles/WebCoreTestSupport.dir/testing/MockPageOverlay.cpp.o > CMakeFiles/WebCoreTestSupport.dir/testing/MockPageOverlayClient.cpp.o > CMakeFiles/WebCoreTestSupport.dir/testing/js/WebCoreTestSupport.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternal= Settings.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternal= s.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMallocSt= atistics.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMemoryIn= fo.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMockCont= entFilterSettings.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSMockPage= Overlay.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSTypeConv= ersions.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/JSInternal= SettingsGenerated.cpp.o > CMakeFiles/WebCoreTestSupport.dir/__/__/DerivedSources/WebCore/InternalSe= ttingsGenerated.cpp.o > /gnu/store/srmqh29dpm50j8kj1pbqg2rgh053wgyp-binutils-2.30/bin/ranlib > ../../lib/libWebCoreTestSupport.a > make[2]: Leaving directory > '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build' > [ 82%] Built target WebCoreTestSupport > make[1]: Leaving directory > '/tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build' > make: *** [Makefile:166: all] Error 2 > Backtrace: > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 4 (primitive= -load "/gnu/store/kfiy9kfa3gpgm6i4f2x142xz2qp=E2=80=A6") > In ice-9/eval.scm: > =C2=A0=C2=A0 191:35=C2=A0 3 (_ _) > In srfi/srfi-1.scm: > =C2=A0=C2=A0=C2=A0 640:9=C2=A0 2 (for-each # =E2=80=A6) > In > /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/gnu-= build-system.scm: > =C2=A0=C2=A0 799:31=C2=A0 1 (_ _) > In > /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/util= s.scm: > =C2=A0=C2=A0=C2=A0 616:6=C2=A0 0 (invoke _ . _) >=20 > /gnu/store/qzsljkcllc01dmdq9z0yrqri3ajam3vp-module-import/guix/build/util= s.scm:616:6: > In procedure invoke: > Throw to key `srfi-34' with args `(# "make" arguments: ("-j" "16") exit-status: 2 term-signal: #f > stop-signal: #f] 98bfc0>)'. > builder for > `/gnu/store/6xpbgvsravd365mb5nlxbcdns9n41spj-qtwebkit-5.212.0-alpha2.drv' > failed with exit code 1 > @ build-failed > /gnu/store/6xpbgvsravd365mb5nlxbcdns9n41spj-qtwebkit-5.212.0-alpha2.drv > - 1 builder for > `/gnu/store/6xpbgvsravd365mb5nlxbcdns9n41spj-qtwebkit-5.212.0-alpha2.drv' > failed with exit code 1 > cannot build derivation > `/gnu/store/06blrp079yfq07xs8nbsfgam1h1gfkj6-python2-pyqt-5.11.2.drv': 1 > dependencies couldn't be built > cannot build derivation > `/gnu/store/snn0rr40iljv635ddjw726jdnys38bz0-calibre-3.28.0.drv': 1 > dependencies couldn't be built > guix build: error: build failed: build of > `/gnu/store/snn0rr40iljv635ddjw726jdnys38bz0-calibre-3.28.0.drv' failed > b@jiu ~/guix$ >=20 Unfortunately it looks like the interesting bit got cut off, the first error is an 'Error 2', typically 'Error 1' is what actually fails. --=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 --/04w6evG8XlLl3ft Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAlth4rcACgkQQarn3Mo9 g1GTeQ/8Dk3HYgEGjFESMLvMKYWDURrcXr4WFtxd2ld2+K1rHnPYuq22QvkhK63C aGYuramsnjvyJwZ8h5bJdRfyxEdC3C5mgjaG4l315neFcEenPfArvZoRqZWRYEcl j5aDHE/h10/WKL2lYMxZAHW+c9/lDs5dWW98seeTIBDWfrdX6WoCHuUF5aq2Hk2C BV/sZFExrhU3L1gPWUrFpQUib/0mxcwQqV9toObGzvQ21akJILA1cAhb2W4duzqg 9C33M4d86DWzvmxPyclpgp4rh+gL79KO8S4hCwZje0ro7eOOXLVXK+bXBpG427id 1QTn9IEwI4jRqOHQUWdjBWFAOUA2Y3PPffCO/+fERfrVDOUeq+lj9QSmjRsKFBmJ Kk8OxmfxAl1jkyv+kiNF/PyC8iPKhsjfXnlDkOtyZvg0T7mcXl8VSxbhglLn93cR VYOQG8KciN1j7SjAAYZGIwJMv/emXjYlCCWZw56j3LISOd/y/Q+snHp0F4oGBN39 A2055S5wROPHhO+y3oYCeQGdbcn4Hcd184gnPFqA+mUHK2lw5cvoI1FplSvp1ta3 EeLZ84vy6vt42LrNdDBJ74GSmFV/1CLF49mQjrUGjn7xmT9erqZMtXFawGFZ7UFY TTWSQiG5ppNo+p9UYUO0+9kddKi/wyINJdFYTT6Gyrq2CV+9/0M= =YOhA -----END PGP SIGNATURE----- --/04w6evG8XlLl3ft-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 08:30:25 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 12:30:25 +0000 Received: from localhost ([127.0.0.1]:38335 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flCkL-00074F-BN for submit@debbugs.gnu.org; Thu, 02 Aug 2018 08:30:25 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:38554) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flCkJ-000747-Vp for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 08:30:24 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id C433D1150; Thu, 2 Aug 2018 14:30:22 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id zNdJzjHMqKIQ; Thu, 2 Aug 2018 14:30:22 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id B0F2F10C8; Thu, 2 Aug 2018 14:30:21 +0200 (CEST) Date: Thu, 2 Aug 2018 14:30:20 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802123020.GA26124@jurong> References: <20180721181358.GA892@jurong> <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180801164131.GA13776@macbook41> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) Hello Efraim, thanks for all your work on the patch - you should have added a "Co-authored-by" line! On Wed, Aug 01, 2018 at 07:41:31PM +0300, Efraim Flashner wrote: > > The new qtwebkit fails to build for me. This is the tail of the output: For me it also fails on x86_64, but due to a lack of disk space. The build directory fills 12 GB!!! $ du -h /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/lib/libQt5WebKit.so.5.212.0 2,6G /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/lib/libQt5WebKit.so.5.212.0 So apparently the resulting library has more then 2 GB?! $ du -smc /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/* 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/CMakeFiles 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/CTestTestfile.cmake 2034 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/JavaScriptCore 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Makefile 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitConfig.cmake 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitConfigVersion.cmake 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitWidgetsConfig.cmake 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitWidgetsConfigVersion.cmake 5 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/ThirdParty 16 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WTF 3130 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebCore 140 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebKit 700 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebKit2 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/cmake_install.cmake 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/cmake_uninstall.cmake 6022 total This is also suspicious. Where are these 6 GB of "Source" coming from? The source of the package itself has only 13 MB. All this time and space just to be able to read and convert a few ebooks! Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 11:01:06 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 15:01:06 +0000 Received: from localhost ([127.0.0.1]:39116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flF67-0004Na-Tl for submit@debbugs.gnu.org; Thu, 02 Aug 2018 11:01:06 -0400 Received: from flashner.co.il ([178.62.234.194]:55400) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flF66-0004Mw-3t for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 11:01:02 -0400 Received: from localhost (unknown [141.226.10.13]) by flashner.co.il (Postfix) with ESMTPSA id F3F704028D; Thu, 2 Aug 2018 15:00:55 +0000 (UTC) Date: Thu, 2 Aug 2018 18:00:54 +0300 From: Efraim Flashner To: Andreas Enge Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802150054.GE13776@macbook41> References: <20180721183830.GP4585@macbook41> <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="/aVve/J9H4Wl5yVO" Content-Disposition: inline In-Reply-To: <20180802123020.GA26124@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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 (-) --/aVve/J9H4Wl5yVO Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Aug 02, 2018 at 02:30:20PM +0200, Andreas Enge wrote: > Hello Efraim, >=20 > thanks for all your work on the patch - you should have added a > "Co-authored-by" line! >=20 > On Wed, Aug 01, 2018 at 07:41:31PM +0300, Efraim Flashner wrote: > > > The new qtwebkit fails to build for me. This is the tail of the outpu= t: >=20 > For me it also fails on x86_64, but due to a lack of disk space. The build > directory fills 12 GB!!! >=20 How many cores do you have? My 6 core aarch64 board has 4GB of ram and 8GB of swap, and regularly used 4GB of the swap during building. Do you have any swap? > $ du -h /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/lib/libQt5Web= Kit.so.5.212.0 > 2,6G /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/lib/libQt5WebKit= =2Eso.5.212.0 >=20 > So apparently the resulting library has more then 2 GB?! >=20 $ du -h /gnu/store/n8ml4vp099ffc48i8vv1zjhzn34zfcvb-qtwebkit-5.212.0-alpha2= /lib/libQt5WebKit.so.5.212.0 48M /gnu/store/n8ml4vp099ffc48i8vv1zjhzn34zfcvb-qtwebkit-5.212.0-alpha2= /lib/libQt5WebKit.so.5.212.0 It'll probably go down if/when it finishes linking > $ du -smc /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/* > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/CMakeFiles > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/CTestTestfil= e.cmake > 2034 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/JavaScrip= tCore > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Makefile > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitCon= fig.cmake > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitCon= figVersion.cmake > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitWid= getsConfig.cmake > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/Qt5WebKitWid= getsConfigVersion.cmake > 5 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/ThirdParty > 16 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WTF > 3130 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebCore > 140 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebKit > 700 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/WebKit2 > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/cmake_instal= l.cmake > 1 /tmp/guix-build-qtwebkit-5.212.0-alpha2.drv-0/build/Source/cmake_uninst= all.cmake > 6022 total >=20 > This is also suspicious. Where are these 6 GB of "Source" coming from? > The source of the package itself has only 13 MB. >=20 > All this time and space just to be able to read and convert a few ebooks! >=20 > Andreas >=20 I've been looking a bit into low resource machines and I've come across these two posts from the binutils bug tracker: link fewer items at a time: https://sourceware.org/bugzilla/show_bug.cgi?id=3D12682#c2 drop things from memory after linking them: https://sourceware.org/bugzilla/show_bug.cgi?id=3D22831#c14 my favorite quote from one of the threads (referring to webkit): some of debian's smaller build systems now spend SEVERAL DAYS performing the linker phase for these insanely-large binaries. I can't think of a package right now that I can test these out on and watch, with a fast build time and excessively high ram usage, but qtwebkit seems to be an ok choice actually try it out on. It seems much much better than turning off parallel building, since I'm pretty sure there's a high memory to core used ratio for this package. --=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 --/aVve/J9H4Wl5yVO Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEoov0DD5VE3JmLRT3Qarn3Mo9g1EFAltjHKIACgkQQarn3Mo9 g1E9DQ/9GjKFdtJqX7o+PrbBbgRpOszJsxFNJmvQt9PRDCHNmUxpnYMoStpxpNx5 MademlWjV1h7ISsdGv+k/nRamm6hZdvOPNHpVZ8712t2EJJZR2ixHghYxtIDpQnu XkD69EHdO8j4epfxE0ADWKY69hrXkLh1RPIi5CBITAYSeSK2tzoyXaWeikkX0i6G l/ByPgUGjdt5dhwWbt/kvFrKMNxWBD86oaE1WcWiwPmevM/4tsH7lW4tIOSLX3w6 XAQEb8pcLVmDjPpNIjKuq6cVPzTk9IsREIc3twyQnr5w4pU8fkrppi5fdrKzRo+3 /f92pNTrm5AWitiJ57Q83KAbm2PlyZeA6WAlnbTRyt1IoZuhWsp6D9pqMRBgNEZO 5RCaPf/Fe3G4t0jziPg/2SdEC0GhIK61KK3mk8hQsE79fruG7TYk1PBNkWq8wnvq NVsVfmPaXl29d6TWHCbqgcpo5CbTgTw2Qug3H1gGSt31GsIGO+vZ7fz04i05onj3 6TsB9Ko8vGimwJub5x9Q7O4MmvyNsEmHvArUNjKReyoVplON/ouiQhCL3j/Arog0 u8xFGXC1+GeBKsLrfVQfJVexzvKblDE3WpAOpDg1dRYTr5r5HxDpJxlP12iXvHl6 wmbmIKG1WmQJRe/xLxrGa86VHYbnaBOGfUXqLN/b9tTzs1kM1to= =k3Nm -----END PGP SIGNATURE----- --/aVve/J9H4Wl5yVO-- From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 11:07:11 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 15:07:11 +0000 Received: from localhost ([127.0.0.1]:39128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flFC3-0004Wt-2u for submit@debbugs.gnu.org; Thu, 02 Aug 2018 11:07:11 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flFBz-0004Wg-No for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 11:07:08 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9BEB5D26; Thu, 2 Aug 2018 17:07:06 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pvBX6gcYCH54; Thu, 2 Aug 2018 17:07:06 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A6D707C0; Thu, 2 Aug 2018 17:07:05 +0200 (CEST) Date: Thu, 2 Aug 2018 17:07:04 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802150704.GA20925@jurong> References: <20180721184822.GA12005@jurong> <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> <20180802150054.GE13776@macbook41> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180802150054.GE13776@macbook41> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) Hello, On Thu, Aug 02, 2018 at 06:00:54PM +0300, Efraim Flashner wrote: > How many cores do you have? My 6 core aarch64 board has 4GB of ram and > 8GB of swap, and regularly used 4GB of the swap during building. Do you > have any swap? I have two (hyperthreaded) cores on my laptop and 16GB of RAM. The problem was disk space, not RAM. Building actually succeeded, but when installing the result, the disk was full. I freed a bit of space, we will see whether the package will succeed now. Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 12:22:26 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 16:22:26 +0000 Received: from localhost ([127.0.0.1]:39195 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flGMh-0008P5-RU for submit@debbugs.gnu.org; Thu, 02 Aug 2018 12:22:26 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flGMg-0008Ov-AL for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 12:22:14 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 3CACD128C; Thu, 2 Aug 2018 18:22:13 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AIozVRzsKjyB; Thu, 2 Aug 2018 18:22:11 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 55C3E1284; Thu, 2 Aug 2018 18:22:11 +0200 (CEST) Date: Thu, 2 Aug 2018 18:22:09 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802162209.GA18501@jurong> References: <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> <20180802150054.GE13776@macbook41> <20180802150704.GA20925@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180802150704.GA20925@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) Everything built now, including calibre; but when I try to launch it, I get the same error message as posted by Leo: Traceback (most recent call last): File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/bin/.calibre-real", line 20, in sys.exit(calibre()) File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui_launch.py", line 74, in calibre main(args) File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/main.py", line 567, in main gui_debug=gui_debug) File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/main.py", line 396, in run_gui from calibre.gui2.ui import Main File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/ui.py", line 43, in from calibre.gui2.init import LibraryViewMixin, LayoutMixin File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/init.py", line 19, in from calibre.gui2.library.views import BooksView, DeviceBooksView File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/library/views.py", line 19, in from calibre.gui2.library.delegates import (RatingDelegate, PubDateDelegate, File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/library/delegates.py", line 24, in from calibre.gui2.dialogs.comments_dialog import CommentsDialog, PlainTextDialog File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/dialogs/comments_dialog.py", line 9, in from calibre.gui2.dialogs.comments_dialog_ui import Ui_CommentsDialog File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/dialogs/comments_dialog_ui.py", line 40, in from calibre.gui2.comments_editor import Editor File "/gnu/store/k6kkggp9nwlypdhda78067zqw3jm2z44-calibre-3.28.0/lib/calibre/calibre/gui2/comments_editor.py", line 17, in from PyQt5.QtWebKitWidgets import QWebView, QWebPage ImportError: No module named QtWebKitWidgets And indeed, /gnu/store/ga8rw0sharf2j05cr0khxs66x4ajgis1-python2-pyqt-5.11.2/lib/python2.7/site-packages/PyQt5 contains a lot of .so files, but none starting with QtWebkit. $ guix gc --references /gnu/store/ga8rw0sharf2j05cr0khxs66x4ajgis1-python2-pyqt-5.11.2 shows no reference whatsoever to webkit. The log file only states that it is grafting... How do I get the log file for the ungrafted derivation? Anyway, there are only two, so the other one must be good. Here we go: These PyQt5 modules will be built: QtCore, QtGui, QtHelp, QtMultimedia, QtMultimediaWidgets, QtNetwork, QtOpenGL, QtPrintSupport, QtQml, QtQuick, QtSql, QtSvg, QtTest, QtWidgets, QtXml, QtXmlPatterns, QtDesigner, QtDBus, _QOpenGLFunctions_2_0, _QOpenGLFunctions_2_1, _QOpenGLFunctions_4_1_Core, QtSensors, QtSerialPort, QtX11Extras, QtBluetooth, QtPositioning, QtQuickWidgets, QtWebSockets, QtWebChannel, QtLocation, QtNfc. No mention of QtWebkit, and in fact there is no test in the preceding configure phase. So it looks as if just adding the input qtwebkit is not enough to integrate it. Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 12:31:37 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 16:31:37 +0000 Received: from localhost ([127.0.0.1]:39200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flGVl-0000Cg-3w for submit@debbugs.gnu.org; Thu, 02 Aug 2018 12:31:37 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39874) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flGVj-0000CY-2W for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 12:31:35 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 7FCCF1299; Thu, 2 Aug 2018 18:31:34 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4Hliih5PC45y; Thu, 2 Aug 2018 18:31:34 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 946EDF96; Thu, 2 Aug 2018 18:31:33 +0200 (CEST) Date: Thu, 2 Aug 2018 18:31:31 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802163131.GA18923@jurong> References: <20180721185225.GQ4585@macbook41> <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> <20180802150054.GE13776@macbook41> <20180802150704.GA20925@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180802150704.GA20925@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) Sorry for a wrong information in my previous message. There are indeed two lines: Checking to see if the QtWebKit module should be built... Checking to see if the QtWebKitWidgets module should be built... printed in the configure phase; but the answer is apparently "no". Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 12:49:39 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 16:49:39 +0000 Received: from localhost ([127.0.0.1]:39204 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flGnD-0000e6-Ii for submit@debbugs.gnu.org; Thu, 02 Aug 2018 12:49:39 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:39960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flGnC-0000dz-S1 for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 12:49:39 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 28F67F96; Thu, 2 Aug 2018 18:49:38 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ny932aYocL5L; Thu, 2 Aug 2018 18:49:37 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 0B50A1B0; Thu, 2 Aug 2018 18:49:36 +0200 (CEST) Date: Thu, 2 Aug 2018 18:49:35 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802164935.GA19896@jurong> References: <20180721203448.GA6314@jurong> <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> <20180802150054.GE13776@macbook41> <20180802150704.GA20925@jurong> <20180802162209.GA18501@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180802162209.GA18501@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) Well, I tried the following: Build python-pyqt (instead of the now already available python2-pyqt), and stop the build after the configure phase. In the build directory, I have groups of 5 files for modules that are going to be built: cfgtest_QtHelp cfgtest_QtHelp.cpp cfgtest_QtHelp.mk cfgtest_QtHelp.o cfgtest_QtHelp.pro But only 2 files for modules that are not built: cfgtest_QtWebKit.cpp cfgtest_QtWebKit.mk Does it mean that the file could not be compiled, since some dependency was not found? Or that we are missing a configure option? The cfgtest_QtWebKit.cpp file is: #include int main(int, char **) { qWebKitVersion(); } The header file qwebkitglobal.h lives in /gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/include/QtWebKit To me, it looks as if the #include line is missing a "QtWebKit/". But the same would be true for QtHelp then. Maybe we do need to tell pyqt explicitly to compile QtWebKit? Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 13:04:33 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 17:04:34 +0000 Received: from localhost ([127.0.0.1]:39215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flH1Y-00012I-GB for submit@debbugs.gnu.org; Thu, 02 Aug 2018 13:04:32 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:40036) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flH1W-000127-Cz for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 13:04:26 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id CB8791362; Thu, 2 Aug 2018 19:04:25 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id syLfRGDHuSnF; Thu, 2 Aug 2018 19:04:24 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id BD785117F; Thu, 2 Aug 2018 19:04:23 +0200 (CEST) Date: Thu, 2 Aug 2018 19:04:22 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802170422.GA21440@jurong> References: <20180721204211.GA29877@jurong> <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> <20180802150054.GE13776@macbook41> <20180802150704.GA20925@jurong> <20180802162209.GA18501@jurong> <20180802164935.GA19896@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180802164935.GA19896@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) On Thu, Aug 02, 2018 at 06:49:35PM +0200, Andreas Enge wrote: > Maybe we do need to tell pyqt explicitly to compile QtWebKit? I did a ./pre-inst-env guix environment python-pyqt cd /tmp/guix-build-python-pyqt-5.11.2.drv-0/PyQt5_gpl-5.11.2 python configure.py --verbose ^--- The result is: Checking to see if the QtWebKit module should be built... /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/bin/qmake -o cfgtest_QtWebKit.mk cfgtest_QtWebKit.pro Project ERROR: Unknown module(s) in QT: webkit Checking to see if the QtWebKitWidgets module should be built... /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/bin/qmake -o cfgtest_QtWebKitWidgets.mk cfgtest_QtWebKitWidgets.pro Project ERROR: Unknown module(s) in QT: webkitwidgets Apparently something needs to be done since our qtwebkit is not in the qt installation directory. But this was also the case before, and I do not see how we handled this. Andreas From debbugs-submit-bounces@debbugs.gnu.org Thu Aug 02 13:23:59 2018 Received: (at 24404) by debbugs.gnu.org; 2 Aug 2018 17:23:59 +0000 Received: from localhost ([127.0.0.1]:39223 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flHKR-0001X8-AG for submit@debbugs.gnu.org; Thu, 02 Aug 2018 13:23:59 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:40114) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1flHKO-0001Wz-Ng for 24404@debbugs.gnu.org; Thu, 02 Aug 2018 13:23:57 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 9B39C1363; Thu, 2 Aug 2018 19:23:55 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 43Xlu3yXeRA7; Thu, 2 Aug 2018 19:23:54 +0200 (CEST) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 5890A189; Thu, 2 Aug 2018 19:23:54 +0200 (CEST) Date: Thu, 2 Aug 2018 19:23:52 +0200 From: Andreas Enge To: Efraim Flashner Subject: Re: bug#24404: "calibre" package fails to build. Message-ID: <20180802172352.GA21954@jurong> References: <20180722094914.GA31191@jurong> <20180801101739.GB31156@macbook41> <79c9e1bb-02e7-8a3c-bc1a-3a14036b1d2f@openmailbox.org> <20180801164131.GA13776@macbook41> <20180802123020.GA26124@jurong> <20180802150054.GE13776@macbook41> <20180802150704.GA20925@jurong> <20180802162209.GA18501@jurong> <20180802164935.GA19896@jurong> <20180802170422.GA21440@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180802170422.GA21440@jurong> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404 Cc: Brendan Tildesley , 24404@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: -0.3 (/) On Thu, Aug 02, 2018 at 07:04:22PM +0200, Andreas Enge wrote: > Apparently something needs to be done since our qtwebkit is not in the > qt installation directory. But this was also the case before, and I do > not see how we handled this. I tried the following: $ /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/bin/qmake -d -o cfgtest_QtWebKit.mk cfgtest_QtWebKit.pro The very lengthy output contains something like this: DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:176: calling built-in $$eval(QT.webkit.name) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:176: MODULE_NAME := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:177: calling built-in $$eval(QT.webkit.module) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:177: MODULE_MODULE := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:178: calling built-in $$eval(QT.webkit.includes) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:178: MODULE_INCLUDES := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:179: calling built-in $$eval(QT.webkit.libs) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:179: MODULE_LIBS := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:180: calling built-in $$eval(QT.webkit.frameworks) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:180: MODULE_FRAMEWORKS := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:181: calling built-in $$eval(QT.webkit.uses) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:181: MODULE_USES := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:182: calling built-in $$eval(QT.webkit.module_config) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:182: MODULE_CONFIG := DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:184: evaluating test function "isEmpty" DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:184: calling built-in isEmpty(MODULE_NAME) DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:184: test function returned true DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:184: taking 'then' branch DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:184: entering block DEBUG 1: /gnu/store/p7qc46d0a0kksqlrk9jp9368d85w5980-profile/lib/qt5/mkspecs/features/qt.prf:185: BAD_QT := webkit When I then look at /gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/mkspecs/modules/qt_lib_webkit.pri it contains exactly this information: QT.webkit.VERSION = 5.212.0 QT.webkit.MAJOR_VERSION = 5 QT.webkit.MINOR_VERSION = 212 QT.webkit.PATCH_VERSION = 0 QT.webkit.name = QtWebKit QT.webkit.module = Qt5WebKit QT.webkit.DEFINES = QT_WEBKIT_LIB QT.webkit.includes = "/gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/include" "/gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/include/QtWebKit" QT.webkit.private_includes = QT.webkit.libs = "/gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/lib" QT.webkit.rpath = "/gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/lib" QT.webkit.depends = core gui network QT.webkit.run_depends = sensors positioning qml quick core_private gui_private QT.webkit.bins = /gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/bin QT.webkit.libexec = QT.webkit.plugins = QT.webkit.imports = QT.webkit.qml = QT.webkit.frameworks = QT.webkit.module_config = v2 QT_MODULES += webkit QMAKE_LIBS_PRIVATE += QMAKE_RPATHDIR += /gnu/store/7xfg1s783krjwrp8xmh2nywl7v4x0pq4-qtwebkit-5.212.0-alpha2/lib So somehow we need to tell qmake where to search for the .pri files for qtwebkit. Andreas From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 08 09:49:53 2018 Received: (at 24404-done) by debbugs.gnu.org; 8 Dec 2018 14:49:53 +0000 Received: from localhost ([127.0.0.1]:37813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVdvV-0001v6-8u for submit@debbugs.gnu.org; Sat, 08 Dec 2018 09:49:53 -0500 Received: from hera.aquilenet.fr ([185.233.100.1]:41586) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVdvT-0001uu-CL for 24404-done@debbugs.gnu.org; Sat, 08 Dec 2018 09:49:51 -0500 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 5B9692D1B; Sat, 8 Dec 2018 15:49:50 +0100 (CET) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iaVzdSEYVxLp; Sat, 8 Dec 2018 15:49:49 +0100 (CET) Received: from jurong (unknown [IPv6:2001:910:103f::c1e]) by hera.aquilenet.fr (Postfix) with ESMTPSA id A943CE8B; Sat, 8 Dec 2018 15:49:49 +0100 (CET) Date: Sat, 8 Dec 2018 15:49:48 +0100 From: Andreas Enge To: 24404-done@debbugs.gnu.org Subject: Re: "calibre" package fails to build. Message-ID: <20181208144948.GA11544@jurong> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.11.0 (2018-11-25) X-Spam-Score: 0.7 (/) X-Debbugs-Envelope-To: 24404-done 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: -0.3 (/) Apparently someone pushed my commits and corrected more things; in any case, calibre builds and starts now. Closing this bug. Andreas From unknown Fri Jun 20 07:28:48 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 06 Jan 2019 12:24:03 +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