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

[llgi] Build failure on arm64-osx #35730

Closed
autoantwort opened this issue Dec 16, 2023 · 4 comments · Fixed by #35767
Closed

[llgi] Build failure on arm64-osx #35730

autoantwort opened this issue Dec 16, 2023 · 4 comments · Fixed by #35767
Assignees
Labels
category:port-bug The issue is with a library, which is something the port should already support

Comments

@autoantwort
Copy link
Contributor

Package: llgi[core,tool]:arm64-osx -> 2023-11-04

Host Environment

  • Host: arm64-osx
  • Compiler: AppleClang 15.0.0.15000100
  • vcpkg-tool version: 2999-12-31-unknownhash
    vcpkg-scripts version: 0e47c19 2023-12-15 (14 hours ago)

To Reproduce

vcpkg x-set-installed --enforce-port-checks --allow-unsupported llgi[core,tool]
Failure logs

-- Using cached altseed-LLGI-1b6b59b9f5bc9f81b4c2af2333d69f6e23670b3e.tar.gz.
-- Extracting source /Users/leanderSchulten/git_projekte/vcpkg/downloads/altseed-LLGI-1b6b59b9f5bc9f81b4c2af2333d69f6e23670b3e.tar.gz
-- Applying patch fix-cmake-use-vcpkg.patch
-- Applying patch fix-sources.patch
-- Using source at /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean
-- Found external ninja('1.11.1').
-- Configuring arm64-osx
-- Building arm64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /Users/leanderSchulten/git_projekte/vcpkg/downloads/tools/cmake-3.27.1-osx/cmake-3.27.1-macos-universal/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v -j11
    Working Directory: /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/arm64-osx-dbg
    See logs for more information:
      /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/install-arm64-osx-dbg-out.log

Call Stack (most recent call first):
  vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
  vcpkg_installed/arm64-osx/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
  ports/llgi/portfile.cmake:38 (vcpkg_cmake_install)
  scripts/ports.cmake:170 (include)



/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/install-arm64-osx-dbg-out.log
Change Dir: '/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/arm64-osx-dbg'

