Hi Christopher, On Mon, 19 Nov 2018 22:22:58 +0000 Christopher Baines wrote: > ericbavier@centurylink.net writes: > > > From: Eric Bavier > > > > This lets qmake find qtwebkit components, allowing packages like python-pyqt > > to find qtwebkit and enable support. > > > > * gnu/packages/qt.scm (qtwebkit)[arguments]: Add "ECM_MKSPECS_INSTALL_DIR" > > to #:configure-flags. Link with "--no-keep-memory". > > --- > > gnu/packages/qt.scm | 11 ++++++++++- > > 1 file changed, 10 insertions(+), 1 deletion(-) > > > > diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm > > index d48769982..36f8aef69 100644 > > --- a/gnu/packages/qt.scm > > +++ b/gnu/packages/qt.scm > > @@ -10,6 +10,7 @@ > > ;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice > > ;;; Copyright © 2018 Nicolas Goaziou > > ;;; Copyright © 2018 Hartmut Goebel > > +;;; Copyright © 2018 Eric Bavier > > ;;; > > ;;; This file is part of GNU Guix. > > ;;; > > @@ -2171,7 +2172,15 @@ different kinds of sliders, and much more.") > > #:configure-flags (list ;"-DENABLE_API_TESTS=TRUE" > > "-DPORT=Qt" > > "-DUSE_LIBHYPHEN=OFF" > > - "-DUSE_SYSTEM_MALLOC=ON"))) > > + "-DUSE_SYSTEM_MALLOC=ON" > > + ;; XXX: relative dir installs to build dir? > > + (string-append "-DECM_MKSPECS_INSTALL_DIR=" > > + %output "/lib/qt5/mkspecs/modules") > > + ;; Sacrifice a little speed in order to link > > + ;; libraries and test executables in a > > + ;; reasonable amount of memory. > > + "-DCMAKE_SHARED_LINKER_FLAGS=-Wl,--no-keep-memory" > > + "-DCMAKE_EXE_LINKER_FLAGS=-Wl,--no-keep-memory"))) > > (home-page "https://www.webkit.org") > > (synopsis "Web browser engine and classes to render and interact with web > > content") > > I've tested this, and this fixed the qtwebkit build for me, which > currently doesn't work on master. So I'm all for merging it. Thanks for testing it. I assume it was the linker flags that fixed the build on your machine? For clarity, I suppose that change should be moved to a separate patch. WDYT? `~Eric