-
Notifications
You must be signed in to change notification settings - Fork 11
Description
I was at the step of make -j4 install in glslang and had two fatal errors come up:
[ 55%] Building CXX object External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o /home/simon/glslang/External/spirv-tools/tools/objdump/objdump.cpp:15:10: fatal error: filesystem: No such file or directory #include <filesystem> ^~~~~~~~~~~~ compilation terminated. External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/build.make:75: recipe for target 'External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o' failed make[2]: *** [External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/objdump/objdump.cpp.o] Error 1 CMakeFiles/Makefile2:2615: recipe for target 'External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/all' failed make[1]: *** [External/spirv-tools/tools/CMakeFiles/spirv-objdump.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs....
and
/home/simon/glslang/External/spirv-tools/source/opt/optimizer.cpp:18:10: fatal error: charconv: No such file or directory #include <charconv> ^~~~~~~~~~ compilation terminated. External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/build.make:1209: recipe for target 'External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o' failed make[2]: *** [External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/optimizer.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:2238: recipe for target 'External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/all' failed make[1]: *** [External/spirv-tools/source/opt/CMakeFiles/SPIRV-Tools-opt.dir/all] Error 2 Makefile:145: recipe for target 'all' failed make: *** [all] Error 2
What have I done wrong as all previous steps worked fine and my cmake is the right version?