ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/2333] AR lib/libLLVMDiff.a [2/2333] AR lib/libLLVMScalarOpts.a [3/2333] ACTION //libcxx/include:write_config_site(//llvm/utils/gn/build/toolchain:unix) FAILED: include/c++/v1/__config_site python3 ../../llvm/utils/gn/build/write_cmake_config.py -o include/c++/v1/__config_site ../../libcxx/include/__config_site.in _LIBCPP_ABI_FORCE_ITANIUM= _LIBCPP_ABI_FORCE_MICROSOFT= _LIBCPP_ABI_VERSION=1 _LIBCPP_ASSERTION_SEMANTIC_DEFAULT=_LIBCPP_ASSERTION_SEMANTIC_HARDENING_DEPENDENT _LIBCPP_EXTRA_SITE_DEFINES= _LIBCPP_HAS_FILESYSTEM=1 _LIBCPP_HAS_THREADS=1 _LIBCPP_HAS_MONOTONIC_CLOCK=1 _LIBCPP_HAS_MUSL_LIBC= _LIBCPP_HAS_THREAD_API_C11= _LIBCPP_HAS_THREAD_API_PTHREAD= _LIBCPP_HAS_THREAD_API_EXTERNAL= _LIBCPP_HAS_THREAD_API_WIN32= _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS= _LIBCPP_HAS_VENDOR_AVAILABILITY_ANNOTATIONS= _LIBCPP_NO_VCRUNTIME= _LIBCPP_TYPEINFO_COMPARISON_IMPLEMENTATION= _LIBCPP_HAS_RANDOM_DEVICE=1 _LIBCPP_HAS_LOCALIZATION=1 _LIBCPP_HAS_UNICODE=1 _LIBCPP_HAS_WIDE_CHARACTERS=1 _LIBCPP_INSTRUMENTED_WITH_ASAN= _LIBCPP_ABI_DEFINES= _LIBCPP_HARDENING_MODE_DEFAULT=_LIBCPP_HARDENING_MODE_NONE _LIBCPP_LIBC_PICOLIBC= _LIBCPP_LIBC_NEWLIB= _LIBCPP_LIBC_LLVM_LIBC= _LIBCPP_PSTL_BACKEND_LIBDISPATCH= _LIBCPP_PSTL_BACKEND_SERIAL= _LIBCPP_PSTL_BACKEND_STD_THREAD=1 _LIBCPP_ABI_NAMESPACE=__1 _LIBCPP_HAS_TIME_ZONE_DATABASE=1 Traceback (most recent call last): File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 126, in sys.exit(main()) ~~~~^^ File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 76, in main in_line = var_re.sub(repl, in_line) File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 74, in repl return values[key] ~~~~~~^^^^^ KeyError: '_LIBCPP_ABI_NAMESPACE_LEN' [4/2333] ACTION //llvm/tools/llvm-objcopy:InstallNameToolOpts(//llvm/utils/gn/build/toolchain:unix) [5/2333] ACTION //llvm/tools/llvm-nm:Opts(//llvm/utils/gn/build/toolchain:unix) [6/2333] ACTION //llvm/tools/llvm-mt:Opts(//llvm/utils/gn/build/toolchain:unix) [7/2333] ACTION //llvm/tools/llvm-objcopy:ExtractBundleEntryOpts(//llvm/utils/gn/build/toolchain:unix) [8/2333] ACTION //lldb/include/lldb/Host:Config(//llvm/utils/gn/build/toolchain:unix) FAILED: gen/lldb/include/lldb/Host/Config.h python3 ../../llvm/utils/gn/build/write_cmake_config.py -o gen/lldb/include/lldb/Host/Config.h ../../lldb/include/lldb/Host/Config.h.cmake LLDB_EDITLINE_USE_WCHAR= LLDB_HAVE_EL_RFUNC_T= HAVE_PTSNAME_R= HAVE_NR_PROCESS_VM_READV= LLDB_ENABLE_CURSES= CURSES_HAVE_NCURSES_CURSES_H= LLDB_ENABLE_DYNAMIC_SCRIPTINTERPRETERS= LLDB_ENABLE_LUA= LLDB_ENABLE_MTE= LLDB_ENABLE_PYTHON= LLDB_ENABLE_PYTHON_LIMITED_API= LLDB_ENABLE_TREESITTER= LLDB_EMBED_PYTHON_HOME= LLDB_INSTALL_LIBDIR_BASENAME=lib LLDB_GLOBAL_INIT_DIRECTORY= LLDB_PYTHON_HOME= LLDB_PYTHON_RUNTIME_LIBRARY_BUILD_PATH= LLDB_DWO_DIAGNOSTIC_SUFFIX=Debugging\ will\ be\ degraded. LLDB_BUG_REPORT_URL=https://github.com/llvm/llvm-project/issues/ HAVE_LIBCOMPRESSION= LLDB_ENABLE_LIBEDIT= LLDB_ENABLE_LIBXML2=1 LLDB_ENABLE_POSIX=1 LLDB_ENABLE_TERMIOS=1 LLVM_ENABLE_CURL= HAVE_SYS_EVENT_H= HAVE_PPOLL=1 HAVE_PROCESS_VM_READV=1 Traceback (most recent call last): File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 126, in sys.exit(main()) ~~~~^^ File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 79, in main if values[var] == "0": ~~~~~~^^^^^ KeyError: 'HAVE_GETEXECPATH' [9/2333] ACTION //llvm/tools/llvm-objcopy:StripOpts(//llvm/utils/gn/build/toolchain:unix) [10/2333] LINK ./bin/llvm-cxxfilt [11/2333] ACTION //llvm/tools/llvm-gsymutil:Opts(//llvm/utils/gn/build/toolchain:unix) [12/2333] ACTION //llvm/tools/llvm-objcopy:ObjcopyOpts(//llvm/utils/gn/build/toolchain:unix) [13/2333] ACTION //llvm/tools/llvm-libtool-darwin:Opts(//llvm/utils/gn/build/toolchain:unix) [14/2333] ACTION //llvm/tools/llvm-readobj:Opts(//llvm/utils/gn/build/toolchain:unix) [15/2333] LINK ./bin/llvm-cvtres [16/2333] ACTION //llvm/tools/llvm-readtapi:TapiOpts(//llvm/utils/gn/build/toolchain:unix) [17/2333] LINK ./bin/llvm-cas [18/2333] LINK ./bin/llvm-dis [19/2333] AR lib/libLLVMCodeGen.a [20/2333] LINK ./bin/llvm-diff [21/2333] LINK ./bin/llvm-debuginfod [22/2333] LINK ./bin/llvm-debuginfod-find [23/2333] LINK ./bin/llvm-cov [24/2333] LINK ./bin/llvm-modextract [25/2333] LINK ./bin/llvm-offload-wrapper [26/2333] CXX obj/BUILD_DIR/gen/llvm/tools/llvm-rc/llvm-rc.llvm_rc-driver.o [27/2333] CXX obj/BUILD_DIR/gen/llvm/tools/llvm-dwp/llvm-dwp.llvm_dwp-driver.o [28/2333] CXX obj/BUILD_DIR/gen/llvm/tools/llvm-objdump/llvm-objdump.llvm_objdump-driver.o [29/2333] CXX obj/llvm/tools/llvm-rc/llvm-rc.ResourceScriptCppFilter.o [30/2333] CXX obj/llvm/tools/llvm-rc/llvm-rc.ResourceScriptToken.o [31/2333] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.WasmDump.o [32/2333] CXX obj/llvm/tools/llvm-rc/llvm-rc.ResourceScriptStmt.o [33/2333] ACTION //llvm/tools/llvm-exegesis/lib/X86:X86GenExegesis(//llvm/utils/gn/build/toolchain:unix) [34/2333] CXX obj/llvm/tools/llvm-rc/llvm-rc.ResourceFileWriter.o [35/2333] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.XCOFFDump.o [36/2333] CXX obj/llvm/tools/llvm-reduce/llvm-reduce.DeltaManager.o [37/2333] CXX obj/llvm/tools/llvm-rc/llvm-rc.llvm-rc.o [38/2333] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.OffloadDump.o [39/2333] CXX obj/llvm/tools/llvm-dwp/llvm-dwp.llvm-dwp.o [40/2333] CXX obj/llvm/tools/llvm-rc/llvm-rc.ResourceScriptParser.o [41/2333] CXX obj/llvm/tools/llvm-jitlink/llvm-jitlink.llvm-jitlink-statistics.o [42/2333] CXX obj/llvm/tools/llvm-jitlink/llvm-jitlink.llvm-jitlink-macho.o [43/2333] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.SourcePrinter.o [44/2333] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPostprocessing.o [45/2333] CXX obj/llvm/tools/llvm-jitlink/llvm-jitlink.llvm-jitlink-elf.o [46/2333] CXX obj/llvm/tools/llvm-isel-fuzzer/llvm-isel-fuzzer.llvm-isel-fuzzer.o [47/2333] CXX obj/llvm/tools/llvm-ir2vec/lib/IRUtils/IRUtils.IRUtils.o [48/2333] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.ELFDump.o [49/2333] CXX obj/llvm/tools/llvm-jitlink/llvm-jitlink.llvm-jitlink-coff.o [50/2333] CXX obj/llvm/tools/llvm-pdbutil/llvm-pdbutil.YAMLOutputStyle.o [51/2333] CXX obj/llvm/tools/llvm-ir2vec/lib/MIRUtils/MIRUtils.MIRUtils.o [52/2333] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.RISCVExegesisPreprocessing.o [53/2333] CXX obj/llvm/tools/llvm-ir2vec/llvm-ir2vec.llvm-ir2vec.o [54/2333] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.MissingFrameInferrer.o [55/2333] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.CSPreInliner.o [56/2333] CXX obj/llvm/tools/llvm-extract/llvm-extract.llvm-extract.o [57/2333] CXX obj/llvm/tools/llvm-dwarfutil/llvm-dwarfutil.DebugInfoLinker.o [58/2333] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.llvm-profgen.o [59/2333] CXX obj/llvm/tools/llvm-dwarfutil/llvm-dwarfutil.llvm-dwarfutil.o [60/2333] CXX obj/llvm/tools/llvm-pdbutil/llvm-pdbutil.llvm-pdbutil.o [61/2333] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.PerfReader.o [62/2333] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.ProfileGenerator.o [63/2333] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [64/2333] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.o [65/2333] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.ProfiledBinary.o [66/2333] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.llvm-objdump.o [67/2333] CXX obj/llvm/tools/llvm-profdata/llvm-profdata.llvm-profdata.o [68/2333] CXX obj/llvm/tools/llvm-jitlink/llvm-jitlink.llvm-jitlink.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.