Bug 275423
| Summary: | REGRESSION(279376@main): [WPE] Build broken with ENABLE_WEBDRIVER=OFF | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Adrian Perez <aperez> |
| Component: | Tools / Tests | Assignee: | Adrian Perez <aperez> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | lmoura, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | WebKit Local Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| See Also: | https://bugs.webkit.org/show_bug.cgi?id=273750 | ||
Adrian Perez
Today while doing a plain CMake build with -DENABLE_WEBDRIVER=OFF
I ran into the following error:
../Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp:53:51: error: out-of-line definition of 'platformWebModifiersFromRaw' does not match any declaration in 'WebK
it::WebAutomationSession'
53 | OptionSet<WebEventModifier> WebAutomationSession::platformWebModifiersFromRaw(WebPageProxy& page, unsigned modifiers)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
../Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp:106:10: error: incomplete type 'WebCore::MouseButton' named in nested name specifier
106 | case MouseButton::None:
| ^~~~~~~~~~~~~
../Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp:107:10: error: incomplete type 'WebCore::MouseButton' named in nested name specifier
107 | case MouseButton::Left:
| ^~~~~~~~~~~~~
../Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp:109:10: error: incomplete type 'WebCore::MouseButton' named in nested name specifier
109 | case MouseButton::Middle:
| ^~~~~~~~~~~~~
../Source/WebKit/UIProcess/Automation/libwpe/WebAutomationSessionWPE.cpp:111:10: error: incomplete type 'WebCore::MouseButton' named in nested name specifier
111 | case MouseButton::Right:
| ^~~~~~~~~~~~~
5 errors generated.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Adrian Perez
Pull request: https://github.com/WebKit/WebKit/pull/29772
EWS
Committed 279973@main (03618f4ebbbd): <https://commits.webkit.org/279973@main>
Reviewed commits have been landed. Closing PR #29772 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/129725426>