ninja: Entering directory `out/gn' [1/370] AR lib/libLLVMObject.a [2/370] CXX obj/llvm/lib/ProfileData/Coverage/Coverage.CoverageMappingWriter.o [3/370] CXX obj/llvm/lib/ProfileData/ProfileData.PGOCtxProfReader.o [4/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.DebugUtils.o [5/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.CompileUtils.o [6/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.EPCDebugObjectRegistrar.o [7/370] CXX obj/llvm/lib/ProfileData/ProfileData.SampleProfWriter.o [8/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.DebugObjectManagerPlugin.o [9/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.EPCGenericJITLinkMemoryManager.o [10/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.EPCGenericRTDyldMemoryManager.o [11/370] CXX obj/llvm/lib/ProfileData/ProfileData.InstrProfWriter.o [12/370] CXX obj/llvm/lib/ProfileData/ProfileData.MemProfReader.o [13/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.ExecutorProcessControl.o [14/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.IRTransformLayer.o [15/370] CXX obj/llvm/lib/ProfileData/ProfileData.InstrProfReader.o [16/370] AR lib/libLLVMProfileData.a [17/370] CXX obj/llvm/lib/ProfileData/Coverage/Coverage.CoverageMappingReader.o [18/370] AR lib/libLLVMCoverage.a [19/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.JITTargetMachineBuilder.o [20/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.JITLinkRedirectableSymbolManager.o [21/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.ELFNixPlatform.o [22/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.Mangling.o [23/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.OrcABISupport.o [24/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.ExecutionUtils.o [25/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.MapperJITLinkMemoryManager.o [26/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.ObjectFileInterface.o [27/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.MemoryMapper.o [28/370] CXX obj/llvm/lib/ExecutionEngine/Orc/TargetProcess/TargetProcess.JITLoaderGDB.o [29/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Shared/Shared.SimpleRemoteEPCUtils.o [30/370] AR lib/libLLVMOrcShared.a [31/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.SimpleRemoteEPC.o [32/370] CXX obj/llvm/lib/ExecutionEngine/Orc/TargetProcess/TargetProcess.JITLoaderPerf.o [33/370] CXX obj/llvm/lib/ExecutionEngine/Orc/TargetProcess/TargetProcess.RegisterEHFrames.o [34/370] CXX obj/llvm/lib/ExecutionEngine/Orc/TargetProcess/TargetProcess.JITLoaderVTune.o [35/370] CXX obj/llvm/lib/ExecutionEngine/Orc/TargetProcess/TargetProcess.SimpleExecutorDylibManager.o [36/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.IndirectionUtils.o [37/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Debugging/Debugging.PerfSupportPlugin.o [38/370] CXX obj/llvm/lib/ExecutionEngine/Orc/TargetProcess/TargetProcess.SimpleRemoteEPCServer.o [39/370] AR lib/libLLVMOrcTargetProcess.a [40/370] AR lib/libLLVMExecutionEngine.a [41/370] AR lib/libLLVMJITLink.a [42/370] LINK ./bin/llvm-as [43/370] LINK ./bin/llvm-cat [44/370] CXX obj/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.RuntimeDyldCOFF.o [45/370] LINK ./bin/llvm-cgdata [46/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.ObjectLinkingLayer.o [47/370] LINK ./bin/llvm-ctxprof-util [48/370] LINK ./bin/llvm-cov [49/370] LINK ./bin/llvm-cvtres [50/370] LINK ./bin/llvm-cfi-verify [51/370] LINK ./bin/llvm-debuginfo-analyzer [52/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.LLJIT.o [53/370] CXX obj/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.RuntimeDyldChecker.o [54/370] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [55/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.MachOPlatform.o [56/370] CXX obj/llvm/lib/ExecutionEngine/Orc/Orc.SpeculateAnalyses.o [57/370] LINK ./bin/modularize [58/370] LINK ./bin/pp-trace [59/370] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [60/370] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [61/370] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [62/370] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [63/370] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [64/370] LINK ./bin/clang-apply-replacements [65/370] CXX obj/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.RuntimeDyldMachO.o [66/370] LINK ./bin/llvm-bat-dump [67/370] LINK obj/bolt/unittests/Profile/ProfileTests [68/370] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [69/370] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [70/370] LINK ./bin/clang-change-namespace [71/370] STAMP obj/clang-tools-extra/unittests/unittests.stamp [72/370] LINK ./bin/clang-include-fixer [73/370] LINK ./bin/clang-doc [74/370] LINK obj/clang/unittests/InstallAPI/InstallAPITests [75/370] LINK ./bin/clang-query [76/370] LINK ./bin/clang-move [77/370] LINK ./bin/find-all-symbols [78/370] LINK obj/clang/unittests/Format/FormatTests [79/370] LINK ./bin/clang-tidy [80/370] LINK ./bin/clang-reorder-fields [81/370] LINK obj/clang/unittests/Lex/LexTests [82/370] LINK obj/clang/unittests/Index/IndexTests [83/370] LINK obj/clang/unittests/Sema/SemaTests [84/370] LINK obj/clang/unittests/Rewrite/RewriteTests [85/370] LINK obj/clang/unittests/Support/ClangSupportTests [86/370] LINK obj/clang/unittests/Serialization/SerializationTests [87/370] LINK obj/clang/unittests/AST/ByteCode/InterpTests [88/370] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [89/370] LINK obj/clang/unittests/AST/ASTTests [90/370] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [91/370] LINK ./bin/clang-offload-bundler [92/370] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [93/370] LINK ./bin/clang-diff [94/370] LINK ./bin/clang-sycl-linker [95/370] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [96/370] LINK ./bin/arcmt-test [97/370] LINK ./bin/clang-extdef-mapping [98/370] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [99/370] LINK obj/llvm/unittests/InterfaceStub/InterfaceStubTests [100/370] LINK ./bin/clang-installapi [101/370] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [102/370] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [103/370] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [104/370] LINK obj/llvm/unittests/Linker/LinkerTests [105/370] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [106/370] LINK ./bin/clang-refactor [107/370] LINK ./bin/diagtool [108/370] LINK obj/llvm/unittests/Object/ObjectTests [109/370] LINK obj/llvm/unittests/ObjectYAML/ObjectYAMLTests [110/370] LINK obj/llvm/unittests/ProfileData/ProfileDataTests [111/370] LINK obj/llvm/unittests/ObjCopy/ObjCopyTests [112/370] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [113/370] LINK obj/llvm/unittests/SandboxIR/SandboxIRTests [114/370] LINK obj/llvm/unittests/DebugInfo/Symbolizer/DebugInfoSymbolizerTests [115/370] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [116/370] LINK obj/llvm/unittests/Debuginfod/DebuginfodTests [117/370] LINK obj/llvm/unittests/Bitcode/BitcodeTests [118/370] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [119/370] LINK obj/llvm/unittests/DebugInfo/PDB/DebugInfoPDBTests [120/370] LINK obj/llvm/unittests/FuzzMutate/FuzzMutateTests [121/370] LINK obj/llvm/unittests/DebugInfo/BTF/DebugInfoBTFTests [122/370] LINK ./bin/obj2yaml [123/370] LINK ./bin/sanstats [124/370] LINK ./bin/sancov [125/370] LINK ./bin/yaml2obj [126/370] LINK ./bin/verify-uselistorder [127/370] CXX obj/llvm/lib/Transforms/Instrumentation/Instrumentation.MemProfiler.o FAILED: obj/llvm/lib/Transforms/Instrumentation/Instrumentation.MemProfiler.o ../../chromeclang/bin/clang++ -MMD -MF obj/llvm/lib/Transforms/Instrumentation/Instrumentation.MemProfiler.o.d -o obj/llvm/lib/Transforms/Instrumentation/Instrumentation.MemProfiler.o -c ../../llvm/lib/Transforms/Instrumentation/MemProfiler.cpp -I../../llvm/include -Igen/llvm/include -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -Igen/llvm/include/llvm/IR -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -mmacos-version-min=12 -O3 -fdiagnostics-color -Wall -Wextra -Wno-unused-parameter -Wdelete-non-virtual-dtor -Wstring-conversion -no-canonical-prefixes -Werror=date-time -isysroot ../../sysroot/MacOSX.sdk -Wpoison-system-directories -fPIC -Wcovered-switch-default -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../llvm/lib/Transforms/Instrumentation/MemProfiler.cpp:17: ../../llvm/include/llvm/Transforms/Instrumentation/MemProfiler.h:77:10: error: no template named 'unordered_map' in namespace 'std' std::unordered_map; ~~~~~^ ../../llvm/include/llvm/Transforms/Instrumentation/MemProfiler.h:81:20: error: use of undeclared identifier 'LocToLocMap' DenseMap ^ ../../llvm/lib/Transforms/Instrumentation/MemProfiler.cpp:860:20: error: use of undeclared identifier 'LocToLocMap' DenseMap ^ ../../llvm/lib/Transforms/Instrumentation/MemProfiler.cpp:863:22: error: use of undeclared identifier 'LocToLocMap' DenseMap UndriftMaps; ^ ../../llvm/lib/Transforms/Instrumentation/MemProfiler.cpp:877:5: error: unknown type name 'LocToLocMap' LocToLocMap Matchings; ^ 5 errors generated. [128/370] LINK ./bin/llvm-remarkutil [129/370] LINK ./bin/llvm-sim [130/370] LINK ./bin/llvm-rc [131/370] LINK ./bin/llvm-readtapi [132/370] LINK ./bin/llvm-strings [133/370] LINK ./bin/llvm-size [134/370] LINK ./bin/llvm-readobj [135/370] LINK ./bin/llvm-stress [136/370] CXX obj/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.RuntimeDyldELF.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.