[vulkan-loader] build error on x64-windows-clang-cl
Package: vulkan-loader:x64-windows-clang-cl@1.4.341.0
**Host Environment**
- Host: x64-windows
- Compiler: Clang 20.1.8
- CMake Version: 4.3.2
- vcpkg-tool version: 2026-04-08-e0612b42ce44e55a0e630f2ee9d3c533a63d8bc1
vcpkg-scripts version: d015e31e90 2026-05-25 (2 weeks ago)
**To Reproduce**
`vcpkg install `
**Failure logs**
```
Downloading https://github.com/KhronosGroup/Vulkan-Loader/archive/vulkan-sdk-1.4.341.0.tar.gz -> KhronosGroup-Vulkan-Loader-vulkan-sdk-1.4.341.0.tar.gz
Successfully downloaded KhronosGroup-Vulkan-Loader-vulkan-sdk-1.4.341.0.tar.gz
-- Extracting source C:/vcpkg/downloads/KhronosGroup-Vulkan-Loader-vulkan-sdk-1.4.341.0.tar.gz
-- Applying patch link-directfb.patch
-- Using source at C:/vcpkg/buildtrees/vulkan-loader/src/-1.4.341.0-a7127a02a1.clean
Downloading https://www.python.org/ftp/python/3.14.2/python-3.14.2-embed-amd64.zip -> python-3.14.2-embed-amd64.zip
Successfully downloaded python-3.14.2-embed-amd64.zip
Downloading msys2-mingw-w64-x86_64-pkgconf-1~2.5.1-1-any.pkg.tar.zst, trying https://mirror.msys2.org/mingw/mingw64/mingw-w64-x86_64-pkgconf-1~2.5.1-1-any.pkg.tar.zst
Successfully downloaded msys2-mingw-w64-x86_64-pkgconf-1~2.5.1-1-any.pkg.tar.zst
Downloading msys2-msys2-runtime-3.6.5-1-x86_64.pkg.tar.zst, trying https://mirror.msys2.org/msys/x86_64/msys2-runtime-3.6.5-1-x86_64.pkg.tar.zst
Successfully downloaded msys2-msys2-runtime-3.6.5-1-x86_64.pkg.tar.zst
-- Using msys root at C:/vcpkg/downloads/tools/msys2/3e71d1f8e22ab23f
-- Configuring x64-windows-clang-cl
CMake Warning at D:/a/CyphGPU/CyphGPU/build/Windows-ClangCL-Release/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_configure.cmake:344 (message):
The following variables are not used in CMakeLists.txt:
BUILD_WSI_DIRECTFB_SUPPORT
BUILD_WSI_WAYLAND_SUPPORT
BUILD_WSI_XCB_SUPPORT
BUILD_WSI_XLIB_SUPPORT
Python3_EXECUTABLE
Please recheck them and remove the unnecessary options from the
`vcpkg_cmake_configure` call.
If these options should still be passed for whatever reason, please use the
`MAYBE_UNUSED_VARIABLES` argument.
Call Stack (most recent call first):
buildtrees/versioning_/versions/vulkan-loader/4b25e0ba3cc74bfbd11a86f5b191b3385f908b08/portfile.cmake:26 (vcpkg_cmake_configure)
scripts/ports.cmake:206 (include)
-- Building x64-windows-clang-cl-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
Command failed: "C:/Program Files/CMake/bin/cmake.exe" --build . --config Debug --target install -- -v -j5
Working Directory: C:/vcpkg/buildtrees/vulkan-loader/x64-windows-clang-cl-dbg
See logs for more information:
C:\vcpkg\buildtrees\vulkan-loader\install-x64-windows-clang-cl-dbg-out.log
Call Stack (most recent call first):
D:/a/CyphGPU/CyphGPU/build/Windows-ClangCL-Release/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
D:/a/CyphGPU/CyphGPU/build/Windows-ClangCL-Release/vcpkg_installed/x64-windows/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
buildtrees/versioning_/versions/vulkan-loader/4b25e0ba3cc74bfbd11a86f5b191b3385f908b08/portfile.cmake:33 (vcpkg_cmake_install)
scripts/ports.cmake:206 (include)
```
<details><summary>C:\vcpkg\buildtrees\vulkan-loader\install-x64-windows-clang-cl-dbg-out.log</summary>
```
Change Dir: 'C:/vcpkg/buildtrees/vulkan-loader/x64-windows-clang-cl-dbg'
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/18/Enterprise/Common7/IDE/CommonExtensions/Microsoft/CMake/Ninja/ninja.exe" -v -v -j5 install
[1/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\asm_offset.dir\asm_offset.c.obj -clang:-MFloader\CMakeFiles\asm_offset.dir\asm_offset.c.obj.d /Foloader\CMakeFiles\asm_offset.dir\asm_offset.c.obj /Fdloader\CMakeFiles\asm_offset.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\asm_offset.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[2/25] C:\Windows\system32\cmd.exe /C "cd . && "C:\Program Files\CMake\bin\cmake.exe" -E vs_link_exe --msvc-ver=1951 --intdir=loader\CMakeFiles\asm_offset.dir --rc=C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe --mt=C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\llvm-mt.exe --manifests -- C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\lld-link.exe loader\CMakeFiles\asm_offset.dir\asm_offset.c.obj /out:loader\asm_offset.exe /implib:loader\asm_offset.lib /pdb:loader\asm_offset.pdb /version:0.0 /machine:x64 /nologo /debug /INCREMENTAL /subsystem:console /guard:cf /guard:ehcont kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib && cd ."
[3/25] C:\Windows\system32\cmd.exe /C "cd /D C:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader && C:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader\asm_offset.exe MASM"
[4/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\cJSON.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\cJSON.c.obj.d /Foloader\CMakeFiles\vulkan.dir\cJSON.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\cJSON.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[5/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\allocation.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\allocation.c.obj.d /Foloader\CMakeFiles\vulkan.dir\allocation.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\allocation.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[6/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\extension_manual.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\extension_manual.c.obj.d /Foloader\CMakeFiles\vulkan.dir\extension_manual.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\extension_manual.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[7/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\loader_environment.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\loader_environment.c.obj.d /Foloader\CMakeFiles\vulkan.dir\loader_environment.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader_environment.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[8/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\debug_utils.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\debug_utils.c.obj.d /Foloader\CMakeFiles\vulkan.dir\debug_utils.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\debug_utils.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[9/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\log.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\log.c.obj.d /Foloader\CMakeFiles\vulkan.dir\log.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\log.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[10/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\loader_json.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\loader_json.c.obj.d /Foloader\CMakeFiles\vulkan.dir\loader_json.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader_json.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[11/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\gpa_helper.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\gpa_helper.c.obj.d /Foloader\CMakeFiles\vulkan.dir\gpa_helper.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\gpa_helper.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[12/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\settings.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\settings.c.obj.d /Foloader\CMakeFiles\vulkan.dir\settings.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\settings.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[13/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\unknown_function_handling.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\unknown_function_handling.c.obj.d /Foloader\CMakeFiles\vulkan.dir\unknown_function_handling.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\unknown_function_handling.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[14/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\terminator.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\terminator.c.obj.d /Foloader\CMakeFiles\vulkan.dir\terminator.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\terminator.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[15/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\trampoline.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\trampoline.c.obj.d /Foloader\CMakeFiles\vulkan.dir\trampoline.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\trampoline.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[16/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\wsi.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\wsi.c.obj.d /Foloader\CMakeFiles\vulkan.dir\wsi.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\wsi.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[17/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\dev_ext_trampoline.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\dev_ext_trampoline.c.obj.d /Foloader\CMakeFiles\vulkan.dir\dev_ext_trampoline.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\dev_ext_trampoline.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[18/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\loader.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\loader.c.obj.d /Foloader\CMakeFiles\vulkan.dir\loader.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[19/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\MSVC\1451~1.362\bin\Hostx64\x64\ml64.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -ID:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include -c -Fo loader\CMakeFiles\vulkan.dir\unknown_ext_chain_masm.asm.obj C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\unknown_ext_chain_masm.asm
Microsoft (R) Macro Assembler (x64) Version 14.51.36244.0
Copyright (C) Microsoft Corporation. All rights reserved.
Assembling: C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\unknown_ext_chain_masm.asm
[20/25] C:/PROGRA~1/CMake/bin/cmcldeps.exe RC C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader.rc loader\CMakeFiles\vulkan.dir\loader.rc.res.d loader\CMakeFiles\vulkan.dir\loader.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/18/Enterprise/VC/Tools/Llvm/x64/bin/clang-cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -I C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -I C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -I C:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -I D:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /c65001 /DWIN32 -D_DEBUG /fo loader\CMakeFiles\vulkan.dir\loader.rc.res C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader.rc
FAILED: [code=1] loader/CMakeFiles/vulkan.dir/loader.rc.res
C:/PROGRA~1/CMake/bin/cmcldeps.exe RC C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader.rc loader\CMakeFiles\vulkan.dir\loader.rc.res.d loader\CMakeFiles\vulkan.dir\loader.rc.res "Note: including file: " "C:/Program Files/Microsoft Visual Studio/18/Enterprise/VC/Tools/Llvm/x64/bin/clang-cl.exe" C:\PROGRA~2\WI3CF2~1\10\bin\100261~1.0\x64\rc.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -I C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -I C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -I C:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -I D:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /c65001 /DWIN32 -D_DEBUG /fo loader\CMakeFiles\vulkan.dir\loader.rc.res C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader.rc
clang-cl: error: no such file or directory: '/c65001'
[21/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\phys_dev_ext.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\phys_dev_ext.c.obj.d /Foloader\CMakeFiles\vulkan.dir\phys_dev_ext.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\phys_dev_ext.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[22/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\dirent_on_windows.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\dirent_on_windows.c.obj.d /Foloader\CMakeFiles\vulkan.dir\dirent_on_windows.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\dirent_on_windows.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
[23/25] C:\PROGRA~1\MICROS~2\18\ENTERP~1\VC\Tools\Llvm\x64\bin\clang-cl.exe -DDEBUG -DGIT_BRANCH_NAME=\"--unknown--\" -DGIT_TAG_INFO=\"--unknown--\" -DUNKNOWN_FUNCTIONS_SUPPORTED -DVK_ENABLE_BETA_EXTENSIONS -DVK_USE_PLATFORM_WIN32_KHR -DWIN32_LEAN_AND_MEAN -Dvulkan_EXPORTS -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader -IC:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\generated -IC:\vcpkg\buildtrees\vulkan-loader\x64-windows-clang-cl-dbg\loader -imsvcD:\a\CyphGPU\CyphGPU\build\Windows-ClangCL-Release\vcpkg_installed\x64-windows-clang-cl\include /nologo /DWIN32 /D_WINDOWS /utf-8 /MP /Zc:__cplusplus /utf-8 /MDd /Z7 /Ob0 /Od /RTC1 -MTd /W4 -Wno-missing-field-initializers /clang:-fno-strict-aliasing -Wpointer-arith /sdl /GR- /guard:cf /wd4152 /wd4201 /guard:ehcont -clang:-MD -clang:-MTloader\CMakeFiles\vulkan.dir\loader_windows.c.obj -clang:-MFloader\CMakeFiles\vulkan.dir\loader_windows.c.obj.d /Foloader\CMakeFiles\vulkan.dir\loader_windows.c.obj /Fdloader\CMakeFiles\vulkan.dir\ -c -- C:\vcpkg\buildtrees\vulkan-loader\src\-1.4.341.0-a7127a02a1.clean\loader\loader_windows.c
clang-cl: warning: argument unused during compilation: '/MP' [-Wunused-command-line-argument]
ninja: build stopped: subcommand failed.
```
</details>
**Additional context**
<details><summary>vcpkg.json</summary>
```
{
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
"dependencies": [
"glm",
"vulkan-headers",
"vulkan-memory-allocator-hpp",
"magic-enum",
"boost-optional",
"spdlog",
"boost-scope",
{
"name": "glfw3",
"features": [
{
"name": "wayland",
"platform": "linux"
}
]
}
]
}
```
1 条评论