qt6-webengine won't compile with ninja >= 1.12.0 #5
Labels
No Label
bug
duplicate
enhancement
help wanted
invalid
question
wontfix
No Milestone
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: ports/opt#5
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This error appears compiling qt6-webengine 6.7.0 with ninja 1.12.0:
../../../../../qtwebengine-everywhere-src-6.7.0/src/3rdparty/chromium/content/public/browser/browser_context.h:20:10: fatal error: components/spellcheck/spellcheck_buildflags.h: No such file or directory 20 | #include "components/spellcheck/spellcheck_buildflags.h" | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
https://bugs.gentoo.org/930107 provides the attached patch which corrects the problem for me.
Thanks for the patch!
The patch works on my desktop, but I have numerous more soft deps installed there.
With the bare minimum in dependencies (as declared) I am hitting some other header that is missing:
I have not been able to dig into what else needs to be patched to fix the build.
I'll push an update for qt6-webengine in a bit that contains this fix as well as another patch for ninja 1.12.