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

Reply via email to