02.02.2018, 12:18, "Jonathan Schultz" <jonat...@schultz.la>:
> Hello,
> As a complete Qt newbie I'm trying to make a static build of Qt5 and
> QtWebkit for the purposes of making a static build of an application
> that uses them.
> I'm using tarballs qtwebkit-opensource-src-5.9.0.tar.xz and
> qtwebkit-opensource-src-5.9.0.tar.xz on a system with no qt packages
> installed (just to make sure I'm not polluting my custom build with
> system versions).
> Qt built without problems. But when I came to build qtwebkit it seemed
> to use hard-coded locations /usr/lib/x86_64-linux-gnu/qt5/include and
> /usr/lib/x86_64-linux-gnu/qt5/include/QtCore/ for its include path.
> Poking around a little I could see that these values were defined in
> Makefile.WTF and Makefile.LLIntOffsetsExtractor but couldn't see any way
> to override these values so that I can build qtwebkit without having to
> install Qt5 system-wide.

Seems like you have (at least parts of) Qt installed system-wide, and you
used system-wide qmake for building. You need to use qmake from your Qt
build, so system-wide Qt installation won't be used.

Also, you should not use qtwebkit-opensource-src-5.9.0.tar.xz for anything.
Use 5.212 branch instead [1]. If you absolutely have to stay with 5.9 branch,
use git branch, not 5.9.0 tarball

[1] http://code.qt.io/cgit/qt/qtwebkit.git/
Latest tarball can be found at
Build instruction:

> Can anyone offer a pointer on how I might achieve this?
> Thanks as always,
> Jonathan
> _______________________________________________
> Interest mailing list
> Interest@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest


Interest mailing list

Reply via email to