Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: bf33aa7cd474452d4c78bd9fae3fa4950c84829b
https://github.com/WebKit/WebKit/commit/bf33aa7cd474452d4c78bd9fae3fa4950c84829b
Author: Nikolas Zimmermann <[email protected]>
Date: 2026-05-29 (Fri, 29 May 2026)
Changed paths:
M Source/WebKit/PlatformWPE.cmake
Log Message:
-----------
[WPE] REGRESSION(314133@main): WPE/clang build is broken:
ViewGestureControllerMessages.h not found
https://bugs.webkit.org/show_bug.cgi?id=315879
Unreviewed build fix.
Since the wkdev-sdk was bumped to a Swift-enabled version, SWIFT_REQUIRED
is now true on WPE. That causes the WebKit_SwiftInterop subtarget to
compile UIProcess/ViewGestureController.cpp (listed unconditionally in
WebKit_SWIFT_INTEROP_SOURCES), even though that file is not part of
SourcesWPE.txt.
ViewGestureController.cpp includes ViewGestureControllerMessages.h
(unconditionally) and, under !PLATFORM(IOS_FAMILY),
ViewGestureGeometryCollectorMessages.h. These generated headers are only
produced when the corresponding entries are registered in
WebKit_MESSAGES_IN_FILES. GTK lists both - WPE listed neither, so the
build failed with a fatal "file not found".
Register UIProcess/ViewGestureController and
WebProcess/WebPage/ViewGestureGeometryCollector in WPE's
WebKit_MESSAGES_IN_FILES, matching the GTK port.
* Source/WebKit/PlatformWPE.cmake:
Canonical link: https://commits.webkit.org/314180@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications