Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to build Android editor with dev_build=yes scu_build=yes #102727

Closed
matheusmdx opened this issue Feb 11, 2025 · 0 comments · Fixed by #102730
Closed

Unable to build Android editor with dev_build=yes scu_build=yes #102727

matheusmdx opened this issue Feb 11, 2025 · 0 comments · Fixed by #102730

Comments

@matheusmdx
Copy link
Contributor

Tested versions

Reproducible: Latest master (5da6dea), 4.4 dev 6
Not reproducible: 4.4 dev 5

System information

Godot v4.4.beta (5da6dea) - Windows 10 (build 19045) - Multi-window, 2 monitors - OpenGL 3 (Compatibility) - AMD Radeon RX 580 2048SP (Advanced Micro Devices, Inc.; 31.0.21921.1000) - AMD Ryzen 5 3600 6-Core Processor (12 threads)

Issue description

Attempting to compile Godot with dev_build=yes scu_build_yes target=editor platform=android results in this errors after some time:

[ 44%] Compiling thirdparty\embree\common\lexers\tokenstream.cpp ...
[ 44%] Compiling thirdparty\embree\common\tasking\taskschedulerinternal.cpp ...
ERROR: In file included from modules\openxr\extensions\scu\scu_modules_openxr_extensions.gen.cpp:9:
.\modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp:58:22: error: use of undeclared identifier 'XR_FB_SWAPCHAIN_UPDATE_STATE_VULKAN_EXTENSION_NAME'
                request_extensions[XR_FB_SWAPCHAIN_UPDATE_STATE_VULKAN_EXTENSION_NAME] = &fb_swapchain_update_state_vulkan_ext;
                                   ^
.\modules/openxr/extensions/openxr_fb_update_swapchain_extension.cpp:62:22: error: use of undeclared identifier 'XR_FB_SWAPCHAIN_UPDATE_STATE_OPENGL_ES_EXTENSION_NAME'
                request_extensions[XR_FB_SWAPCHAIN_UPDATE_STATE_OPENGL_ES_EXTENSION_NAME] = &fb_swapchain_update_state_opengles_ext;
                                   ^
2 errors generated.

[ 45%] Compiling thirdparty\embree\kernels\common\device.cpp ...
scons: *** [modules\openxr\extensions\scu\scu_modules_openxr_extensions.gen.android.editor.dev.arm64.o] Error 1
scons: building terminated because of errors.
INFO: Time elapsed: 00:00:36.33

This seem a regression from #98261 that added the problematic file to SCU but that was hidden because in 4.4 dev 4 we also had pr #98888 that broke SCU on Windows. Only after #99629 that fixed SCU on Windows the bug appeared (and almost made me blame the wrong person because the bisect pointed to this pr hahaha).

Steps to reproduce

Compile Godot with dev_build=yes scu_build_yes target=editor platform=android

Minimal reproduction project (MRP)

N/A

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Not Critical
Development

Successfully merging a pull request may close this issue.

1 participant