Ah, thank you. I installed cmake 4.1, and that did fix that error. However, I'm now running into a different error:
Download sources from GitHub
... VulkanSceneGraph
Cloning into 'download_vsg/vsg'...
remote: Enumerating objects: 641, done.
remote: Counting objects: 100% (641/641), done.
remote: Compressing objects: 100% (538/538), done.
remote: Total 641 (delta 266), reused 168 (delta 89), pack-reused 0 (from 0)
Receiving objects: 100% (641/641), 1.71 MiB | 4.93 MiB/s, done.
Resolving deltas: 100% (266/266), done.
... vsgXchange
Cloning into 'download_vsg/vsgXchange'...
remote: Enumerating objects: 145, done.
remote: Counting objects: 100% (145/145), done.
remote: Compressing objects: 100% (134/134), done.
remote: Total 145 (delta 24), reused 70 (delta 4), pack-reused 0 (from 0)
Receiving objects: 100% (145/145), 661.38 KiB | 3.10 MiB/s, done.
Resolving deltas: 100% (24/24), done.
... vsgImGui
Cloning into 'download_vsg/vsgImGui'...
remote: Enumerating objects: 27, done.
remote: Counting objects: 100% (27/27), done.
remote: Compressing objects: 100% (25/25), done.
remote: Total 27 (delta 5), reused 13 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (27/27), 134.18 KiB | 1.07 MiB/s, done.
Resolving deltas: 100% (5/5), done.
... vsgExamples
Cloning into 'download_vsg/vsgExamples'...
remote: Enumerating objects: 444, done.
remote: Counting objects: 100% (444/444), done.
remote: Compressing objects: 100% (405/405), done.
remote: Total 444 (delta 98), reused 205 (delta 24), pack-reused 0 (from 0)
Receiving objects: 100% (444/444), 16.86 MiB | 14.73 MiB/s, done.
Resolving deltas: 100% (98/98), done.
... assimp
Cloning into 'download_vsg/assimp'...
remote: Enumerating objects: 3280, done.
remote: Counting objects: 100% (3280/3280), done.
remote: Compressing objects: 100% (2510/2510), done.
remote: Total 3280 (delta 827), reused 2124 (delta 668), pack-reused 0 (from 0)
Receiving objects: 100% (3280/3280), 46.56 MiB | 39.34 MiB/s, done.
Resolving deltas: 100% (827/827), done.
... draco
Cloning into 'download_vsg/draco'...
remote: Enumerating objects: 1073, done.
remote: Counting objects: 100% (1073/1073), done.
remote: Compressing objects: 100% (877/877), done.
remote: Total 1073 (delta 237), reused 677 (delta 151), pack-reused 0 (from 0)
Receiving objects: 100% (1073/1073), 56.25 MiB | 28.46 MiB/s, done.
Resolving deltas: 100% (237/237), done.
... glslang
Cloning into 'download_vsg/glslang'...
remote: Enumerating objects: 3098, done.
remote: Counting objects: 100% (3098/3098), done.
remote: Compressing objects: 100% (2114/2114), done.
remote: Total 3098 (delta 1294), reused 2011 (delta 934), pack-reused 0 (from 0)
Receiving objects: 100% (3098/3098), 4.38 MiB | 10.13 MiB/s, done.
Resolving deltas: 100% (1294/1294), done.
Cloning into '.'...
remote: Enumerating objects: 28300, done.
remote: Counting objects: 100% (110/110), done.
remote: Compressing objects: 100% (82/82), done.
remote: Total 28300 (delta 59), reused 28 (delta 28), pack-reused 28190 (from 4)
Receiving objects: 100% (28300/28300), 13.46 MiB | 27.62 MiB/s, done.
Resolving deltas: 100% (21001/21001), done.
f8d7d77c06936315286eb55f8de22cd23c188571
In External/googletest: ['git', 'checkout', 'v1.14.0']
Note: switching to 'v1.14.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at f8d7d77c Bump version to v1.14 in preparation for release
Cloning into '.'...
remote: Enumerating objects: 44639, done.
remote: Counting objects: 100% (421/421), done.
remote: Compressing objects: 100% (251/251), done.
remote: Total 44639 (delta 326), reused 171 (delta 170), pack-reused 44218 (from 2)
Receiving objects: 100% (44639/44639), 28.25 MiB | 9.78 MiB/s, done.
Resolving deltas: 100% (35611/35611), done.
33e02568181e3312f49a3cf33df470bf96ef293a
In External/spirv-tools: ['git', 'checkout', '33e02568181e3312f49a3cf33df470bf96ef293a']
Note: switching to '33e02568181e3312f49a3cf33df470bf96ef293a'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 33e02568 Prepare release v2025.3 (#6192)
Cloning into '.'...
remote: Enumerating objects: 5901, done.
remote: Counting objects: 100% (47/47), done.
remote: Compressing objects: 100% (35/35), done.
remote: Total 5901 (delta 40), reused 12 (delta 12), pack-reused 5854 (from 3)
Receiving objects: 100% (5901/5901), 3.08 MiB | 9.40 MiB/s, done.
Resolving deltas: 100% (4151/4151), done.
2a611a970fdbc41ac2e3e328802aed9985352dca
In External/spirv-tools/external/spirv-headers: ['git', 'checkout', '2a611a970fdbc41ac2e3e328802aed9985352dca']
Note: switching to '2a611a970fdbc41ac2e3e328802aed9985352dca'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:
git switch -c <new-branch-name>
Or undo this operation with:
git switch -
Turn off this advice by setting config variable advice.detachedHead to false
HEAD is now at 2a611a9 Merge pull request #529 from dneto0/tosa-in-spv-headers-bazel
b''
Sources in:
download_vsg/vsg
download_vsg/vsgXchange
download_vsg/vsgImGui
download_vsg/vsgExamples
download_vsg/assimp
download_vsg/draco
download_vsg/glslang
-- Configuring done (4.1s)
-- Generating done (0.2s)
-- Build files have been written to: <
redacted >/project/tests/chrono/vsg/build_glslang
------------------------ Build and install glslang
[ 0%] Update build-version.inc in the SPIRV-Tools build directory (if necessary).
[ 0%] Generating SPIRV-Tools-shared.pc
[ 0%] Generate language specific header for NonSemanticShaderDebugInfo100.
[ 0%] Generate language specific header for DebugInfo.
[ 0%] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/ResourceLimits.cpp.o
[ 0%] Building CXX object glslang/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits/resource_limits_c.cpp.o
[ 0%] Building CXX object External/googletest/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 1%] Generate tables based on the SPIR-V XML registry.
[ 1%] Generating SPIRV-Tools.pc
[ 1%] Generate grammar tables
[ 2%] Generate language specific header for OpenCLDebugInfo100.
[ 2%] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o
[ 2%] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o
[ 2%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/stub.cpp.o
[ 2%] Building CXX object glslang/CMakeFiles/GenericCodeGen.dir/stub.cpp.o
[ 3%] Building CXX object glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/__/__/stub.cpp.o
[ 3%] Linking CXX static library libMachineIndependent_d.a
[ 3%] Built target spirv-tools-pkg-config
[ 3%] Linking CXX static library libGenericCodeGen_d.a
[ 3%] Linking CXX static library libOSDependent_d.a
[ 3%] Built target GenericCodeGen
[ 3%] Built target MachineIndependent
[ 3%] Built target OSDependent
[ 3%] Built target spirv-tools-header-NonSemanticShaderDebugInfo100
[ 3%] Built target spirv-tools-header-DebugInfo
[ 3%] Built target spirv-tools-header-OpenCLDebugInfo100
[ 3%] Built target extinst_tables
[ 3%] Linking CXX shared library libglslang-default-resource-limits_d.so
[ 3%] Built target spirv-tools-build-version
[ 3%] Built target core_tables
[ 3%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/bit_vector.cpp.o
[ 4%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/bit_vector.cpp.o
[ 4%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/name_mapper.cpp.o
[ 5%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/parse_number.cpp.o
[ 5%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/diagnostic.cpp.o
[ 6%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/disassemble.cpp.o
[ 7%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/libspirv.cpp.o
[ 7%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/parsed_operand.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/opcode.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/operand.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/diagnostic.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/assembly_grammar.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/string_utils.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/parse_number.cpp.o
[ 8%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/binary.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/assembly_grammar.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/binary.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/ext_inst.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/disassemble.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/ext_inst.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/extensions.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/string_utils.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/extensions.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/libspirv.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/name_mapper.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/opcode.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/print.cpp.o
[ 9%] Built target glslang-default-resource-limits
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/operand.cpp.o
[ 9%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/parsed_operand.cpp.o
[ 10%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/print.cpp.o
[ 11%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/software_version.cpp.o
[ 11%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_endian.cpp.o
[ 11%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/software_version.cpp.o
[ 11%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_endian.cpp.o
[ 11%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_fuzzer_options.cpp.o
[ 11%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_fuzzer_options.cpp.o
[ 12%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_optimizer_options.cpp.o
[ 12%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_reducer_options.cpp.o
[ 12%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_optimizer_options.cpp.o
[ 12%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_target_env.cpp.o
[ 12%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_reducer_options.cpp.o
[ 12%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/spirv_validator_options.cpp.o
[ 13%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/table.cpp.o
[ 13%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_target_env.cpp.o
[ 13%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/table2.cpp.o
[ 13%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/text.cpp.o
[ 13%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/spirv_validator_options.cpp.o
[ 14%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/text_handler.cpp.o
[ 14%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/table.cpp.o
[ 15%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/table2.cpp.o
[ 15%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate.cpp.o
[ 15%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/text.cpp.o
[ 15%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/to_string.cpp.o
[ 15%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_adjacency.cpp.o
[ 16%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_annotation.cpp.o
[ 16%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/text_handler.cpp.o
[ 16%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/to_string.cpp.o
[ 16%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_adjacency.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_arithmetics.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_annotation.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_atomics.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_arithmetics.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_barriers.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_bitwise.cpp.o
[ 17%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_atomics.cpp.o
[ 18%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_builtins.cpp.o
[ 18%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_capability.cpp.o
[ 18%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_bitwise.cpp.o
[ 19%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_barriers.cpp.o
[ 19%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_cfg.cpp.o
[ 19%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_builtins.cpp.o
[ 19%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_composites.cpp.o
[ 19%] Linking CXX shared library libSPVRemapper_d.so
[ 19%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_constants.cpp.o
[ 20%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_conversion.cpp.o
[ 20%] Built target SPVRemapper
[ 20%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_capability.cpp.o
[ 20%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_debug.cpp.o
[ 20%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_decorations.cpp.o
[ 20%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_cfg.cpp.o
[ 20%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_derivatives.cpp.o
[ 21%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_extensions.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_composites.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_constants.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_execution_limitations.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_function.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_id.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_image.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_conversion.cpp.o
[ 22%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_debug.cpp.o
[ 23%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_interfaces.cpp.o
[ 23%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_decorations.cpp.o
[ 23%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_instruction.cpp.o
[ 23%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_layout.cpp.o
[ 24%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_derivatives.cpp.o
[ 24%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_extensions.cpp.o
[ 24%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_literals.cpp.o
[ 24%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_execution_limitations.cpp.o
[ 24%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_logicals.cpp.o
[ 24%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_function.cpp.o
[ 25%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory.cpp.o
[ 25%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_memory_semantics.cpp.o
[ 26%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_id.cpp.o
[ 26%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_image.cpp.o
[ 26%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mesh_shading.cpp.o
[ 26%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_misc.cpp.o
[ 26%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_interfaces.cpp.o
[ 27%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_mode_setting.cpp.o
[ 27%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_non_uniform.cpp.o
[ 27%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_instruction.cpp.o
[ 27%] Linking CXX shared library ../../../lib/libgtest_d.so
[ 27%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_layout.cpp.o
[ 28%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_literals.cpp.o
[ 28%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_primitives.cpp.o
[ 28%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_query.cpp.o
[ 28%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_tracing.cpp.o
[ 28%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_logicals.cpp.o
[ 29%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_ray_tracing_reorder.cpp.o
[ 29%] Built target gtest
[ 29%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_scopes.cpp.o
[ 29%] Building CXX object External/googletest/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 29%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory.cpp.o
[ 29%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_small_type_uses.cpp.o
[ 29%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_memory_semantics.cpp.o
[ 29%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_tensor_layout.cpp.o
[ 30%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_tensor.cpp.o
[ 30%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_type.cpp.o
[ 30%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mesh_shading.cpp.o
[ 30%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validate_invalid_type.cpp.o
[ 30%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/basic_block.cpp.o
[ 31%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_misc.cpp.o
[ 31%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/construct.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/function.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/instruction.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_mode_setting.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_non_uniform.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/util/timer.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-shared.dir/val/validation_state.cpp.o
[ 32%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_primitives.cpp.o
[ 33%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_query.cpp.o
[ 33%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing.cpp.o
[ 33%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_ray_tracing_reorder.cpp.o
[ 33%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_scopes.cpp.o
[ 33%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_small_type_uses.cpp.o
[ 34%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor_layout.cpp.o
[ 34%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_tensor.cpp.o
[ 34%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_type.cpp.o
[ 34%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validate_invalid_type.cpp.o
[ 34%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/basic_block.cpp.o
[ 35%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/construct.cpp.o
[ 35%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/function.cpp.o
[ 35%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/instruction.cpp.o
[ 35%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/val/validation_state.cpp.o
[ 36%] Building CXX object External/spirv-tools/source/CMakeFiles/SPIRV-Tools-static.dir/util/timer.cpp.o
[ 36%] Linking CXX shared library ../../../lib/libgmock_d.so
[ 36%] Built target gmock
[ 36%] Linking CXX shared library libSPIRV-Tools-shared_d.so
[ 36%] Linking CXX static library libSPIRV-Tools_d.a
[ 36%] Built target SPIRV-Tools-shared
[ 36%] Built target SPIRV-Tools-static
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-dis.dir/dis/dis.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-cfg.dir/util/flags.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-cfg.dir/cfg/cfg.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-val.dir/io.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-dis.dir/util/flags.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/util/cli_consumer.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-as.dir/as/as.cpp.o
[ 37%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-cfg.dir/io.cpp.o
[ 38%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/amd_ext_to_khr.cpp.o
[ 38%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/basic_block.cpp.o
[ 38%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_pass.cpp.o
[ 38%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/block_merge_util.cpp.o
[ 38%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg_cleanup_pass.cpp.o
[ 38%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-cfg.dir/cfg/bin_to_dot.cpp.o
[ 38%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-as.dir/io.cpp.o
[ 39%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-val.dir/val/val.cpp.o
[ 39%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build_module.cpp.o
[ 40%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/ccp_pass.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-as.dir/util/flags.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-val.dir/util/cli_consumer.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-val.dir/util/flags.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-dis.dir/io.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/objdump/extract_source.cpp.o
[ 41%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/io.cpp.o
[ 41%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/combine_access_chains.cpp.o
[ 41%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_func_call_arguments.cpp.o
[ 41%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/aggressive_dead_code_elim_pass.cpp.o
[ 41%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/analyze_live_input_pass.cpp.o
[ 41%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/cfg.cpp.o
[ 42%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/code_sink.cpp.o
[ 42%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/util/flags.cpp.o
[ 42%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/compact_ids_pass.cpp.o
[ 42%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/composite.cpp.o
[ 42%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/const_folding_rules.cpp.o
[ 43%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/constants.cpp.o
[ 43%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/control_dependence.cpp.o
[ 43%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_sampled_image_pass.cpp.o
[ 43%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/convert_to_half_pass.cpp.o
[ 43%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/copy_prop_arrays.cpp.o
[ 44%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dataflow.cpp.o
[ 44%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_branch_elim_pass.cpp.o
[ 44%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_insert_elim_pass.cpp.o
[ 44%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dead_variable_elimination.cpp.o
[ 45%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/decoration_manager.cpp.o
[ 45%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/debug_info_manager.cpp.o
[ 46%] Linking CXX executable spirv-cfg
[ 46%] Linking CXX executable spirv-dis
[ 46%] Linking CXX executable spirv-as
[ 47%] Linking CXX executable spirv-val
[ 47%] Built target spirv-cfg
[ 47%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/def_use_manager.cpp.o
[ 47%] Built target spirv-as
[ 47%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa.cpp.o
[ 48%] Linking CXX executable spirv-objdump
[ 48%] Built target spirv-dis
[ 48%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/desc_sroa_util.cpp.o
[ 50%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_analysis.cpp.o
[ 50%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/dominator_tree.cpp.o
[ 50%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_constant_pass.cpp.o
[ 50%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_pass.cpp.o
[ 50%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_functions_util.cpp.o
[ 51%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_io_components_pass.cpp.o
[ 51%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_members_pass.cpp.o
[ 51%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/eliminate_dead_output_stores_pass.cpp.o
[ 51%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/feature_manager.cpp.o
[ 52%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fix_storage_class.cpp.o
[ 52%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/flatten_decoration_pass.cpp.o
[ 52%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold.cpp.o
[ 52%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/folding_rules.cpp.o
[ 52%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/fold_spec_constant_op_and_composite_pass.cpp.o
[ 53%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/freeze_spec_constant_value_pass.cpp.o
[ 53%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/function.cpp.o
[ 53%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/graphics_robust_access_pass.cpp.o
[ 53%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/if_conversion.cpp.o
[ 53%] Built target spirv-val
[ 53%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_exhaustive_pass.cpp.o
[ 54%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_opaque_pass.cpp.o
[ 54%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction_list.cpp.o
[ 54%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/instruction.cpp.o
[ 54%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/inline_pass.cpp.o
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `(anonymous namespace)::OutputSourceFiles(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)':
<redacted>/project/tests/chrono/vsg/download_vsg/glslang/External/spirv-tools/tools/objdump/objdump.cpp:66: undefined reference to `std::filesystem::create_directories(std::filesystem::__cxx11::path const&)'
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `std::filesystem::__cxx11::path::path(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::filesystem::__cxx11::path::format)':
/usr/include/c++/8/bits/fs_path.h:178: undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()'
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `std::filesystem::__cxx11::path::operator/=(std::filesystem::__cxx11::path const&)':
/usr/include/c++/8/bits/fs_path.h:258: undefined reference to `std::filesystem::__cxx11::path::has_filename() const'
/usr/include/c++/8/bits/fs_path.h:261: undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()'
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `std::filesystem::__cxx11::path::is_absolute() const':
/usr/include/c++/8/bits/fs_path.h:381: undefined reference to `std::filesystem::__cxx11::path::has_root_directory() const'
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `std::filesystem::exists(std::filesystem::__cxx11::path const&)':
/usr/include/c++/8/bits/fs_ops.h:121: undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)'
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `std::filesystem::is_directory(std::filesystem::__cxx11::path const&)':
/usr/include/c++/8/bits/fs_ops.h:171: undefined reference to `std::filesystem::status(std::filesystem::__cxx11::path const&)'
CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o: In function `std::filesystem::__cxx11::path::path<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::filesystem::__cxx11::path>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::filesystem::__cxx11::path::format)':
/usr/include/c++/8/bits/fs_path.h:185: undefined reference to `std::filesystem::__cxx11::path::_M_split_cmpts()'
collect2: error: ld returned 1 exit status
gmake[2]: *** [External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/build.make:165: External/spirv-tools/tools/spirv-objdump] Error 1
[ 55%] Building CXX object External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/interface_var_sroa.cpp.o
gmake[1]: *** [CMakeFiles/Makefile2:1713: External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/all] Error 2
gmake[1]: *** Waiting for unfinished jobs....