Failed to compile ShaderConductor on UE5.0.3

I tried compile ShaderConductor which is included in UE5.0.3 but failed to compile on MacOS. I found that compiling Epic’s ShaderConductor branch ‘GitHub - EpicGames/ShaderConductor: ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages’ is working. I think some of files which need for compiling is not exist. How can I handle this?

Failed compile log is below.


-Compiling on MacOS 12.6 Monterey
ninja version 1.11.1
cmake version 3.24.2
python version 3.10.7

cxxopts version 3.0.0
Building SPIRV-Header examples
Installing SPIRV-Header
CMake Error: File /Engine/Source/ThirdParty/ShaderConductor/ShaderConductor/External/SPIRV-Headers/cmake/Config.cmake.in does not exist.
CMake Error at /Applications/CMake.app/Contents/share/cmake-3.13/Modules/CMakePackageConfigHelpers.cmake:316 (configure_file):
configure_file Problem configuring file
Call Stack (most recent call first):
External/SPIRV-Headers/CMakeLists.txt:97 (configure_package_config_file)

CMake Error: File /Engine/Source/ThirdParty/ShaderConductor/ShaderConductor/External/SPIRV-Headers/SPIRV-Headers.pc.in does not exist.
CMake Error at External/SPIRV-Headers/CMakeLists.txt:128 (configure_file):
configure_file Problem configuring file

No build type selected, default to Debug
No build type selected, default to Debug
CMake Deprecation Warning at External/DirectXShaderCompiler/CMakeLists.txt:23 (cmake_policy):
The OLD behavior for policy CMP0051 will be removed from a future version
of CMake.

The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.

sh: /Engine/Source/ThirdParty/ShaderConductor/ShaderConductor/External/DirectXShaderCompiler/autoconf/config.guess: No such file or directory

CMake Error at External/DirectXShaderCompiler/cmake/modules/GetHostTriple.cmake:24 (message):
Failed to execute
/Engine/Source/ThirdParty/ShaderConductor/ShaderConductor/External/DirectXShaderCompiler/autoconf/config.guess
Call Stack (most recent call first):
External/DirectXShaderCompiler/cmake/config-ix.cmake:322 (get_host_triple)
External/DirectXShaderCompiler/CMakeLists.txt:413 (include)

Configuring incomplete, errors occurred!
See also “/Engine/Source/ThirdParty/ShaderConductor/ShaderConductor/bin/CMakeFiles/CMakeOutput.log”.
See also “/Engine/Source/ThirdParty/ShaderConductor/ShaderConductor/bin/CMakeFiles/CMakeError.log”.