ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/6973] CXX obj/llvm/lib/Object/Object.WindowsMachineFlag.o [2/6973] CXX obj/llvm/lib/Object/Object.FaultMapParser.o [3/6973] CXX obj/llvm/lib/Object/Object.Error.o [4/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ArchiveEmitter.o [5/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.YAML.o [6/6973] CXX obj/lldb/source/Host/windows/Host.ConnectionConPTYWindows.o FAILED: obj/lldb/source/Host/windows/Host.ConnectionConPTYWindows.o ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -MMD -MF obj/lldb/source/Host/windows/Host.ConnectionConPTYWindows.o.d -o obj/lldb/source/Host/windows/Host.ConnectionConPTYWindows.o -c ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp -I../../llvm/include -Igen/llvm/include -I../../lldb/include -Igen/lldb/include -I../../sysroot/usr/include/libxml2 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -fdebug-compilation-dir=. --sysroot=../../sysroot -Wpoison-system-directories -fPIC -Wcovered-switch-default -fno-strict-aliasing -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp:9: In file included from ../../lldb/include/lldb/Host/windows/ConnectionConPTYWindows.h:12: In file included from ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:12: ../../lldb/include/lldb/Host/windows/windows.h:19:10: error: 'windows.h' file not found with include; use "quotes" instead 19 | #include | ^~~~~~~~~~~ | "windows.h" In file included from ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp:9: In file included from ../../lldb/include/lldb/Host/windows/ConnectionConPTYWindows.h:12: ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:45:3: error: unknown type name 'OVERLAPPED' 45 | OVERLAPPED m_overlapped; | ^ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:47:3: error: unknown type name 'HANDLE' 47 | HANDLE m_file; | ^ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:48:3: error: unknown type name 'HANDLE' 48 | HANDLE m_event_handles[2]; | ^ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:50:3: error: unknown type name 'LARGE_INTEGER' 50 | LARGE_INTEGER m_file_position; | ^ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:56:29: error: unknown type name 'DWORD' 56 | void IncrementFilePointer(DWORD amount); | ^ In file included from ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp:9: In file included from ../../lldb/include/lldb/Host/windows/ConnectionConPTYWindows.h:13: ../../lldb/include/lldb/Host/windows/PseudoConsole.h:97:8: error: no type named 'condition_variable' in namespace 'std' 97 | std::condition_variable &GetCV() { return m_cv; }; | ~~~~~^ ../../lldb/include/lldb/Host/windows/PseudoConsole.h:116:8: error: no type named 'condition_variable' in namespace 'std' 116 | std::condition_variable m_cv{}; | ~~~~~^ ../../lldb/include/lldb/Host/windows/PseudoConsole.h:117:21: error: implicit instantiation of undefined template 'std::atomic' 117 | std::atomic m_stopping = false; | ^ ../../sysroot/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/bits/atomic_base.h:173:12: note: template is declared here 173 | struct atomic; | ^ ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp:47:19: error: no matching constructor for initialization of 'ConnectionGenericFile' 47 | : m_pty(pty), ConnectionGenericFile(pty->GetSTDOUTHandle(), false) {}; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:24:3: note: candidate constructor not viable: cannot convert argument of incomplete type 'HANDLE' (aka 'void *') to 'lldb::file_t' (aka 'int') for 1st argument 24 | ConnectionGenericFile(lldb::file_t file, bool owns_file); | ^ ~~~~~~~~~~~~~~~~~ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:60:3: note: candidate constructor not viable: requires 1 argument, but 2 were provided 60 | ConnectionGenericFile(const ConnectionGenericFile &) = delete; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../lldb/include/lldb/Host/windows/ConnectionGenericFileWindows.h:22:3: note: candidate constructor not viable: requires 0 arguments, but 2 were provided 22 | ConnectionGenericFile(); | ^ ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp:47:7: warning: field 'm_pty' will be initialized after base 'ConnectionGenericFile' [-Wreorder-ctor] 47 | : m_pty(pty), ConnectionGenericFile(pty->GetSTDOUTHandle(), false) {}; | ^~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ConnectionGenericFile(pty->GetSTDOUTHandle(), false) m_pty(pty) ../../lldb/source/Host/windows/ConnectionConPTYWindows.cpp:73:30: error: cannot initialize object parameter of type 'lldb_private::ConnectionGenericFile' with an expression of type 'lldb_private::ConnectionConPTY' 73 | ConnectionGenericFile::Read(dst, dst_len, timeout, status, error_ptr); | ^~~~ 1 warning and 11 errors generated. [7/6973] CXX obj/llvm/lib/Object/Object.Object.o [8/6973] CXX obj/llvm/lib/Object/Object.TapiFile.o [9/6973] CXX obj/llvm/lib/Object/Object.SymbolicFile.o [10/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.OffloadEmitter.o [11/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.CodeViewYAMLTypeHashing.o [12/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ArchiveYAML.o [13/6973] CXX obj/llvm/lib/Object/Object.Minidump.o [14/6973] CXX obj/llvm/lib/Object/Object.TapiUniversal.o [15/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.GOFFYAML.o [16/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.OffloadYAML.o [17/6973] CXX obj/llvm/lib/Object/Object.GOFFObjectFile.o [18/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.MinidumpEmitter.o [19/6973] CXX obj/llvm/lib/Object/Object.MachOUniversal.o [20/6973] CXX obj/llvm/lib/Object/Object.ObjectFile.o [21/6973] CXX obj/llvm/lib/Object/Object.IRObjectFile.o [22/6973] CXX obj/llvm/lib/Object/Object.SFrameParser.o [23/6973] CXX obj/llvm/lib/Object/Object.SymbolSize.o [24/6973] CXX obj/llvm/lib/Object/Object.MachOUniversalWriter.o [25/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.XCOFFYAML.o [26/6973] CXX obj/llvm/lib/Object/Object.XCOFFObjectFile.o [27/6973] CXX obj/llvm/lib/Object/Object.RelocationResolver.o [28/6973] CXX obj/llvm/lib/Object/Object.Archive.o [29/6973] CXX obj/llvm/lib/Object/Object.RecordStreamer.o [30/6973] CXX obj/llvm/lib/Object/Object.IRSymtab.o [31/6973] CXX obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests.NativeSymbolReuseTest.o [32/6973] CXX obj/llvm/lib/ProfileData/ProfileData.GCOV.o [33/6973] CXX obj/llvm/lib/Object/Object.ModuleSymbolTable.o [34/6973] CXX obj/llvm/lib/ProfileData/ProfileData.MemProfCommon.o [35/6973] CXX obj/llvm/lib/ProfileData/ProfileData.DataAccessProf.o [36/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.COFFYAML.o [37/6973] CXX obj/llvm/lib/Object/Object.WindowsResource.o [38/6973] CXX obj/llvm/lib/Object/Object.OffloadBinary.o [39/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.WasmYAML.o [40/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.MinidumpYAML.o [41/6973] CXX obj/llvm/lib/Object/Object.ArchiveWriter.o [42/6973] CXX obj/llvm/lib/Object/Object.OffloadBundle.o [43/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.MachOYAML.o [44/6973] CXX obj/llvm/lib/ProfileData/ProfileData.MemProf.o [45/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.GOFFEmitter.o [46/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.DWARFEmitter.o [47/6973] CXX obj/llvm/lib/ProfileData/ProfileData.IndexedMemProfData.o [48/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.DXContainerYAML.o [49/6973] CXX obj/llvm/lib/ProfileData/ProfileData.InstrProfCorrelator.o [50/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.yaml2obj.o [51/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ObjectYAML.o [52/6973] CXX obj/llvm/lib/ProfileData/ProfileData.MemProfRadixTree.o [53/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.MachOEmitter.o [54/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.WasmEmitter.o [55/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.XCOFFEmitter.o [56/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.COFFEmitter.o [57/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.CodeViewYAMLDebugSections.o [58/6973] CXX obj/llvm/lib/Object/Object.WasmObjectFile.o [59/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.DXContainerEmitter.o [60/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.CodeViewYAMLTypes.o [61/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.CodeViewYAMLSymbols.o [62/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.DWARFYAML.o [63/6973] CXX obj/llvm/lib/Object/Object.MachOObjectFile.o [64/6973] CXX obj/llvm/lib/ProfileData/ProfileData.InstrProfWriter.o [65/6973] CXX obj/llvm/lib/ProfileData/ProfileData.InstrProf.o [66/6973] CXX obj/llvm/lib/ProfileData/ProfileData.ItaniumManglingCanonicalizer.o [67/6973] CXX obj/llvm/lib/Object/Object.ELFObjectFile.o [68/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ELFEmitter.o [69/6973] CXX obj/llvm/lib/ProfileData/ProfileData.MemProfReader.o [70/6973] CXX obj/llvm/lib/ProfileData/ProfileData.InstrProfReader.o [71/6973] CXX obj/llvm/lib/ObjectYAML/ObjectYAML.ELFYAML.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.