Run Build Command(s): /opt/homebrew/bin/ninja -v -v -j11 install
[1/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.Texture.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.Texture.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.Texture.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.Texture.cpp
[2/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.CommandList.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.CommandList.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.CommandList.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.CommandList.cpp
[3/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.Graphics.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.Graphics.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.Graphics.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.Graphics.cpp
[4/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.PipelineState.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.PipelineState.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.PipelineState.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.PipelineState.cpp
[5/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.Platform.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.Platform.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.Platform.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.Platform.cpp
[6/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/PC/LLGI.CreatePC.cpp.o -MF src/CMakeFiles/LLGI.dir/PC/LLGI.CreatePC.cpp.o.d -o src/CMakeFiles/LLGI.dir/PC/LLGI.CreatePC.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/PC/LLGI.CreatePC.cpp
[7/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.Buffer.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.Buffer.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.Buffer.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.Buffer.cpp
[8/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/LLGI.Compiler.cpp.o -MF src/CMakeFiles/LLGI.dir/LLGI.Compiler.cpp.o.d -o src/CMakeFiles/LLGI.dir/LLGI.Compiler.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/LLGI.Compiler.cpp
[9/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.CommandListMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.CommandListMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.CommandListMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.CommandListMetal.mm
[10/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.BufferMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.BufferMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.BufferMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.BufferMetal.mm
[11/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Mac/LLGI.WindowMac.mm.o -MF src/CMakeFiles/LLGI.dir/Mac/LLGI.WindowMac.mm.o.d -o src/CMakeFiles/LLGI.dir/Mac/LLGI.WindowMac.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Mac/LLGI.WindowMac.mm
[12/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.CompilerMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.CompilerMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.CompilerMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.CompilerMetal.mm
[13/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.PipelineStateMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.PipelineStateMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.PipelineStateMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.PipelineStateMetal.mm
[14/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.RenderPassMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.RenderPassMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.RenderPassMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.RenderPassMetal.mm
[15/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.ShaderMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.ShaderMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.ShaderMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.ShaderMetal.mm
[16/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_METAL -I/Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/tools/ShaderTranspiler/../ShaderTranspilerCore -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/spirv_cross -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT tools/ShaderTranspiler/CMakeFiles/ShaderTranspiler.dir/main.cpp.o -MF tools/ShaderTranspiler/CMakeFiles/ShaderTranspiler.dir/main.cpp.o.d -o tools/ShaderTranspiler/CMakeFiles/ShaderTranspiler.dir/main.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/tools/ShaderTranspiler/main.cpp
[17/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.GraphicsMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.GraphicsMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.GraphicsMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.GraphicsMetal.mm
[18/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.Metal_Impl.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.Metal_Impl.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.Metal_Impl.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.Metal_Impl.mm
[19/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.PlatformMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.PlatformMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.PlatformMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.PlatformMetal.mm
[20/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.SingleFrameMemoryPoolMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.SingleFrameMemoryPoolMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.SingleFrameMemoryPoolMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.SingleFrameMemoryPoolMetal.mm
[21/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_CREATE_COMPILER -DENABLE_METAL  -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT src/CMakeFiles/LLGI.dir/Metal/LLGI.TextureMetal.mm.o -MF src/CMakeFiles/LLGI.dir/Metal/LLGI.TextureMetal.mm.o.d -o src/CMakeFiles/LLGI.dir/Metal/LLGI.TextureMetal.mm.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/src/Metal/LLGI.TextureMetal.mm
[22/26] : && /Users/leanderSchulten/git_projekte/vcpkg/downloads/tools/cmake-3.27.1-osx/cmake-3.27.1-macos-universal/CMake.app/Contents/bin/cmake -E rm -f src/libLLGI.a && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar qc src/libLLGI.a  src/CMakeFiles/LLGI.dir/LLGI.Buffer.cpp.o src/CMakeFiles/LLGI.dir/LLGI.CommandList.cpp.o src/CMakeFiles/LLGI.dir/LLGI.Compiler.cpp.o src/CMakeFiles/LLGI.dir/LLGI.Graphics.cpp.o src/CMakeFiles/LLGI.dir/LLGI.PipelineState.cpp.o src/CMakeFiles/LLGI.dir/LLGI.Platform.cpp.o src/CMakeFiles/LLGI.dir/LLGI.Texture.cpp.o src/CMakeFiles/LLGI.dir/PC/LLGI.CreatePC.cpp.o src/CMakeFiles/LLGI.dir/Mac/LLGI.WindowMac.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.BufferMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.CommandListMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.CompilerMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.GraphicsMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.Metal_Impl.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.PipelineStateMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.PlatformMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.RenderPassMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.ShaderMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.SingleFrameMemoryPoolMetal.mm.o src/CMakeFiles/LLGI.dir/Metal/LLGI.TextureMetal.mm.o && /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranlib src/libLLGI.a && /Users/leanderSchulten/git_projekte/vcpkg/downloads/tools/cmake-3.27.1-osx/cmake-3.27.1-macos-universal/CMake.app/Contents/bin/cmake -E touch src/libLLGI.a && :
[23/26] ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_METAL -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/spirv_cross -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o -MF tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o.d -o tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/tools/ShaderTranspilerCore/ShaderTranspilerCore.cpp
FAILED: tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o 
ccache /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -DENABLE_METAL -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include -isystem /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/spirv_cross -fPIC -g -std=gnu++14 -arch arm64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk -mmacosx-version-min=13.6 -Wall -Werror -MD -MT tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o -MF tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o.d -o tools/ShaderTranspilerCore/CMakeFiles/ShaderTranspilerCore.dir/ShaderTranspilerCore.cpp.o -c /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/tools/ShaderTranspilerCore/ShaderTranspilerCore.cpp
In file included from /Users/leanderSchulten/git_projekte/vcpkg/buildtrees/llgi/src/6e23670b3e-9c2de2829c.clean/tools/ShaderTranspilerCore/ShaderTranspilerCore.cpp:6:
In file included from /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/glslang/SPIRV/GlslangToSpv.h:42:
In file included from /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/glslang/SPIRV/SpvTools.h:50:
In file included from /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/glslang/MachineIndependent/localintermediate.h:42:
In file included from /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/glslang/MachineIndependent/../Include/intermediate.h:57:
In file included from /Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/glslang/MachineIndependent/../Include/../Include/Types.h:47:
/Users/leanderSchulten/git_projekte/vcpkg/vcpkg_installed/arm64-osx/include/glslang/MachineIndependent/../Include/SpirvIntrinsics.h:120:10: error: no template named 'variant' in namespace 'std'
    std::variant<const TIntermConstantUnion*, const TType*> value;
    ~~~~~^
1 error generated.
ninja: build stopped: subcommand failed.
@autoantwort
Copy link
Contributor Author

The code is compiled with c++14 and not c++17

@MonicaLiu0311
Copy link
Contributor

Confirm, repro locally.

vcpkg@VCPKGMM-12 vcpkg % ./vcpkg version
vcpkg package management program version 2023-12-12-1c9ec1978a6b0c2b39c9e9554a96e3e275f7556e

See LICENSE.txt for license information.

@MonicaLiu0311 MonicaLiu0311 added the category:port-bug The issue is with a library, which is something the port should already support label Dec 18, 2023
@waywardmonkeys
Copy link
Contributor

They did a change on November 9: 9ef29316089dbd88acbdda7ce87bde3a68bb0bde

It seems to include a fix for this.

@jimwang118
Copy link
Contributor

They did a change on November 9: 9ef29316089dbd88acbdda7ce87bde3a68bb0bde

It seems to include a fix for this.

I will test this fix and if it turns out correct I will update this fix into vcpkg.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:port-bug The issue is with a library, which is something the port should already support
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants