ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/558] AR lib/libLLVMMC.a [2/558] AR lib/libLLVMMCParser.a [3/558] AR lib/libLLVMObject.a [4/558] LINK ./bin/llvm-modextract [5/558] LINK ./bin/llvm-offload-binary [6/558] LINK ./bin/llvm-opt-report [7/558] CXX obj/llvm/lib/Target/WebAssembly/TargetInfo/TargetInfo.WebAssemblyTargetInfo.o [8/558] LINK ./bin/llvm-remarkutil [9/558] LINK ./bin/llvm-sim [10/558] CXX obj/llvm/lib/Target/WebAssembly/Utils/Utils.WebAssemblyTypeUtilities.o [11/558] AR lib/libLLVMCodeGen.a [12/558] AR lib/liblldWasm.a [13/558] AR lib/libLLVMAsmPrinter.a [14/558] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [15/558] LINK ./bin/llvm-tli-checker [16/558] AR lib/libLLVMObjCopy.a [17/558] LINK ./bin/llvm-objcopy [18/558] LINK ./bin/llvm-bat-dump [19/558] ACTION //llvm/tools/llvm-objcopy:llvm-bitcode-strip(//llvm/utils/gn/build/toolchain:unix) [20/558] ACTION //llvm/tools/llvm-objcopy:llvm-strip(//llvm/utils/gn/build/toolchain:unix) [21/558] AR lib/libLLVMObjectYAML.a [22/558] LINK obj/bolt/unittests/Profile/ProfileTests [23/558] ACTION //llvm/tools/llvm-objcopy:llvm-install-name-tool(//llvm/utils/gn/build/toolchain:unix) [24/558] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.WasmDump.o [25/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCTypeUtilities.o [26/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCAsmInfo.o [27/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCCodeEmitter.o [28/558] LINK ./bin/llvm-ifs [29/558] LINK ./bin/llvm-offload-wrapper [30/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyAsmBackend.o [31/558] LINK ./bin/clang-apply-replacements [32/558] LINK obj/clang/unittests/InstallAPI/InstallAPITests [33/558] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [34/558] LINK ./bin/clang-offload-bundler [35/558] LINK ./bin/llvm-link [36/558] AR lib/liblldbPluginObjectFileWasm.a [37/558] AR lib/libLLVMCoverage.a [38/558] AR lib/libLLVMWebAssemblyInfo.a [39/558] CXX obj/llvm/lib/Target/WebAssembly/Disassembler/Disassembler.WebAssemblyDisassembler.o [40/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyTargetStreamer.o [41/558] AR lib/libLLVMWebAssemblyUtils.a [42/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyWasmObjectWriter.o [43/558] LINK ./bin/llvm-cgdata [44/558] LINK obj/clang/unittests/Format/FormatTests [45/558] LINK ./bin/llvm-as [46/558] LINK obj/clang/unittests/Lex/LexTests [47/558] LINK obj/clang/unittests/Parse/ParseTests [48/558] LINK ./bin/diagtool [49/558] LINK ./bin/llubi [50/558] LINK ./bin/lli-child-target [51/558] LINK ./bin/llvm-cat [52/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyInstPrinter.o [53/558] LINK ./bin/llvm-ctxprof-util [54/558] LINK ./bin/llvm-cvtres [55/558] LINK obj/clang/unittests/Support/ClangSupportTests [56/558] LINK ./bin/llvm-cov [57/558] LINK ./bin/llvm-debuginfod-find [58/558] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyRegisterBankInfo.o [59/558] LINK ./bin/llvm-debuginfod [60/558] LINK ./bin/llvm-profdata [61/558] LINK ./bin/llvm-pdbutil [62/558] LINK ./bin/lldb-server [63/558] LINK ./bin/llvm-readobj [64/558] LINK ./bin/llvm-rc [65/558] LINK ./bin/llvm-strings [66/558] LINK ./bin/llvm-readtapi [67/558] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [68/558] LINK ./bin/llvm-size [69/558] LINK ./bin/llvm-stress [70/558] ACTION //llvm/tools/llvm-rc:llvm-windres(//llvm/utils/gn/build/toolchain:unix) [71/558] LINK ./bin/lli [72/558] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [73/558] LINK ./bin/llvm-symbolizer [74/558] CXX obj/llvm/lib/Target/WebAssembly/MCTargetDesc/MCTargetDesc.WebAssemblyMCTargetDesc.o [75/558] AR lib/libLLVMWebAssemblyDesc.a [76/558] AR lib/libLLVMWebAssemblyDisassembler.a [77/558] LINK ./bin/clang-import-test [78/558] LINK ./bin/verify-uselistorder [79/558] LINK ./bin/obj2yaml [80/558] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [81/558] LINK ./bin/yaml2obj [82/558] LINK ./bin/sanstats [83/558] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [84/558] LINK ./bin/llvm-extract [85/558] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [86/558] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [87/558] CXX obj/llvm/lib/Target/WebAssembly/AsmParser/AsmParser.WebAssemblyAsmTypeCheck.o [88/558] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [89/558] LINK obj/llvm/unittests/Bitcode/BitcodeTests [90/558] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [91/558] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [92/558] LINK obj/llvm/unittests/Linker/LinkerTests [93/558] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [94/558] LINK ./bin/llvm-dwarfdump [95/558] LINK ./bin/sancov [96/558] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [97/558] LINK ./bin/llvm-debuginfo-analyzer [98/558] LINK obj/llvm/unittests/Analysis/AnalysisTests [99/558] LINK ./bin/llvm-profgen [100/558] LINK obj/llvm/unittests/Object/ObjectTests [101/558] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [102/558] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [103/558] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [104/558] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [105/558] LINK obj/llvm/unittests/MC/X86/X86MCTests [106/558] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [107/558] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [108/558] CXX obj/llvm/lib/Target/WebAssembly/AsmParser/AsmParser.WebAssemblyAsmParser.o [109/558] AR lib/libLLVMWebAssemblyAsmParser.a [110/558] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [111/558] LINK obj/llvm/unittests/IR/IRTests [112/558] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [113/558] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [114/558] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [115/558] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [116/558] LINK obj/llvm/unittests/Target/ARM/ARMTests [117/558] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [118/558] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [119/558] LINK ./bin/llvm-mca [120/558] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [121/558] LINK obj/llvm/unittests/XRay/XRayTests [122/558] LINK obj/llvm/unittests/Transforms/Vectorize/VectorizeTests [123/558] LINK obj/llvm/unittests/Transforms/Vectorize/SandboxVectorizer/SandboxVectorizerTests [124/558] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [125/558] LINK ./bin/llvm-cfi-verify [126/558] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [127/558] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [128/558] LINK obj/llvm/unittests/Target/X86/X86Tests [129/558] ACTION //llvm/utils/llvm-lit:llvm-lit(//llvm/utils/gn/build/toolchain:unix) FAILED: bin/llvm-lit python3 ../../llvm/utils/gn/build/write_cmake_config.py -o bin/llvm-lit ../../llvm/utils/llvm-lit/llvm-lit.in LLVM_SOURCE_DIR=../../../llvm Python3_EXECUTABLE=/usr/bin/env\ python3 BUILD_MODE=. LLVM_LIT_CONFIG_MAP=\#\ Takes\ a\ path\ that\'s\ relative\ to\ __file__\ and\ makes\ it\ absolute.\\ndef\ path\(p\):\\n\ \ \ \ return\ os.path.abspath\(os.path.join\(__file__,\ \'..\',\ p\)\)\ if\ p\ else\ \'\'\\n\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../bolt/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/bolt/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang-tools-extra/clangd/unittests/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang-tools-extra/clangd/unittests/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../clang/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/clang/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lld/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lld/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/API/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/API/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Shell/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Shell/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../lldb/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/lldb/test/Unit/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/lit.site.cfg.py\'\)\)\\nmap_config\(\\n\ \ \ \ path\(r\'../../../llvm/test/Unit/lit.cfg.py\'\),\\n\ \ \ \ path\(r\'../gen/llvm/test/Unit/lit.site.cfg.py\'\)\) 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 122, in sys.exit(main()) ~~~~^^ File "/usr/local/google/home/thakis/src/llvm-project/out/gn/../../llvm/utils/gn/build/write_cmake_config.py", line 72, 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 70, in repl return values[key] ~~~~~~^^^^^ KeyError: 'LLVM_WINDOWS_PREFER_FORWARD_SLASH' [130/558] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [131/558] LINK obj/llvm/unittests/tools/llvm-profdata/LLVMProfdataTests [132/558] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [133/558] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [134/558] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [135/558] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [136/558] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [137/558] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [138/558] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [139/558] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [140/558] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [141/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySubtarget.o [142/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySetP2AlignOperands.o [143/558] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyCallLowering.o [144/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyNullifyDebugValueLists.o [145/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixFunctionBitcasts.o [146/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCleanCodeAfterTrap.o [147/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerRefTypesIntPtrConv.o [148/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySelectionDAGInfo.o [149/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyArgumentMove.o [150/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySortRegion.o [151/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRuntimeLibcallSignatures.o [152/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMCLowerPrePass.o [153/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixBrTableDefaults.o [154/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCFGSort.o [155/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRefTypeMem2Local.o [156/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMCInstLower.o [157/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyReplacePhysRegs.o [158/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyOptimizeReturned.o [159/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyDebugFixup.o [160/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLateEHPrepare.o [161/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerBrUnless.o [162/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegNumbering.o [163/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegisterInfo.o [164/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMachineFunctionInfo.o [165/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyAddMissingPrototypes.o [166/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyOptimizeLiveIntervals.o [167/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyExceptionInfo.o [168/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyInstrInfo.o [169/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFrameLowering.o [170/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyUtilities.o [171/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyISelDAGToDAG.o [172/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyDebugValueManager.o [173/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyExplicitLocals.o [174/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegColoring.o [175/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixIrreducibleControlFlow.o [176/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMemIntrinsicResults.o [177/558] CXX obj/llvm/tools/llvm-nm/llvm-nm.llvm-nm.o [178/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyPeephole.o [179/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFastISel.o [180/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegStackify.o [181/558] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyInstructionSelector.o [182/558] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyPostLegalizerCombiner.o [183/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyAsmPrinter.o [184/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCFGStackify.o [185/558] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyPreLegalizerCombiner.o [186/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerEmscriptenEHSjLj.o [187/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyISelLowering.o [188/558] CXX obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests.WebAssemblyExceptionInfoTest.o [189/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyTargetTransformInfo.o [190/558] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyTargetMachine.o [191/558] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.llvm-objdump.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.