Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
None
-
6.5.3
-
-
f0ef01353 (dev), 5c2dcae95 (dev), a1183c863 (6.7), 231e6b583 (dev)
Description
If some dependency for building Qt WebEngine is not found, the configure script prints a helpful warning, e.g.
WARNING: QtWebEngine won't be built. Python3 html5lib is missing.
Usually, installing the missing library and re-running the configure script would progress things further, and the previous failure would now pass...
...except for the libraries required for qpa-xcb support. The configure script does print a list of libraries that are found/not found, and installing one missing library and re-configuring does update the list. However, after we install everything, we would still get this cryptic message:
WARNING: QtWebEngine won't be built. Could not find all necessary libraries for qpa-xcb support. X11:YES LIBDRM:YES XCOMPOSITE:YES XCURSOR:YES XRANDR:YES XI:YES XPROTO:YES XSHMFENCE:YES XTST:YES
To progress further, it seems we must wipe the build folder clean and re-configure from scratch.
Suggestion
It would be good if the configure script could pick up the newly-installed libraries and continue where it left off.
Attachments
Issue Links
- relates to
-
QTBUG-123061 More verbose configure output to inform users about which XCB libraries are missing
-
- Reported
-
For Gerrit Dashboard: QTBUG-120247 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
534614,6 | Minor. Add missing target checks | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
553581,4 | Improve qpa-xcb error message | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
554639,2 | Minor. Add missing target checks | 6.7 | qt/qtwebengine | Status: MERGED | +2 | 0 |