[lunarg-vulkantools] Switch to Qt6 [qtwebengine] Resolve protobuf include quirk#46058
Conversation
| HEAD_REF main | ||
| PATCHES | ||
| disable-qtdeploy.patch | ||
| jsoncpp.diff |
There was a problem hiding this comment.
|
IIUC qtwebengine fails because QtGUI pulls in the top-level include dir with port protobuf's headers before webengine's chromium's vendored protobuf headers. |
|
Of cource I must first fix qtbase before I can study and fix qtwebengine. And then there is qtdeclarative which fails to build the x64-linux debug variant with 100 GB of virtual memory. |
|
qtwebengine sucks. |
|
qtwebengine issue not reproduced in x64-linux-dynamic release-only, after 7.4 h of building. That single port. |
|
Depends on #46162. |
|
Still dying in vendored protobuf vs. vcpkg include dirs. |
|
Woah, this one has been open for a long time! Thanks for your contributions @dg0yt! |
|
... yeah, and each qtwebengine build error only appeared after 33800 of 34000 steps. |
Qt5 is EOL.
Switching to Qt6 changed installation order for qtwebengine vs. protobuf, exposing a conflict between protobuf in vcpkg and the vendored protobuf in qtwebengine. (qtwebengine doesn't accept system protobuf.)