-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
[shaderc] Build error on x64-linux #37991
Comments
Here's a GitHub actions repo for reproduction: https://github.com/chrismile/ActionsTestRepo3 The port shaderc has glslang as a dependency, but cannot find the corresponding files, as can be seen in the output, e.g.:
This error does not trigger when glslang is manually installed on the system, which is why this problem might not have been reported earlier. |
Update: I accidentially used an older commit ID, but it is also still present in newer vcpkg version (see https://github.com/chrismile/ActionsTestRepo3). |
Can you try CMake 3.29.0? |
I can confirm that switching to CMake 3.29.0 fixes the issue. |
Duplicate of #37968. |
@MonicaLiu0311 What does "closed as not planned" entail in this case? That vcpkg will wait for this to be adapted again in future versions of CMake? |
"closed as not planned" is because this issue is caused by the same reason as #37968, so I linked this issue to that one, and #37968 will remain open for everyone to discuss.
Currently, the recommended version of vcpkg is |
Host Environment
vcpkg-scripts version: 2a6371b 2023-12-08 (4 months ago)
To Reproduce
Install port
shaderc
(without glslang manually installed on the system).Failure logs
/home/runner/work/ActionsTestRepo3/ActionsTestRepo3/vcpkg/buildtrees/shaderc/config-x64-linux-out.log
/home/runner/work/ActionsTestRepo3/ActionsTestRepo3/vcpkg/buildtrees/shaderc/config-x64-linux-dbg-CMakeCache.txt.log
Additional context
vcpkg.json
The text was updated successfully, but these errors were encountered: