ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/350] AR lib/libLLVMDWARFLinkerBase.a [2/350] AR lib/libLLVMDWP.a [3/350] AR lib/libLLVMDebuginfod.a [4/350] AR lib/libLLVMExecutionEngine.a [5/350] AR lib/libLLVMMCJIT.a [6/350] AR lib/libLLVMDWARFLinker.a [7/350] AR lib/libLLVMDebugInfoLogicalView.a [8/350] AR lib/libLLVMDWARFLinkerParallel.a [9/350] AR lib/libLLVMOrcJIT.a [10/350] AR lib/libLLVMOrcDebugging.a [11/350] LINK ./bin/lli-child-target [12/350] LINK ./bin/llvm-as [13/350] LINK ./bin/llvm-cat [14/350] LINK ./bin/llvm-ar [15/350] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [16/350] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [17/350] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [18/350] LINK ./bin/bugpoint [19/350] LINK ./bin/llvm-c-test [20/350] LINK ./bin/llc [21/350] LINK ./bin/llvm-cgdata [22/350] LINK ./bin/llvm-cov [23/350] LINK ./bin/llvm-ctxprof-util [24/350] LINK ./bin/llvm-cxxdump [25/350] LINK ./bin/llvm-cxxmap [26/350] LINK ./bin/llvm-debuginfod-find [27/350] LINK ./bin/llvm-debuginfo-analyzer [28/350] LINK ./bin/llvm-debuginfod [29/350] CXX obj/llvm/lib/TextAPI/BinaryReader/BinaryReader.DylibReader.o [30/350] AR lib/libLLVMTextAPIBinaryReader.a [31/350] CXX obj/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.SectionSizes.o [32/350] CXX obj/llvm/tools/llvm-cfi-verify/llvm-cfi-verify.llvm-cfi-verify.o [33/350] CXX obj/llvm/tools/llvm-cfi-verify/lib/lib.GraphBuilder.o [34/350] LINK ./bin/llvm-dwarfutil [35/350] LINK ./bin/llvm-dwp [36/350] CXX obj/llvm/tools/dsymutil/dsymutil.MachOUtils.o [37/350] CXX obj/llvm/tools/llvm-cfi-verify/lib/lib.FileAnalysis.o [38/350] AR lib/libLLVMCFIVerify.a [39/350] CXX obj/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.Statistics.o [40/350] LINK ./bin/llvm-cfi-verify [41/350] CXX obj/llvm/tools/dsymutil/dsymutil.dsymutil.o [42/350] CXX obj/llvm/tools/dsymutil/dsymutil.DwarfLinkerForBinary.o [43/350] CXX obj/llvm/tools/llvm-dwarfdump/llvm-dwarfdump.llvm-dwarfdump.o [44/350] LINK ./bin/llvm-dwarfdump [45/350] LINK ./bin/dsymutil [46/350] CXX obj/llvm/tools/lli/lli.lli.o [47/350] LINK ./bin/lli [48/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.LlvmState.o [49/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.ParallelSnippetGenerator.o [50/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SerialSnippetGenerator.o [51/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SnippetFile.o [52/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SnippetGenerator.o [53/350] LINK ./bin/llvm-extract [54/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.SnippetRepetitor.o [55/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.Target.o [56/350] LINK ./bin/llvm-libtool-darwin [57/350] LINK ./bin/llvm-link [58/350] LINK ./bin/llvm-isel-fuzzer [59/350] LINK ./bin/llvm-lipo [60/350] LINK ./bin/llvm-lto [61/350] LINK ./bin/llvm-lto2 [62/350] LINK ./bin/llvm-mc [63/350] LINK ./bin/llvm-mca [64/350] LINK ./bin/llvm-ml [65/350] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [66/350] LINK ./bin/llvm-modextract [67/350] CXX obj/llvm/tools/llvm-exegesis/lib/lib.UopsBenchmarkRunner.o [68/350] CXX obj/llvm/tools/llvm-exegesis/lib/AArch64/AArch64.Target.o [69/350] AR lib/libLLVMExegesisAArch64.a [70/350] CXX obj/llvm/tools/llvm-gsymutil/llvm-gsymutil.llvm-gsymutil.o [71/350] CXX obj/llvm/tools/llvm-exegesis/lib/PowerPC/PowerPC.Target.o [72/350] AR lib/libLLVMExegesisPowerPC.a [73/350] CXX obj/llvm/tools/llvm-exegesis/lib/Mips/Mips.Target.o [74/350] AR lib/libLLVMExegesisMips.a [75/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.COFFDump.o [76/350] LINK ./bin/llvm-gsymutil [77/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.OffloadDump.o [78/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.WasmDump.o [79/350] CXX obj/llvm/tools/llvm-exegesis/lib/X86/X86.Target.o [80/350] AR lib/libLLVMExegesisX86.a [81/350] LINK ./bin/llvm-pdbutil [82/350] LINK ./bin/llvm-opt-fuzzer [83/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.XCOFFDump.o [84/350] CXX obj/llvm/tools/llvm-exegesis/lib/RISCV/RISCV.Target.o [85/350] AR lib/libLLVMExegesisRISCV.a [86/350] AR lib/libLLVMExegesis.a [87/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.SourcePrinter.o [88/350] LINK ./bin/llvm-exegesis [89/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.ELFDump.o [90/350] CXX obj/llvm/tools/llvm-nm/llvm-nm.llvm-nm.o [91/350] LINK ./bin/llvm-nm [92/350] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.MissingFrameInferrer.o [93/350] LINK ./bin/llvm-readobj [94/350] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:unix) [95/350] LINK ./bin/llvm-readtapi [96/350] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.CSPreInliner.o [97/350] LINK ./bin/llvm-rtdyld [98/350] LINK ./bin/llvm-sim [99/350] LINK ./bin/llvm-reduce [100/350] LINK ./bin/llvm-stress [101/350] LINK ./bin/llvm-symbolizer [102/350] ACTION //llvm/tools/llvm-symbolizer:llvm-addr2line(//llvm/utils/gn/build/toolchain:unix) [103/350] LINK ./bin/llvm-split [104/350] LINK ./bin/llvm-tli-checker [105/350] LINK ./bin/llvm-xray [106/350] LINK ./bin/obj2yaml [107/350] SOLINK ./lib/libLTO.dylib [108/350] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.PerfReader.o [109/350] LINK ./bin/sanstats [110/350] LINK ./bin/sancov [111/350] AR lib/libclangInterpreter.a [112/350] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.llvm-profgen.o [113/350] LINK ./bin/opt [114/350] LINK ./bin/verify-uselistorder [115/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.MachODump.o [116/350] CXX obj/llvm/tools/llvm-jitlink/llvm-jitlink.llvm-jitlink.o [117/350] LINK ./bin/clang-diff [118/350] LINK ./bin/clang-installapi [119/350] LINK ./bin/clang-extdef-mapping [120/350] LINK ./bin/clang-import-test [121/350] LINK ./bin/clang-offload-bundler [122/350] LINK ./bin/llvm-jitlink [123/350] LINK ./bin/clang-offload-packager [124/350] LINK ./bin/clang-check [125/350] LINK ./bin/clang-refactor [126/350] LINK ./bin/clang-linker-wrapper [127/350] LINK ./bin/clang-scan-deps [128/350] LINK ./bin/clang-nvlink-wrapper [129/350] LINK ./bin/diagtool [130/350] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.ProfileGenerator.o [131/350] LINK ./bin/clang-sycl-linker [132/350] CXX obj/llvm/tools/llvm-profgen/llvm-profgen.ProfiledBinary.o [133/350] LINK obj/clang/unittests/AST/ByteCode/InterpTests [134/350] LINK ./bin/clang-repl [135/350] LINK obj/clang/unittests/AST/ASTTests [136/350] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [137/350] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [138/350] LINK ./bin/llvm-profgen [139/350] CXX obj/llvm/tools/llvm-objdump/llvm-objdump.llvm-objdump.o [140/350] SOLINK ./lib/libclang.dylib [141/350] LINK obj/clang/unittests/CrossTU/CrossTUTests [142/350] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [143/350] LINK ./bin/llvm-objdump [144/350] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [145/350] LINK obj/clang/unittests/InstallAPI/InstallAPITests [146/350] LINK ./bin/clang [147/350] LINK obj/clang/unittests/Format/FormatTests [148/350] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [149/350] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [150/350] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [151/350] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [152/350] LINK obj/clang/unittests/Parse/ParseTests [153/350] LINK ./bin/c-index-test [154/350] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [155/350] LINK obj/clang/unittests/Index/IndexTests [156/350] LINK obj/clang/unittests/Lex/LexTests [157/350] LINK obj/clang/unittests/Driver/ClangDriverTests [158/350] LINK obj/clang/unittests/Rewrite/RewriteTests [159/350] LINK obj/clang/unittests/Sema/SemaTests [160/350] LINK obj/clang/unittests/Serialization/SerializationTests [161/350] LINK obj/clang/unittests/Frontend/FrontendTests [162/350] LINK obj/clang/unittests/libclang/libclangTests [163/350] AR lib/liblldCommon.a [164/350] AR lib/liblldbExpression.a [165/350] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [166/350] LINK obj/clang/unittests/Support/ClangSupportTests [167/350] AR lib/liblldCOFF.a [168/350] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [169/350] LINK ./bin/clang-apply-replacements [170/350] AR lib/liblldMachO.a [171/350] AR lib/liblldbSymbol.a [172/350] AR lib/libLLVMBOLTCore.a [173/350] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [174/350] AR lib/liblldbPluginSymbolFileBreakpad.a [175/350] AR lib/liblldbPluginSymbolFileSymtab.a [176/350] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [177/350] AR lib/liblldbPluginSymbolVendorWasm.a [178/350] AR lib/libLLVMBOLTTargetAArch64.a [179/350] AR lib/liblldELF.a [180/350] AR lib/liblldbPluginSymbolFileNativePDB.a [181/350] AR lib/liblldbPluginProcessUtility.a [182/350] AR lib/libLLVMBOLTTargetX86.a [183/350] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [184/350] LINK ./bin/clang-change-namespace [185/350] AR lib/liblldbPluginSymbolFilePDB.a [186/350] AR lib/libLLVMBOLTPasses.a [187/350] LINK ./bin/clang-doc [188/350] AR lib/libLLVMBOLTRuntimeLibs.a [189/350] AR lib/libLLVMBOLTProfile.a [190/350] AR lib/libLLVMBOLTRewrite.a [191/350] AR lib/liblldbTarget.a [192/350] AR lib/liblldbBreakpoint.a [193/350] AR lib/liblldbPluginArchitecturePPC64.a [194/350] AR lib/liblldbPluginDisassemblerLLVMC.a [195/350] AR lib/liblldbPluginDynamicLoaderPosixDYLD.a [196/350] AR lib/liblldbPluginJITLoaderGDB.a [197/350] AR lib/liblldbPluginCPPRuntime.a [198/350] AR lib/liblldbPluginObjCRuntime.a [199/350] CXX obj/llvm/tools/llvm-profdata/llvm-profdata.llvm-profdata.o [200/350] AR lib/liblldbPluginExpressionParserClang.a [201/350] LINK ./bin/find-all-symbols [202/350] LINK ./bin/llvm-bat-dump [203/350] AR lib/liblldbPluginAppleObjCRuntime.a [204/350] LINK ./bin/clang-include-fixer [205/350] LINK ./bin/clang-move [206/350] LINK ./bin/llvm-profdata [207/350] LINK obj/clang/unittests/Tooling/ToolingTests [208/350] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [209/350] AR lib/liblldbPluginSymbolVendorPECOFF.a [210/350] AR lib/liblldbPluginSymbolVendorELF.a [211/350] AR lib/liblldbPluginSymbolVendorMacOSX.a [212/350] LINK obj/bolt/unittests/Profile/ProfileTests [213/350] AR lib/liblldbPluginSymbolFileDWARF.a [214/350] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [215/350] LINK ./bin/lld [216/350] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [217/350] AR lib/liblldbPluginTypeSystemClang.a [218/350] LINK ./bin/clang-reorder-fields [219/350] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [220/350] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [221/350] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [222/350] AR lib/liblldbPluginCXXItaniumABI.a [223/350] AR lib/liblldbPluginDynamicLoaderMacOSXDYLD.a [224/350] LINK ./bin/clang-query [225/350] AR lib/liblldbPluginPlatformMacOSX.a [226/350] AR lib/liblldbPluginCPlusPlusLanguage.a [227/350] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests FAILED: obj/clang-tools-extra/unittests/clang-doc/ClangDocTests ../../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 obj/clang-tools-extra/unittests/clang-doc/ClangDocTests obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.BitcodeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.ClangDocTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.GeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLMustacheGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MDGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MergeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.SerializeTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.YAMLGeneratorTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libclangDoc.a lib/libclangAST.a lib/libclangASTMatchers.a lib/libclangBasic.a lib/libclangFormat.a lib/libclangFrontend.a lib/libclangRewrite.a lib/libclangSerialization.a lib/libclangTooling.a lib/libclangToolingCore.a lib/libLLVMBitReader.a lib/libLLVMBitWriter.a lib/libLLVMSupport.a lib/libclangDocSupport.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMOption.a lib/libLLVMTargetParser.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendHLSL.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMMC.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMIRReader.a lib/libLLVMAsmParser.a lib/libLLVMMCParser.a lib/libLLVMTextAPI.a lib/libLLVMSymbolize.a lib/libLLVMDebugInfoBTF.a lib/libLLVMDebugInfoGSYM.a lib/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangAPINotes.a lib/libclangDriver.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libclangIndex.a lib/libclangToolingInclusions.a lib/libgtest.a -lpthread -lz ld64.lld: error: undefined symbol: llvm::detail::TakeError(llvm::Error) >>> referenced by obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLMustacheGeneratorTest.o:(symbol HTMLMustacheGeneratorTest_createResources_Test::TestBody()+0x110) >>> referenced by obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLMustacheGeneratorTest.o:(symbol HTMLMustacheGeneratorTest_generateDocs_Test::TestBody()+0xc4) >>> referenced by obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.HTMLMustacheGeneratorTest.o:(symbol HTMLMustacheGeneratorTest_generateDocsForInfo_Test::TestBody()+0xbc0) clang: error: linker command failed with exit code 1 (use -v to see invocation) [228/350] LINK obj/bolt/unittests/Core/CoreTests [229/350] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [230/350] LINK ./bin/llvm-bolt-heatmap [231/350] LINK ./bin/llvm-bolt [232/350] LINK ./bin/dexp [233/350] LINK ./bin/lldb-server [234/350] LINK ./bin/clangd-indexer [235/350] LINK ./bin/clangd [236/350] LINK ./bin/clang-tidy ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.