ninja: Entering directory `out/gn' [0/1] Regenerating ninja files [1/422] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [2/422] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [3/422] AR lib/libclangAST.a [4/422] AR lib/libclangSema.a [5/422] LINK obj/clang/unittests/InstallAPI/InstallAPITests [6/422] LINK obj/clang-tools-extra/unittests/clang-apply-replacements/ClangApplyReplacementsTests [7/422] LINK ./bin/clang-apply-replacements [8/422] LINK ./bin/clang-offload-bundler [9/422] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [10/422] LINK ./bin/clang-ssaf-analyzer [11/422] LINK ./bin/clang-ssaf-format [12/422] LINK ./bin/clang-ssaf-linker [13/422] LINK ./bin/clang-doc [14/422] LINK ./bin/modularize [15/422] LINK ./bin/clang-include-fixer [16/422] LINK ./bin/find-all-symbols [17/422] LINK ./bin/pp-trace [18/422] LINK ./bin/clang-move [19/422] LINK ./bin/clangd-remap [20/422] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [21/422] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests [22/422] LINK ./bin/clang-change-namespace [23/422] LINK ./bin/dexp [24/422] LINK ./bin/clang-query [25/422] LINK ./bin/clang-reorder-fields [26/422] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [27/422] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [28/422] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [29/422] LINK obj/clang/unittests/Format/FormatTests [30/422] LINK ./bin/clang-diff [31/422] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [32/422] LINK obj/clang/unittests/DependencyScanning/ClangDependencyScanningTests [33/422] LINK ./bin/clangd-indexer [34/422] LINK ./bin/clang-installapi [35/422] LINK ./bin/clang-tidy [36/422] LINK ./bin/clangd [37/422] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [38/422] LINK ./bin/clang-extdef-mapping [39/422] LINK ./bin/clang-refactor [40/422] LINK ./bin/diagtool [41/422] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [42/422] LINK obj/clang/unittests/Index/IndexTests [43/422] LINK ./bin/clang-import-test [44/422] LINK obj/clang/unittests/Rewrite/RewriteTests [45/422] LINK obj/clang/unittests/ASTMatchers/Dynamic/DynamicASTMatchersTests [46/422] LINK obj/clang/unittests/ASTMatchers/ASTMatchersTests [47/422] LINK obj/clang/unittests/Analysis/ClangAnalysisTests [48/422] LINK obj/clang/unittests/Parse/ParseTests [49/422] LINK obj/clang/unittests/Analysis/FlowSensitive/ClangAnalysisFlowSensitiveTests [50/422] LINK obj/clang/unittests/Sema/SemaTests [51/422] LINK obj/clang/unittests/Serialization/SerializationTests [52/422] LINK obj/clang/unittests/Lex/LexTests [53/422] LINK obj/clang/unittests/AST/ByteCode/InterpTests [54/422] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [55/422] LINK obj/clang/unittests/AST/ASTTests [56/422] LINK obj/clang/unittests/Support/ClangSupportTests [57/422] LINK obj/clang/unittests/ScalableStaticAnalysis/ClangScalableAnalysisTests [58/422] LINK obj/clang/unittests/Frontend/FrontendTests [59/422] LINK obj/clang/unittests/StaticAnalyzer/StaticAnalysisTests [60/422] LINK ./bin/lldb-server [61/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyExceptionInfo.o [62/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyAddMissingPrototypes.o [63/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySortRegion.o [64/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCleanCodeAfterTrap.o [65/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLateEHPrepare.o [66/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyISelDAGToDAG.o [67/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyArgumentMove.o [68/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyInstrInfo.o [69/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegNumbering.o [70/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixFunctionBitcasts.o [71/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixBrTableDefaults.o [72/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyNullifyDebugValueLists.o [73/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyExplicitLocals.o [74/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySubtarget.o [75/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyAsmPrinter.o [76/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFixIrreducibleControlFlow.o [77/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblySetP2AlignOperands.o [78/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCFGSort.o [79/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMCLowerPrePass.o [80/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyMemIntrinsicResults.o [81/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyReduceToAnyAllTrue.o [82/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyDebugFixup.o [83/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyOptimizeReturned.o [84/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyOptimizeLiveIntervals.o [85/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyReplacePhysRegs.o [86/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyPeephole.o [87/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerBrUnless.o [88/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRefTypeMem2Local.o [89/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyFrameLowering.o [90/422] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyPostLegalizerCombiner.o [91/422] CXX obj/llvm/lib/Target/WebAssembly/GISel/LLVMWebAssemblyCodeGen.WebAssemblyPreLegalizerCombiner.o [92/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyDebugValueManager.o [93/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegColoring.o [94/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyRegStackify.o [95/422] CXX obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests.WebAssemblyExceptionInfoTest.o [96/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCFGStackify.o [97/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyLowerEmscriptenEHSjLj.o [98/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyTargetMachine.o [99/422] CXX obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCodeGenPassBuilder.o [100/422] AR lib/libLLVMWebAssemblyCodeGen.a [101/422] LINK ./bin/llvm-cxxmap [102/422] LINK obj/llvm/unittests/CGData/CodeGenDataTests [103/422] LINK ./bin/llvm-cxxdump [104/422] LINK ./bin/llvm-ml [105/422] LINK ./bin/llvm-dwp [106/422] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests FAILED: obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests ../../../chrome/src/third_party/llvm-build/Release+Asserts/bin/clang++ -Wl,--color-diagnostics -fuse-ld=lld -o obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests -Wl,--start-group obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests.WebAssemblyExceptionInfoTest.o obj/third-party/unittest/UnitTestMain/UnitTestMain.TestMain.o lib/libLLVMCodeGen.a lib/libLLVMMIRParser.a lib/libLLVMCore.a lib/libLLVMMC.a lib/libLLVMSupport.a lib/libLLVMWebAssemblyCodeGen.a lib/libLLVMWebAssemblyDesc.a lib/libLLVMWebAssemblyInfo.a lib/libLLVMTargetParser.a lib/libLLVMAnalysis.a lib/libLLVMBinaryFormat.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMFrontendHLSL.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.a lib/libLLVMDebugInfoDWARFLowLevel.a lib/libLLVMDebugInfoCodeView.a lib/libLLVMDebugInfoMSF.a lib/libLLVMObject.a lib/libLLVMBitReader.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/libLLVMBitWriter.a lib/libLLVMTransformUtils.a lib/libLLVMCGData.a lib/libLLVMCodeGenTypes.a lib/libLLVMTarget.a lib/libLLVMObjCARCOpts.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libLLVMWebAssemblyUtils.a lib/libLLVMAsmPrinter.a lib/libLLVMGlobalISel.a lib/libLLVMSelectionDAG.a lib/libgtest.a -Wl,--end-group -ldl -lpthread -lz ld.lld: error: undefined symbol: llvm::PrintFunctionPass::PrintFunctionPass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator> const&) >>> referenced by WebAssemblyCodeGenPassBuilder.cpp >>> ../obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCodeGenPassBuilder.o:(llvm::CodeGenPassBuilder<(anonymous namespace)::WebAssemblyCodeGenPassBuilder, llvm::WebAssemblyTargetMachine>::addISelPasses(llvm::PassManagerWrapper&) const) in archive lib/libLLVMWebAssemblyCodeGen.a ld.lld: error: undefined symbol: llvm::PrintFunctionPass::run(llvm::Function&, llvm::AnalysisManager&) >>> referenced by WebAssemblyCodeGenPassBuilder.cpp >>> ../obj/llvm/lib/Target/WebAssembly/LLVMWebAssemblyCodeGen.WebAssemblyCodeGenPassBuilder.o:(llvm::detail::PassModel>::runImpl(llvm::detail::PassConcept>&, llvm::Function&, llvm::AnalysisManager&)) in archive lib/libLLVMWebAssemblyCodeGen.a clang++: error: linker command failed with exit code 1 (use -v to see invocation) [107/422] LINK ./bin/llvm-mc [108/422] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [109/422] LINK ./bin/llvm-xray [110/422] LINK ./bin/llvm-libtool-darwin [111/422] LINK obj/llvm/unittests/MC/MCTests [112/422] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [113/422] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [114/422] LINK ./bin/llvm-lipo [115/422] LINK ./bin/llvm-rtdyld [116/422] LINK ./bin/llvm-jitlink [117/422] LINK ./bin/llvm-ar [118/422] LINK obj/bolt/unittests/Passes/PassTests [119/422] LINK obj/bolt/unittests/Profile/ProfileTests [120/422] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [121/422] LINK obj/clang/unittests/CrossTU/CrossTUTests [122/422] LINK obj/bolt/unittests/Core/CoreTests [123/422] LINK ./bin/dsymutil [124/422] LINK ./bin/llvm-dwarfutil [125/422] LINK ./bin/llvm-exegesis [126/422] LINK ./bin/clang-sycl-linker [127/422] LINK ./bin/llvm-bolt [128/422] LINK ./bin/llvm-bolt-heatmap [129/422] LINK ./bin/clang-linker-wrapper [130/422] LINK ./bin/opt [131/422] LINK ./bin/clang-scan-deps [132/422] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [133/422] LINK ./bin/lld [134/422] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [135/422] LINK ./bin/llvm-c-test [136/422] LINK ./bin/llc [137/422] LINK ./bin/llvm-lto2 [138/422] LINK ./bin/llvm-gsymutil [139/422] LINK ./bin/llvm-isel-fuzzer [140/422] LINK ./bin/llvm-ir2vec [141/422] LINK ./bin/llvm-opt-fuzzer [142/422] LINK ./bin/llvm-reduce [143/422] SOLINK ./lib/libLTO.so [144/422] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [145/422] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [146/422] LINK obj/llvm/unittests/MI/MITests [147/422] LINK obj/llvm/unittests/Target/TargetMachineCTests [148/422] LINK ./bin/llvm-split [149/422] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [150/422] LINK obj/llvm/unittests/MIR/MIRTests [151/422] LINK ./bin/clang-check [152/422] LINK obj/clang/unittests/Tooling/ToolingTests [153/422] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [154/422] LINK obj/llvm/unittests/CodeGen/CodeGenTests [155/422] LINK obj/clang/unittests/Driver/ClangDriverTests [156/422] LINK ./bin/llvm-lto [157/422] LINK ./bin/clang-repl [158/422] LINK ./bin/lldb-dap [159/422] SOLINK ./lib/libclang.so [160/422] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [161/422] LINK ./bin/clang-nvlink-wrapper [162/422] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [163/422] LINK ./bin/lldb-test [164/422] LINK ./bin/lldb ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.