ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/3346] AR lib/libclangTesting.a [2/3346] ACTION //bolt/test:lit_site_cfg(//llvm/utils/gn/build/toolchain:unix) FAILED: gen/bolt/test/lit.site.cfg.py python3 ../../llvm/utils/gn/build/write_cmake_config.py -o gen/bolt/test/lit.site.cfg.py ../../bolt/test/lit.site.cfg.py.in BOLT_BINARY_DIR=/usr/local/google/home/thakis/src/llvm-project/out/gn/obj/bolt BOLT_SOURCE_DIR=/usr/local/google/home/thakis/src/llvm-project/bolt LIT_SITE_CFG_IN_HEADER=\#\#\ Autogenerated\ from\ //bolt/test/lit.site.cfg.py.in,\ do\ not\ edit LLVM_BINARY_DIR=//out/gn/obj/llvm LLVM_LIBS_DIR= LLVM_LIT_TOOLS_DIR= LLVM_SOURCE_DIR=/usr/local/google/home/thakis/src/llvm-project/llvm LLVM_TOOLS_DIR=/usr/local/google/home/thakis/src/llvm-project/out/gn/bin LLVM_TARGET_TRIPLE=x86_64-unknown-linux-gnu BOLT_CLANG_EXE=/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/clang BOLT_LLD_EXE=/usr/local/google/home/thakis/src/llvm-project/out/gn/bin/ld.lld BOLT_ENABLE_RUNTIME=0 BOLT_TARGETS_TO_BUILD=AArch64\ X86 GNU_LD_EXECUTABLE= LIBBOLT_RT_HUGIFY= LIBBOLT_RT_INSTR= LLVM_HOST_TRIPLE=x86_64-unknown-linux-gnu LLVM_USE_SANITIZER= Python3_EXECUTABLE=python3 SHLIBDIR=../../../lib HOST_ARCH=x86_64 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: 'LLVM_ENABLE_ZLIB' [3/3346] CXX obj/clang/lib/Tooling/Inclusions/Inclusions.HeaderAnalysis.o [4/3346] CXX obj/clang/lib/Tooling/Syntax/Syntax.Synthesis.o [5/3346] CXX obj/clang/lib/Tooling/Syntax/Syntax.Mutations.o [6/3346] CXX obj/clang/lib/Tooling/Tooling.FixIt.o [7/3346] CXX obj/clang/lib/Tooling/Refactoring/Extract/Refactoring.SourceExtraction.o [8/3346] CXX obj/clang/lib/Tooling/Refactoring/Refactoring.ASTSelectionRequirements.o [9/3346] CXX obj/clang/lib/Tooling/Inclusions/Stdlib/Stdlib.StandardLibrary.o [10/3346] CXX obj/clang/lib/Tooling/Refactoring/Refactoring.Lookup.o [11/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefSafetyModel.o [12/3346] CXX obj/clang/lib/Tooling/Refactoring/Extract/Refactoring.Extract.o [13/3346] CXX obj/clang/lib/Tooling/Syntax/Syntax.Tokens.o [14/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.AnalyzerOptions.o [15/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.BasicValueFactory.o [16/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.WorkList.o [17/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.SymbolManager.o [18/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UseAfterLifetimeEnd.o [19/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.TrustReturnsNonnullChecker.o [20/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.ASTUtils.o [21/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefBranchChecker.o [22/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.PtrTypesSemantics.o [23/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.AnalysisManager.o [24/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/Checkers.UninitializedPointee.o [25/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefinedArraySubscriptChecker.o [26/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefinedNewArraySizeChecker.o [27/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefResultChecker.o [28/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UnreachableCodeChecker.o [29/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VforkChecker.o [30/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefCapturedBlockVarChecker.o [31/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UnconditionalVAArgChecker.o [32/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VLASizeChecker.o [33/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UndefinedAssignmentChecker.o [34/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.NoDeleteChecker.o [35/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VirtualCallChecker.o [36/3346] CXX obj/clang/lib/Tooling/Tooling.GuessTargetAndModeCompilationDatabase.o [37/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.Z3CrosscheckVisitor.o [38/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefMemberChecker.o [39/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.UnixAPIChecker.o [40/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefCallArgsChecker.o [41/3346] CXX obj/clang/lib/UnifiedSymbolResolution/UnifiedSymbolResolution.USRGeneration.o [42/3346] CXX obj/clang/lib/Tooling/Tooling.Refactoring.o [43/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefLocalVarsChecker.o [44/3346] CXX obj/clang/lib/Tooling/Tooling.LocateToolCompilationDatabase.o [45/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RawPtrRefLambdaCapturesChecker.o [46/3346] CXX obj/clang/lib/Tooling/Tooling.ExpandResponseFilesCompilationDatabase.o [47/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/Checkers.VAListChecker.o [48/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/cert/Checkers.InvalidPtrChecker.o [49/3346] CXX obj/clang/lib/Tooling/Tooling.JSONCompilationDatabase.o [50/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RefCntblBaseVirtualDtorChecker.o [51/3346] CXX obj/clang/lib/Tooling/Tooling.StandaloneExecution.o [52/3346] CXX obj/clang/lib/Tooling/Refactoring/Refactoring.AtomicChange.o [53/3346] CXX obj/clang/lib/Tooling/Refactoring/Rename/Refactoring.RenamingAction.o [54/3346] CXX obj/clang/lib/StaticAnalyzer/Core/Core.TextDiagnostics.o [55/3346] CXX obj/clang/lib/Tooling/Refactoring/Refactoring.RefactoringActions.o [56/3346] CXX obj/clang/lib/Tooling/Tooling.Tooling.o [57/3346] CXX obj/clang/lib/Tooling/Tooling.RefactoringCallbacks.o [58/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/UninitializedObject/Checkers.UninitializedObjectChecker.o [59/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.MemoryUnsafeCastChecker.o [60/3346] CXX obj/clang/lib/Tooling/Refactoring/Refactoring.ASTSelection.o [61/3346] CXX obj/clang/lib/Tooling/Syntax/Syntax.BuildTree.o [62/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.ForwardDeclChecker.o [63/3346] CXX obj/clang/lib/StaticAnalyzer/Checkers/WebKit/Checkers.RetainPtrCtorAdoptChecker.o [64/3346] CXX obj/clang/lib/Tooling/ASTDiff/ASTDiff.ASTDiff.o [65/3346] CXX obj/clang/lib/Tooling/Refactoring/Rename/Refactoring.USRFindingAction.o [66/3346] CXX obj/clang/lib/Tooling/Refactoring/Rename/Refactoring.USRFinder.o [67/3346] CXX obj/clang/lib/Tooling/Refactoring/Rename/Refactoring.USRLocFinder.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.