ninja: Entering directory `out/gn' [1/1583] LINK ./bin/llvm-readobj.exe [2/1583] LINK ./bin/obj2yaml.exe [3/1583] LIB lib/LLVMOptDriver.lib [4/1583] LINK ./bin/verify-uselistorder.exe [5/1583] LINK ./bin/yaml2obj.exe [6/1583] LINK ./bin/sancov.exe [7/1583] ACTION //llvm/tools/llvm-readobj:llvm-readelf(//llvm/utils/gn/build/toolchain:win) [8/1583] LINK ./bin/LTO.dll [9/1583] LINK ./bin/opt.exe [10/1583] CXX obj/llvm/unittests/ADT/ADTTests.Interleave.obj [11/1583] CXX obj/llvm/unittests/ADT/ADTTests.RewriteBufferTest.obj [12/1583] CXX obj/llvm/unittests/ADT/ADTTests.PointerIntPairTest.obj [13/1583] CXX obj/llvm/unittests/ADT/ADTTests.PointerEmbeddedIntTest.obj [14/1583] CXX obj/llvm/unittests/ADT/ADTTests.ScopeExitTest.obj [15/1583] CXX obj/llvm/unittests/ADT/ADTTests.SCCIteratorTest.obj [16/1583] CXX obj/llvm/unittests/ADT/ADTTests.PointerSumTypeTest.obj [17/1583] CXX obj/llvm/unittests/ADT/ADTTests.IntEqClassesTest.obj [18/1583] CXX obj/llvm/unittests/ADT/ADTTests.PackedVectorTest.obj [19/1583] CXX obj/llvm/unittests/ADT/ADTTests.StatisticTest.obj [20/1583] CXX obj/llvm/unittests/ADT/ADTTests.StringSetTest.obj [21/1583] CXX obj/llvm/unittests/ADT/ADTTests.SparseSetTest.obj [22/1583] CXX obj/llvm/unittests/ADT/ADTTests.TypeSwitchTest.obj [23/1583] CXX obj/llvm/unittests/ADT/ADTTests.ScopedHashTableTest.obj [24/1583] CXX obj/llvm/unittests/ADT/ADTTests.TrieRawHashMapTest.obj [25/1583] CXX obj/llvm/unittests/ADT/ADTTests.StringTableTest.obj [26/1583] CXX obj/llvm/unittests/ADT/ADTTests.StringSwitchTest.obj [27/1583] CXX obj/llvm/unittests/ADT/ADTTests.IntrusiveRefCntPtrTest.obj [28/1583] CXX obj/llvm/unittests/ADT/ADTTests.SparseMultiSetTest.obj [29/1583] CXX obj/llvm/unittests/ADT/ADTTests.SmallVectorExtrasTest.obj [30/1583] CXX obj/llvm/unittests/ADT/ADTTests.SparseBitVectorTest.obj [31/1583] CXX obj/llvm/unittests/ADT/ADTTests.TypeTraitsTest.obj [32/1583] CXX obj/llvm/unittests/ADT/ADTTests.TwineTest.obj [33/1583] CXX obj/llvm/unittests/ADT/ADTTests.LazyAtomicPointerTest.obj [34/1583] CXX obj/llvm/unittests/ADT/ADTTests.RangeAdapterTest.obj [35/1583] CXX obj/llvm/unittests/ADT/ADTTests.SmallStringTest.obj [36/1583] CXX obj/llvm/unittests/ADT/ADTTests.SetVectorTest.obj [37/1583] CXX obj/llvm/unittests/ADT/ADTTests.PagedVectorTest.obj [38/1583] CXX obj/llvm/unittests/ADT/ADTTests.PostOrderIteratorTest.obj [39/1583] CXX obj/llvm/unittests/ADT/ADTTests.STLForwardCompatTest.obj [40/1583] CXX obj/llvm/unittests/ADT/ADTTests.PointerUnionTest.obj [41/1583] CXX obj/llvm/unittests/ADT/ADTTests.SimpleIListTest.obj [42/1583] CXX obj/llvm/unittests/ADT/ADTTests.PriorityWorklistTest.obj [43/1583] CXX obj/llvm/unittests/ADT/ADTTests.SmallPtrSetTest.obj [44/1583] CXX obj/llvm/unittests/ADT/ADTTests.SetOperationsTest.obj [45/1583] CXX obj/llvm/unittests/ADT/ADTTests.StringMapTest.obj [46/1583] CXX obj/llvm/unittests/ADT/ADTTests.IntervalTreeTest.obj [47/1583] CXX obj/llvm/unittests/ADT/ADTTests.StringExtrasTest.obj [48/1583] CXX obj/llvm/unittests/ADT/ADTTests.SmallSetTest.obj [49/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.ConstraintSystemTest.obj [50/1583] CXX obj/llvm/unittests/ADT/ADTTests.StringRefTest.obj [51/1583] CXX obj/llvm/unittests/ADT/ADTTests.TinyPtrVectorTest.obj [52/1583] CXX obj/llvm/unittests/ADT/ADTTests.IntervalMapTest.obj [53/1583] CXX obj/llvm/unittests/ADT/ADTTests.MappedIteratorTest.obj [54/1583] CXX obj/clang/lib/Driver/Driver.ToolChain.obj [55/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.CallGraphTest.obj [56/1583] LIB lib/clangDriver.lib [57/1583] CXX obj/llvm/unittests/ADT/ADTTests.MapVectorTest.obj [58/1583] LINK ./bin/clang-apply-replacements.exe [59/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.CaptureTrackingTest.obj [60/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.AliasSetTrackerTest.obj [61/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.GlobalsModRefTest.obj [62/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.CFGTest.obj [63/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.EphemeralValuesCacheTest.obj [64/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.BranchProbabilityInfoTest.obj [65/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.AliasAnalysisTest.obj [66/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.BlockFrequencyInfoTest.obj [67/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.DXILResourceTest.obj [68/1583] LINK ./bin/clang-change-namespace.exe [69/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.BasicAliasAnalysisTest.obj [70/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.MLModelRunnerTest.obj [71/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.GraphWriterTest.obj [72/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.LoadsTest.obj [73/1583] CXX obj/llvm/unittests/ADT/ADTTests.SequenceTest.obj [74/1583] LINK ./bin/find-all-symbols.exe [75/1583] LINK ./bin/clang-doc.exe [76/1583] LINK ./bin/clang-move.exe [77/1583] LINK ./bin/clang-include-fixer.exe [78/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.DDGTest.obj [79/1583] LINK ./bin/clang-reorder-fields.exe [80/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.MemoryBuiltinsTest.obj [81/1583] LINK ./bin/clang-query.exe [82/1583] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests.exe [83/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.DomTreeUpdaterTest.obj [84/1583] LINK ./bin/dexp.exe [85/1583] CXX obj/llvm/unittests/ADT/ADTTests.IteratorTest.obj [86/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.IVDescriptorsTest.obj [87/1583] LINK ./bin/clang-tidy.exe [88/1583] LINK ./bin/pp-trace.exe [89/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.InlineCostTest.obj [90/1583] LINK ./bin/modularize.exe [91/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.PhiValuesTest.obj [92/1583] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests.exe [93/1583] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests.exe [94/1583] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests.exe [95/1583] LINK ./bin/clangd-indexer.exe [96/1583] LINK ./bin/clang-offload-bundler.exe [97/1583] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests.exe [98/1583] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests.exe [99/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.LoopNestTest.obj [100/1583] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests.exe [101/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.AssumeBundleQueriesTest.obj [102/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.TensorSpecTest.obj [103/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.TBAATest.obj [104/1583] LINK ./bin/clang-diff.exe [105/1583] LINK ./bin/clangd.exe [106/1583] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests.exe [107/1583] LINK ./bin/clang-installapi.exe [108/1583] LINK ./bin/clang-extdef-mapping.exe [109/1583] LINK obj/clang/unittests/Format/FormatTests.exe [110/1583] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests.exe [111/1583] LINK ./bin/clang-refactor.exe [112/1583] LINK ./bin/diagtool.exe [113/1583] LINK ./bin/clang-import-test.exe [114/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.TargetLibraryInfoTest.obj [115/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.IR2VecTest.obj [116/1583] LINK ./bin/clang-scan-deps.exe [117/1583] LINK obj/clang/unittests/AST/ASTTests.exe [118/1583] LINK obj/clang/unittests/AST/ByteCode/InterpTests.exe [119/1583] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests.exe [120/1583] LINK obj/clang/unittests/Analysis/ClangAnalysisTests.exe [121/1583] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests.exe [122/1583] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests.exe [123/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.MemoryProfileInfoTest.obj [124/1583] LINK obj/clang/unittests/Index/IndexTests.exe [125/1583] LINK obj/clang/unittests/CrossTU/CrossTUTests.exe [126/1583] LINK obj/clang/unittests/Lex/LexTests.exe [127/1583] LINK ./bin/clang-check.exe [128/1583] LINK obj/clang/unittests/Sema/SemaTests.exe [129/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.SparsePropagation.obj [130/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.LastRunTrackingAnalysisTest.obj [131/1583] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests.exe [132/1583] LINK obj/clang/unittests/Serialization/SerializationTests.exe [133/1583] LINK obj/clang/unittests/Rewrite/RewriteTests.exe [134/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.ProfileSummaryInfoTest.obj [135/1583] LINK obj/clang/unittests/Support/ClangSupportTests.exe [136/1583] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests.exe [137/1583] LINK ./bin/libclang.dll [138/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.LoopInfoTest.obj [139/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.ValueLatticeTest.obj [140/1583] LINK obj/clang/unittests/Frontend/FrontendTests.exe [141/1583] LINK ./bin/lldb-server.exe [142/1583] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests.exe [143/1583] LINK ./bin/clang-repl.exe [144/1583] LINK obj/clang/unittests/Driver/ClangDriverTests.exe [145/1583] LINK ./bin/clang.exe [146/1583] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests.exe [147/1583] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:win) [148/1583] LINK ./bin/c-index-test.exe [149/1583] LINK obj/clang/unittests/Tooling/ToolingTests.exe [150/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.IRSimilarityIdentifierTest.obj [151/1583] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:win) [152/1583] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:win) [153/1583] LINK ./bin/liblldb.dll [154/1583] LINK ./bin/lldb-test.exe [155/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.MemorySSATest.obj [156/1583] LINK ./bin/lldb.exe [157/1583] LINK ./bin/lldb-dap.exe FAILED: bin/lldb-dap.exe ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/lld-link /nologo /OPT:REF /OPT:ICF /STACK:10000000 /pdbaltpath:%_PDB% /Brepro /winsysroot:../../sysroot-3bda71a11e /machine:x64 /out:./bin/lldb-dap.exe /pdb:./bin/lldb-dap.pdb obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj lib/lldbDAP.lib bin/liblldb.lib lib/LLVMOption.lib lib/LLVMSupport.lib lib/LLVMSupportBlake3.lib lib/LLVMDemangle.lib ws2_32.lib ntdll.lib delayimp.lib lld-link: error: undefined symbol: public: static class std::unique_ptr> __cdecl lldb_private::MemoryMonitor::Create(class std::function) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(main) lld-link: error: undefined symbol: public: static class std::optional __cdecl lldb_private::URI::Parse(class llvm::StringRef) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Expected, class std::allocator>>> __cdecl validateConnection(class llvm::StringRef)) lld-link: error: undefined symbol: public: static class std::optional> __cdecl lldb_private::Socket::GetProtocolAndMode(class llvm::StringRef) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Expected, class std::allocator>>> __cdecl validateConnection(class llvm::StringRef)) lld-link: error: undefined symbol: public: __cdecl lldb_private::Status::Status(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) lld-link: error: undefined symbol: public: bool __cdecl lldb_private::Status::Fail(void) const >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) lld-link: error: undefined symbol: public: class lldb_private::Status const & __cdecl lldb_private::Status::operator=(class lldb_private::Status &&) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) lld-link: error: undefined symbol: public: __cdecl lldb_private::Status::~Status(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) >>> referenced 1 more times lld-link: error: undefined symbol: public: virtual class lldb_private::Status __cdecl lldb_private::MainLoopWindows::Run(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) lld-link: error: undefined symbol: public: static class std::unique_ptr> __cdecl lldb_private::Socket::Create(enum lldb_private::Socket::SocketProtocol, class lldb_private::Status &) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) lld-link: error: undefined symbol: public: __cdecl lldb_private::MainLoopWindows::MainLoopWindows(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)) lld-link: error: undefined symbol: public: static struct _iobuf *lldb_private::File::kInvalidStream >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class std::shared_ptr __cdecl std::make_shared(int &&, enum lldb_private::File::OpenOptions &&, enum lldb_private::NativeFile::TransferOwnership &&)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(class std::shared_ptr __cdecl std::make_shared(int &, enum lldb_private::File::OpenOptions &&, enum lldb_private::NativeFile::TransferOwnership &&)) lld-link: error: undefined symbol: public: virtual __cdecl lldb_private::MainLoopWindows::~MainLoopWindows(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(void __cdecl `dynamic atexit destructor for '`class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)'::`2'::g_loop''(void)) lld-link: error: undefined symbol: public: void __cdecl lldb_private::MainLoopBase::AddCallback(class std::function const &, class std::chrono::time_point>>) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(private: static __cdecl `class llvm::Error __cdecl serveConnection(enum lldb_private::Socket::SocketProtocol const &, class std::basic_string, class std::allocator> const &, class lldb_dap::Log *, enum lldb_dap::ReplMode, class std::vector, class std::allocator>, class std::allocator, class std::allocator>>> const &)'::`1'::::__invoke(void)) lld-link: error: undefined symbol: public: virtual class lldb_private::Status __cdecl lldb_private::NativeFile::Close(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(public: virtual void * __cdecl lldb_private::NativeFile::`scalar deleting dtor'(unsigned int)) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(const lldb_private::NativeFile::`vftable') lld-link: error: undefined symbol: public: virtual __cdecl lldb_private::IOObject::~IOObject(void) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(public: virtual void * __cdecl lldb_private::NativeFile::`scalar deleting dtor'(unsigned int)) lld-link: error: undefined symbol: public: static char lldb_private::NativeFile::ID >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(public: virtual bool __cdecl lldb_private::NativeFile::isA(void const *) const) lld-link: error: undefined symbol: public: static char lldb_private::File::ID >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(public: virtual bool __cdecl lldb_private::NativeFile::isA(void const *) const) lld-link: error: undefined symbol: protected: virtual void __cdecl lldb_private::JSONTransport::Log(class llvm::StringRef) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(const lldb_private::JSONTransport::`vftable') >>> referenced by lldbDAP.lib(lib.Transport.obj):(const lldb_private::HTTPDelimitedJSONTransport::`vftable') lld-link: error: undefined symbol: public: virtual class lldb_private::Status __cdecl lldb_private::NativeFile::Read(void *, unsigned __int64 &) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(const lldb_private::NativeFile::`vftable') lld-link: error: undefined symbol: public: virtual class lldb_private::Status __cdecl lldb_private::NativeFile::Write(void const *, unsigned __int64 &) >>> referenced by obj/lldb/tools/lldb-dap/tool/lldb-dap.lldb-dap.obj:(const lldb_private::NativeFile::`vftable') lld-link: error: too many errors emitted, stopping now (use /errorlimit:0 to see all errors) [158/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineAdvisorAnalysisTest.obj [159/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.CGSCCPassManagerTest.obj [160/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.CtxProfAnalysisTest.obj [161/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.ReplaceWithVecLibTest.obj [162/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.PluginInlineOrderAnalysisTest.obj [163/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.ELFTest.obj [164/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.UnrollAnalyzerTest.obj [165/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.MachOTest.obj [166/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.FunctionPropertiesAnalysisTest.obj [167/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.TestFileMagic.obj [168/1583] CXX obj/llvm/unittests/Bitcode/BitcodeTests.DataLayoutUpgradeTest.obj [169/1583] CXX obj/llvm/unittests/ADT/ADTTests.STLExtrasTest.obj [170/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.ScalarEvolutionTest.obj [171/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.AllocationOrderTest.obj [172/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.VectorUtilsTest.obj [173/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.SFrameTest.obj [174/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.DwarfStringPoolEntryRefTest.obj [175/1583] CXX obj/llvm/unittests/CGData/CodeGenDataTests.OutlinedHashTreeRecordTest.obj [176/1583] CXX obj/llvm/unittests/CGData/CodeGenDataTests.OutlinedHashTreeTest.obj [177/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.MsgPackDocumentTest.obj [178/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.MachineInstrBundleIteratorTest.obj [179/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.DwarfTest.obj [180/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.LazyCallGraphTest.obj [181/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.LowLevelTypeTest.obj [182/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.AMDGPUMetadataTest.obj [183/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.MsgPackWriterTest.obj [184/1583] CXX obj/llvm/unittests/CGData/CodeGenDataTests.StableFunctionMapTest.obj [185/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.ScalableVectorMVTsTest.obj [186/1583] CXX obj/llvm/unittests/CGData/CodeGenDataTests.StableFunctionMapRecordTest.obj [187/1583] CXX obj/llvm/unittests/Bitcode/BitcodeTests.BitReaderTest.obj [188/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.DIEHashTest.obj [189/1583] CXX obj/llvm/unittests/AsmParser/AsmParserTests.AsmParserTest.obj [190/1583] CXX obj/llvm/unittests/BinaryFormat/BinaryFormatTests.MsgPackReaderTest.obj [191/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.DroppedVariableStatsMIRTest.obj [192/1583] CXX obj/llvm/unittests/Analysis/AnalysisTests.ValueTrackingTest.obj [193/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.GCMetadata.obj [194/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.CCStateTest.obj [195/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.DIETest.obj [196/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.MLRegAllocDevelopmentFeatures.obj [197/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.MachineBasicBlockTest.obj [198/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.PassManagerTest.obj [199/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.RegAllocScoreTest.obj [200/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.MachineOperandTest.obj [201/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.MachineDomTreeUpdaterTest.obj [202/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.MachineInstrTest.obj [203/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.AsmPrinterDwarfTest.obj [204/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.LexicalScopesTest.obj [205/1583] CXX obj/llvm/unittests/ADT/ADTTests.SmallVectorTest.obj [206/1583] CXX obj/llvm/unittests/CodeGen/CodeGenTests.InstrRefLDVTest.obj ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.