ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/566] ACTION //lldb/tools/driver:Options(//llvm/utils/gn/build/toolchain:unix) [2/565] CXX obj/lldb/source/Plugins/Language/ObjC/ObjC.NSError.o [3/565] CXX obj/lldb/source/Plugins/Language/ObjC/ObjC.NSException.o [4/565] CXX obj/lldb/source/Plugins/Language/ObjC/ObjC.NSDictionary.o [5/565] CXX obj/lldb/source/Plugins/SymbolFile/PDB/PDB.PDBASTParser.o [6/565] ACTION //lld/ELF:Options(//llvm/utils/gn/build/toolchain:unix) [7/559] ACTION //lld/wasm:Options(//llvm/utils/gn/build/toolchain:unix) [8/557] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.UdtRecordCompleter.o [9/557] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.PdbAstBuilder.o [10/557] CXX obj/lldb/source/Plugins/SymbolFile/PDB/PDB.SymbolFilePDB.o [11/557] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.DWARFASTParserClang.o [12/557] CXX obj/lldb/source/Plugins/SymbolFile/NativePDB/NativePDB.SymbolFileNativePDB.o [13/557] CXX obj/lldb/source/Plugins/SymbolFile/DWARF/DWARF.SymbolFileDWARF.o [14/557] CXX obj/lldb/source/Target/Target.Process.o [15/557] ACTION //lld/COFF:Options(//llvm/utils/gn/build/toolchain:unix) [16/538] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangPersistentVariables.o [17/538] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.CxxModuleHandler.o [18/538] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangUtilityFunction.o [19/538] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.ClangUserExpression.o [20/538] CXX obj/clang/tools/libclang/libclang.CIndexCXX.o [21/538] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.NameSearchContext.o [22/538] CXX obj/lldb/source/Commands/Commands.CommandObjectTarget.o [23/538] AR lib/liblldbCommands.a [24/538] AR lib/liblldbPluginSymbolFileNativePDB.a [25/538] AR lib/liblldbPluginSymbolFilePDB.a [26/538] AR lib/liblldbTarget.a [27/538] CXX obj/lldb/source/Plugins/Language/CPlusPlus/CPlusPlus.BlockPointer.o [28/538] CXX obj/clang/tools/libclang/libclang.CIndexDiagnostic.o [29/538] CXX obj/lldb/source/Plugins/TypeSystem/Clang/Clang.TypeSystemClang.o [30/538] CXX obj/lldb/source/Plugins/ExpressionParser/Clang/Clang.IRForTarget.o [31/538] CXX obj/clang/tools/libclang/libclang.CIndexHigh.o [32/538] CXX obj/clang/tools/libclang/libclang.CIndexUSRs.o [33/538] CXX obj/clang/tools/libclang/libclang.CIndexInclusionStack.o [34/538] CXX obj/clang/tools/libclang/libclang.CXComment.o [35/538] CXX obj/clang/tools/libclang/libclang.CIndexCodeCompletion.o [36/538] CXX obj/clang/tools/libclang/libclang.CXSourceLocation.o [37/538] CXX obj/clang/tools/libclang/libclang.CXStoredDiagnostic.o [38/538] CXX obj/clang/tools/libclang/libclang.CXCursor.o [39/538] CXX obj/clang/tools/libclang/libclang.CXString.o [40/538] CXX obj/clang/tools/libclang/libclang.CXIndexDataConsumer.o [41/538] CXX obj/clang/tools/libclang/libclang.Rewrite.o [42/538] CXX obj/clang/tools/libclang/libclang.CXType.o [43/538] LINK ./bin/clang-offload-packager [44/538] CXX obj/clang/tools/libclang/libclang.CIndex.o [45/538] CXX obj/clang/tools/libclang/libclang.Indexing.o [46/538] LINK ./bin/clang-sycl-linker [47/538] CXX obj/clang/lib/Tooling/DependencyScanning/DependencyScanning.DependencyScanningTool.o [48/538] CXX obj/clang/tools/clang-extdef-mapping/clang-extdef-mapping.ClangExtDefMapGen.o [49/538] CXX obj/clang/tools/clang-check/clang-check.ClangCheck.o [50/538] CXX obj/clang/tools/c-index-test/c-index-test.core_main.o [51/538] LINK ./bin/clang-extdef-mapping [52/538] CXX obj/clang/lib/Tooling/DependencyScanning/DependencyScanning.DependencyScanningWorker.o [53/538] CXX obj/clang/lib/Tooling/DependencyScanning/DependencyScanning.ModuleDepCollector.o [54/538] CXX obj/clang/tools/driver/clang.driver.o [55/538] CXX obj/clang/tools/clang-repl/clang-repl.ClangRepl.o [56/538] CXX obj/clang/tools/driver/clang.cc1_main.o [57/538] CXX obj/clang/tools/libclang/libclang.CXExtractAPI.o [58/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.InitListExprPreOrder.o [59/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.InitListExprPreOrderNoQueue.o [60/538] SOLINK ./lib/libclang.dylib [61/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.IntegerLiteral.o [62/538] CXX obj/clang/tools/clang-scan-deps/clang-scan-deps.ClangScanDeps.o [63/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.LambdaDefaultCapture.o [64/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.LambdaExpr.o [65/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.LambdaTemplateParams.o [66/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.MemberPointerTypeLoc.o [67/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.NestedNameSpecifiers.o [68/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.ParenExpr.o [69/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.TraversalScope.o [70/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.TemplateArgumentLocTraverser.o [71/538] CXX obj/clang/unittests/Tooling/ToolingTests.RefactoringActionRulesTest.o [72/538] CXX obj/clang/unittests/Tooling/RecursiveASTVisitorTests/ToolingTests.InitListExprPostOrderNoQueue.o [73/538] CXX obj/clang/unittests/Tooling/ToolingTests.RefactoringCallbacksTest.o [74/538] CXX obj/clang/unittests/Tooling/ToolingTests.ReplacementsYamlTest.o [75/538] CXX obj/clang/unittests/Tooling/ToolingTests.StandardLibraryTest.o [76/538] CXX obj/clang/unittests/Tooling/ToolingTests.RefactoringTest.o [77/538] CXX obj/clang/unittests/Tooling/ToolingTests.SourceCodeBuildersTest.o [78/538] CXX obj/clang/unittests/Tooling/ToolingTests.ToolingTest.o [79/538] LINK obj/clang/unittests/libclang/libclangTests [80/538] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [81/538] CXX obj/clang/unittests/Tooling/Syntax/SyntaxTests.SynthesisTest.o [82/538] LINK obj/clang/unittests/CrossTU/CrossTUTests [83/538] AR lib/libclangStaticAnalyzerCore.a [84/538] AR lib/libclangStaticAnalyzerCheckers.a [85/538] AR lib/libclangStaticAnalyzerFrontend.a [86/538] CXX obj/clang/unittests/Tooling/ToolingTests.SourceCodeTest.o [87/538] CXX obj/clang/unittests/Tooling/Syntax/SyntaxTests.TreeTest.o [88/538] LINK ./bin/clang-check [89/538] CXX obj/clang/unittests/Tooling/ToolingTests.StencilTest.o [90/538] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [91/538] LINK ./bin/llvm-mca [92/538] LINK ./bin/llvm-ml [93/538] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [94/538] LINK ./bin/llvm-nm [95/538] LINK ./bin/llvm-objdump [96/538] CXX obj/clang/unittests/Tooling/Syntax/SyntaxTests.MutationsTest.o [97/538] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [98/538] LINK ./bin/llvm-profgen [99/538] LINK ./bin/llvm-dwarfdump [100/538] CXX obj/clang/unittests/Tooling/Syntax/SyntaxTests.BuildTreeTest.o [101/538] LINK ./bin/llvm-extract FAILED: bin/llvm-extract ../../chromeclang/bin/clang++ -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -arch arm64 -mmacos-version-min=12 -Wl,--color-diagnostics -fuse-ld=lld -isysroot ../../sysroot/MacOSX.sdk -o ./bin/llvm-extract obj/llvm/tools/llvm-extract/llvm-extract.llvm-extract.o lib/libLLVMBitWriter.a lib/libLLVMCore.a lib/libLLVMIRReader.a lib/libLLVMPasses.a lib/libLLVMSupport.a lib/libLLVMipo.a lib/libLLVMAnalysis.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMTransformUtils.a lib/libLLVMCodeGen.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMIRPrinter.a lib/libLLVMCFGuard.a lib/libLLVMCoroutines.a lib/libLLVMFrontendOpenMP.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMLinker.a lib/libLLVMInstrumentation.a lib/libLLVMVectorize.a lib/libLLVMSandboxIR.a lib/libLLVMHipStdPar.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::Key >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x10c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::PassBuilder::registerMachineFunctionAnalyses(llvm::AnalysisManager&)+0x108) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::invalidate(llvm::MachineFunction&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)+0x180) >>> referenced 13 more times ld64.lld: error: undefined symbol: vtable for llvm::GISelValueTracking >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x80) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x7c) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisResultModel::Invalidator, false>::~AnalysisResultModel()+0x20) >>> referenced 3 more times ld64.lld: error: undefined symbol: llvm::GISelValueTrackingAnalysis::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x48) ld64.lld: error: undefined symbol: llvm::GISelValueTrackingPrinterPass::run(llvm::MachineFunction&, llvm::AnalysisManager&) >>> referenced by lib/libLLVMPasses.a(Passes.PassBuilder.o):(symbol llvm::detail::PassModel>::run(llvm::MachineFunction&, llvm::AnalysisManager&)+0x4) clang: error: linker command failed with exit code 1 (use -v to see invocation) [102/538] LINK ./bin/llvm-opt-fuzzer [103/538] LINK ./bin/llvm-exegesis [104/538] LINK ./bin/llvm-dwp [105/538] LINK ./bin/llvm-dwarfutil [106/538] LINK ./bin/llvm-gsymutil [107/538] CXX obj/clang/unittests/Tooling/Syntax/SyntaxTests.TreeTestBase.o [108/538] CXX obj/clang/unittests/Driver/ClangDriverTests.ToolChainTest.o [109/538] CXX obj/clang/unittests/Tooling/Syntax/SyntaxTests.TokensTest.o [110/538] CXX obj/clang/unittests/Tooling/ToolingTests.TransformerTest.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.