Bug 298503
| Summary: | [WPE][GTK] Build without webxr is broken | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Philippe Normand <philn> |
| Component: | WebKitGTK | Assignee: | Philippe Normand <philn> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | bugs-noreply |
| Priority: | P2 | ||
| Version: | WebKit Nightly Build | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
Philippe Normand
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:36:20: error: no member named 'Device' in namespace 'PlatformXR'
36 | static PlatformXR::Device::FeatureList toFeatureList(WebKitXRSessionFeatures features)
| ~~~~~~~~~~~~^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:38:17: error: no member named 'Device' in namespace 'PlatformXR'
38 | PlatformXR::Device::FeatureList result;
| ~~~~~~~~~~~~^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:38:37: error: use of undeclared identifier 'result'; did you mean 'WTF::Result'?
38 | PlatformXR::Device::FeatureList result;
| ^~~~~~
| WTF::Result
/var/home/phil/WebKit/WebKitBuild/GTK/Release/WTF/Headers/wtf/CheckedArithmetic.h:277:42: note: 'WTF::Result' declared here
277 | template <typename U, typename V> struct Result : ResultBase<typename RemoveChecked<U>::CleanType, typename RemoveChecked<V>::CleanType> {
| ^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:40:35: error: no member named 'SessionFeature' in namespace 'PlatformXR'
40 | result.append(PlatformXR::SessionFeature::ReferenceSpaceTypeViewer);
| ~~~~~~~~~~~~^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:42:35: error: no member named 'SessionFeature' in namespace 'PlatformXR'
42 | result.append(PlatformXR::SessionFeature::ReferenceSpaceTypeLocal);
| ~~~~~~~~~~~~^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:44:35: error: no member named 'SessionFeature' in namespace 'PlatformXR'
44 | result.append(PlatformXR::SessionFeature::ReferenceSpaceTypeLocalFloor);
| ~~~~~~~~~~~~^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:46:35: error: no member named 'SessionFeature' in namespace 'PlatformXR'
46 | result.append(PlatformXR::SessionFeature::ReferenceSpaceTypeBoundedFloor);
| ~~~~~~~~~~~~^
/var/home/phil/WebKit/Source/WebKit/UIProcess/API/glib/WebKitXRPermissionRequest.cpp:48:35: error: no member named 'SessionFeature' in namespace 'PlatformXR'
48 | result.append(PlatformXR::SessionFeature::ReferenceSpaceTypeUnbounded);
| ~~~~~~~~~~~~^
8 errors generated.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Philippe Normand
Pull request: https://github.com/WebKit/WebKit/pull/50413
EWS
Committed 299665@main (10b6be824893): <https://commits.webkit.org/299665@main>
Reviewed commits have been landed. Closing PR #50413 and removing active labels.