ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/435] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/435] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/435] AR lib/liblldbCore.a [4/435] AR lib/libLLVMCodeGen.a [5/435] AR lib/libLLVMGlobalISel.a [6/435] AR lib/liblldbCommands.a [7/435] AR lib/liblldbPluginPlatformWindows.a [8/435] AR lib/liblldbPluginCPPRuntime.a [9/435] AR lib/liblldbPluginObjCRuntime.a [10/435] AR lib/liblldbPluginSymbolFileNativePDB.a [11/435] AR lib/liblldbPluginExpressionParserClang.a [12/435] AR lib/liblldbPluginSymbolFilePDB.a [13/435] AR lib/liblldbPluginAppleObjCRuntime.a [14/435] AR lib/liblldbPluginObjCLanguage.a [15/435] AR lib/liblldbPluginSymbolFileDWARF.a [16/435] AR lib/liblldbPluginTypeSystemClang.a [17/435] AR lib/liblldbPluginDynamicLoaderMacOSXDYLD.a [18/435] AR lib/liblldbPluginPlatformPOSIX.a [19/435] AR lib/liblldbPluginPlatformLinux.a [20/435] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [21/435] AR lib/liblldbPluginCPlusPlusLanguage.a [22/435] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [23/435] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [24/435] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [25/435] LINK ./bin/llvm-cgdata [26/435] LINK ./bin/lli-child-target [27/435] LINK ./bin/llvm-cfi-verify [28/435] LINK ./bin/llvm-dwarfdump [29/435] LINK ./bin/llvm-mca [30/435] LINK ./bin/llvm-nm [31/435] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [32/435] LINK ./bin/sancov [33/435] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [34/435] LINK ./bin/llvm-profgen [35/435] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [36/435] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [37/435] LINK ./bin/llvm-objdump [38/435] LINK ./bin/llvm-extract [39/435] LINK ./bin/llvm-bat-dump [40/435] LINK ./bin/llvm-debuginfo-analyzer [41/435] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [42/435] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [43/435] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [44/435] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [45/435] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests FAILED: obj/clang-tools-extra/unittests/clang-doc/ClangDocTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests -Wl,--start-group 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.JSONGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MDGeneratorTest.o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.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/libLLVMTestingSupport.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/libLLVMDebugInfoDWARFLowLevel.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/libLLVMFrontendDirective.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangAnalysisLifetimeSafety.a lib/libclangAPINotes.a lib/libclangEdit.a lib/libclangOptions.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libLLVMFrontendOpenACC.a lib/libLLVMPlugins.a lib/libclangToolingDependencyScanning.a lib/libclangDriver.a lib/libclangScalableStaticAnalysisAnalyses.a lib/libclangScalableStaticAnalysisCore.a lib/libclangUnifiedSymbolResolution.a lib/libclangScalableStaticAnalysisFrontend.a lib/libclangScalableStaticAnalysisSourceTransformation.a lib/libLLVMWindowsDriver.a lib/libclangToolingInclusions.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: vtable for clang::doc::markdown::HeadingNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_HeadingNode_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::EmphasisNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_EmphasisNode_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::TextNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_EmphasisNode_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_ParagraphWithChildren_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_UnorderedListWithItems_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::UnorderedListNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_UnorderedListNode_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_UnorderedListWithItems_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::ParagraphNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_ParagraphNode_Test::TestBody()) >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_ParagraphWithChildren_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) ld.lld: error: undefined symbol: vtable for clang::doc::markdown::DocumentNode >>> referenced by MarkdownParserTest.cpp >>> obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.MarkdownParserTest.o:((anonymous namespace)::MarkdownNodeTest_DocumentNode_Test::TestBody()) >>> the vtable symbol may be undefined because the class is missing its key function (see https://lld.llvm.org/missingkeyfunction) clang++: error: linker command failed with exit code 1 (use -v to see invocation) [46/435] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [47/435] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [48/435] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [49/435] LINK obj/llvm/unittests/Analysis/AnalysisTests [50/435] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [51/435] LINK ./bin/clang-extdef-mapping [52/435] LINK obj/llvm/unittests/IR/IRTests [53/435] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [54/435] LINK ./bin/clang-tidy [55/435] LINK obj/clang/unittests/Frontend/FrontendTests [56/435] LINK ./bin/clang-import-test [57/435] LINK ./bin/lldb-server [58/435] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsLegalizerInfo.o [59/435] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyLegalizerInfo.o [60/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.GISelMITest.o [61/435] CXX obj/llvm/lib/Target/X86/GISel/LLVMX86CodeGen.X86LegalizerInfo.o [62/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.InstructionSelectTest.o [63/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.ConstantFoldingTest.o [64/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.KnownBitsVectorTest.o [65/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.LegalizerTest.o [66/435] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLegalizerInfo.o [67/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.LegalizerInfoTest.o [68/435] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsRegisterBankInfo.o [69/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.MachineIRBuilderTest.o [70/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.GISelUtilsTest.o [71/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.CSETest.o [72/435] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVSubtarget.o [73/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.KnownFPClassTest.o [74/435] CXX obj/llvm/lib/Target/RISCV/GISel/LLVMRISCVCodeGen.RISCVLegalizerInfo.o [75/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.PatternMatchTest.o [76/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.KnownBitsTest.o [77/435] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPURegisterBankInfo.o [78/435] CXX obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests.LegalizerHelperTest.o [79/435] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64LegalizerInfo.o [80/435] CXX obj/llvm/lib/Target/AArch64/GISel/LLVMAArch64CodeGen.AArch64PostLegalizerLowering.o [81/435] CXX obj/lldb/tools/lldb-test/lldb-test.lldb-test.o [82/435] CXX obj/llvm/lib/Target/AMDGPU/LLVMAMDGPUCodeGen.AMDGPULegalizerInfo.o [83/435] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64Subtarget.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.