Hi,

Errors in test build at
https://salsa.debian.org/twrightsman/godot/-/jobs/9789673 start with:

In file included from modules/openxr/register_types.cpp:81:
modules/openxr/extensions/openxr_render_model_extension.h:94:33:
error: 'XrRenderModelIdEXT' has not been declared; did you mean
'XrRenderModelKeyFB'?
94 | RID render_model_create(XrRenderModelIdEXT p_render_model_id);
| ^~~~~~~~~~~~~~~~~~
| XrRenderModelKeyFB
modules/openxr/extensions/openxr_render_model_extension.h:122:17:
error: 'XrRenderModelIdEXT' was not declared in this scope; did you
mean 'XrRenderModelKeyFB'?
122 | HashMap<XrRenderModelIdEXT, RID> interaction_render_models;
| ^~~~~~~~~~~~~~~~~~
| XrRenderModelKeyFB
modules/openxr/extensions/openxr_render_model_extension.h:122:40:
error: template argument 1 is invalid
122 | HashMap<XrRenderModelIdEXT, RID> interaction_render_models;
| ^
modules/openxr/extensions/openxr_render_model_extension.h:122:40:
error: template argument 4 is invalid
modules/openxr/extensions/openxr_render_model_extension.h:122:40:
error: template argument 5 is invalid
modules/openxr/extensions/openxr_render_model_extension.h:131:17:
error: 'XrRenderModelIdEXT' does not name a type; did you mean
'XrRenderModelKeyFB'?


I would guess this is a version mismatch. Debian has openxr 1.1.47
while in Godot sources there is at modules/openxr version 1.1.49:

thirdparty/README.md
## openxr
- Upstream: https://github.com/KhronosGroup/OpenXR-SDK
- Version: 1.1.49 (977f6675bc0057d5a54ed290cb5c71c699b1c0ab, 2025)
- License: Apache 2.0

Does Rylie as the maintainer of
https://tracker.debian.org/pkg/openxr-sdk-source have plans to update
it to 1.1.49 or newer?

Reply via email to