ninja: Entering directory `out/gn' [1/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.int128_builtins.o [2/300] CXX stage2_unix/obj/libcxx/src/cxx_shared.verbose_abort.o [3/300] CXX stage2_unix/obj/libcxx/src/cxx_static.any.o [4/300] CXX stage2_unix/obj/libcxx/src/cxx_static.exception.o [5/300] CXX stage2_unix/obj/libcxx/src/cxx_static.expected.o [6/300] AR lib/libc++experimental.a [7/300] CXX stage2_unix/obj/libcxx/src/cxx_static.condition_variable_destructor.o [8/300] AR lib/clang/23/lib/linux/libclang_rt.builtins-x86_64.a [9/300] CXX stage2_unix/obj/libcxx/src/cxx_static.new.o [10/300] CXX stage2_unix/obj/libcxx/src/cxx_static.mutex_destructor.o [11/300] 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) [12/300] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_handlers.o [13/300] CXX stage2_unix/obj/libcxx/src/cxx_static.new_helpers.o [14/300] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.stdlib_stdexcept.o [15/300] CXX stage2_unix/obj/libcxxabi/src/cxxabi_shared.cxa_guard.o [16/300] CXX stage2_unix/obj/libcxx/src/cxx_static.optional.o [17/300] CXX stage2_unix/obj/libcxx/src/cxx_static.error_category.o [18/300] SOLINK lib/clang/23/lib/linux/libclang_rt.hwasan_aliases-x86_64.so [19/300] CXX stage2_unix/obj/libcxx/src/cxx_static.new_handler.o [20/300] SOLINK lib/clang/23/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [21/300] CXX stage2_unix/obj/libcxx/src/cxx_static.bind.o [22/300] CXX stage2_unix/obj/libcxx/src/cxx_static.call_once.o [23/300] CXX stage2_unix/obj/libcxx/src/cxx_static.mutex.o [24/300] CXX stage2_unix/obj/libcxx/src/cxx_static.functional.o [25/300] CXX stage2_unix/obj/libcxx/src/cxx_static.memory_resource.o [26/300] CXX stage2_unix/obj/libcxx/src/cxx_static.future.o [27/300] CXX stage2_unix/obj/libcxx/src/cxx_static.hash.o [28/300] CXX stage2_unix/obj/libcxx/src/cxx_static.condition_variable.o [29/300] CXX stage2_unix/obj/libcxx/src/cxx_static.barrier.o [30/300] CXX stage2_unix/obj/libcxx/src/cxx_static.memory.o [31/300] CXX stage2_unix/obj/libcxx/src/cxx_static.fstream.o [32/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_error.o [33/300] CXX stage2_unix/obj/libcxx/src/cxx_static.charconv.o [34/300] CXX stage2_unix/obj/libcxx/src/cxx_static.atomic.o [35/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoHooksUnitTest.scudo_unit_test_main.o [36/300] CXX stage2_unix/obj/libcxx/src/cxx_static.iostream.o [37/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCxxUnitTest.scudo_unit_test_main.o [38/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.scudo_unit_test_main.o [39/300] CXX stage2_unix/obj/libcxx/src/cxx_static.ios.o [40/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.common_test.o [41/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCUnitTest.scudo_unit_test_main.o [42/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.bytemap_test.o [43/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.size_class_map_test.o [44/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.mutex_test.o [45/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.allocator_config_test.o [46/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.memtag_test.o [47/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.condition_variable_test.o [48/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.chunk_test.o [49/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.stats_test.o [50/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.path.o [51/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.vector_test.o [52/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.timing_test.o [53/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.map_test.o [54/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.checksum_test.o [55/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.flags_test.o [56/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.report_test.o [57/300] CXX stage2_unix/obj/libcxx/src/cxx_static.chrono.o [58/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.quarantine_test.o [59/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.atomic_test.o [60/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.strings_test.o [61/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_clock.o [62/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCxxUnitTest.wrappers_cpp_test.o [63/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_entry.o [64/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.list_test.o [65/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.directory_iterator.o [66/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.tsd_test.o [67/300] CXX stage2_unix/obj/libcxx/src/cxx_static.ios.instantiations.o [68/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCUnitTest.wrappers_c_test.o [69/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.error_info_test.o [70/300] CXX stage2_unix/obj/libcxx/src/cxx_static.algorithm.o [71/300] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.operations.o [72/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.secondary_test.o [73/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.release_test.o [74/300] CXX stage2_unix/obj/libcxx/src/cxx_static.locale.o [75/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.primary_test.o [76/300] CXX stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.combined_test.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.