[Interest] Building QTWebEngine

Thiago Macieira thiago.macieira at intel.com
Thu Oct 10 02:54:26 CEST 2019

On Wednesday, 9 October 2019 16:07:46 PDT Simon Matthews wrote:
> [simon at UserBuild qtwebengine]$ make
> make: Nothing to be done for 'first'.

That indicates it did not configure itself to build. I ran into this issue 
today: one of my colleagues is workng to remove Python2 from the distribution 
and then he realised that the package for qtwebengine was successfully 
compiled, but ended up empty.

There's a dependency missing. Take a look at the config.summary and possibly 
config.log files to see what it was looking for and missed. Search for "will 
not be built".

If you configure qtwebengine alone you'll find out more easily.

I've found the following error rmessages in the source, so it may help guide 
you on what you require:

QtWebEngine requires QtGui.
Submodule qtwebengine-chromium does not exist. Run 'git submodule update --
QtWebEngine cannot be built in a path that contains whitespace characters.
pkg-config is required
Required gperf could not be found.
Required bison could not be found.
Required flex could not be found.
A suitable version of python2 could not be found.
A suitable version >= 2.27 of libc could not be found.
khronos development headers appear to be missing (mesa/libegl1-mesa-dev)
A suitable version of $$package could not be found. [nss dbus fontconfig]
Could not find all necessary libraries for qpa-xcb support

My money is on glibc: 2.27 is from 2018. CentOS 6 comes with 2.12.

Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel System Software Products

More information about the Interest mailing list