ninja: Entering directory `out/gn' [1/274] COPY ../../libcxx/include/optional include/c++/v1/optional [2/274] COPY ../../libcxx/include/list include/c++/v1/list [3/274] COPY ../../libcxx/include/locale include/c++/v1/locale [4/274] COPY ../../libcxx/include/mutex include/c++/v1/mutex [5/274] COPY ../../libcxx/include/limits include/c++/v1/limits [6/274] COPY ../../libcxx/include/queue include/c++/v1/queue [7/274] COPY ../../libcxx/include/ratio include/c++/v1/ratio [8/274] COPY ../../libcxx/include/scoped_allocator include/c++/v1/scoped_allocator [9/274] COPY ../../libcxx/include/map include/c++/v1/map [10/274] COPY ../../libcxx/include/regex include/c++/v1/regex [11/274] COPY ../../libcxx/include/set include/c++/v1/set [12/274] COPY ../../libcxx/include/stack include/c++/v1/stack [13/274] COPY ../../libcxx/include/syncstream include/c++/v1/syncstream [14/274] COPY ../../libcxx/include/span include/c++/v1/span [15/274] COPY ../../libcxx/include/sstream include/c++/v1/sstream [16/274] COPY ../../libcxx/include/streambuf include/c++/v1/streambuf [17/274] COPY ../../libcxx/include/tuple include/c++/v1/tuple [18/274] COPY ../../libcxx/include/typeindex include/c++/v1/typeindex [19/274] COPY ../../libcxx/include/unordered_map include/c++/v1/unordered_map [20/274] COPY ../../libcxx/include/unordered_set include/c++/v1/unordered_set [21/274] COPY ../../libcxx/include/valarray include/c++/v1/valarray [22/274] COPY ../../libcxx/include/variant include/c++/v1/variant [23/274] COPY ../../libcxx/include/__type_traits/rank.h include/c++/v1/__type_traits/rank.h [24/274] COPY ../../libcxx/include/__type_traits/reference_constructs_from_temporary.h include/c++/v1/__type_traits/reference_constructs_from_temporary.h [25/274] COPY ../../libcxx/include/__type_traits/reference_converts_from_temporary.h include/c++/v1/__type_traits/reference_converts_from_temporary.h [26/274] COPY ../../libcxx/include/__type_traits/remove_all_extents.h include/c++/v1/__type_traits/remove_all_extents.h [27/274] COPY ../../libcxx/include/__type_traits/remove_pointer.h include/c++/v1/__type_traits/remove_pointer.h [28/274] COPY ../../libcxx/include/__type_traits/remove_const.h include/c++/v1/__type_traits/remove_const.h [29/274] COPY ../../libcxx/include/__type_traits/remove_extent.h include/c++/v1/__type_traits/remove_extent.h [30/274] COPY ../../libcxx/include/__type_traits/remove_volatile.h include/c++/v1/__type_traits/remove_volatile.h [31/274] COPY ../../libcxx/include/__type_traits/result_of.h include/c++/v1/__type_traits/result_of.h [32/274] COPY ../../libcxx/include/__utility/in_place.h include/c++/v1/__utility/in_place.h [33/274] COPY ../../libcxx/include/__utility/integer_sequence.h include/c++/v1/__utility/integer_sequence.h [34/274] COPY ../../libcxx/include/__utility/pair.h include/c++/v1/__utility/pair.h [35/274] COPY ../../libcxx/include/__utility/piecewise_construct.h include/c++/v1/__utility/piecewise_construct.h [36/274] COPY ../../libcxx/include/__variant/monostate.h include/c++/v1/__variant/monostate.h [37/274] COPY ../../libcxx/include/__vector/vector.h include/c++/v1/__vector/vector.h [38/274] COPY ../../libcxx/include/array include/c++/v1/array [39/274] COPY ../../libcxx/include/__vector/vector_bool.h include/c++/v1/__vector/vector_bool.h [40/274] COPY ../../libcxx/include/__vector/vector_bool_formatter.h include/c++/v1/__vector/vector_bool_formatter.h [41/274] COPY ../../libcxx/include/any include/c++/v1/any [42/274] COPY ../../libcxx/include/bitset include/c++/v1/bitset [43/274] COPY ../../libcxx/include/codecvt include/c++/v1/codecvt [44/274] COPY ../../libcxx/include/experimental/type_traits include/c++/v1/experimental/type_traits [45/274] COPY ../../libcxx/include/complex include/c++/v1/complex [46/274] COPY ../../libcxx/include/deque include/c++/v1/deque [47/274] COPY ../../libcxx/include/ext/__hash include/c++/v1/ext/__hash [48/274] COPY ../../libcxx/include/experimental/utility include/c++/v1/experimental/utility [49/274] COPY ../../libcxx/include/forward_list include/c++/v1/forward_list [50/274] COPY ../../libcxx/include/initializer_list include/c++/v1/initializer_list [51/274] COPY ../../libcxx/include/ios include/c++/v1/ios [52/274] COPY ../../libcxx/include/ext/hash_map include/c++/v1/ext/hash_map [53/274] COPY ../../libcxx/include/ext/hash_set include/c++/v1/ext/hash_set [54/274] COPY ../../libcxx/include/future include/c++/v1/future [55/274] COPY ../../libcxx/include/fstream include/c++/v1/fstream [56/274] COPY ../../libcxx/include/iosfwd include/c++/v1/iosfwd [57/274] COPY ../../libcxx/include/istream include/c++/v1/istream [58/274] COPY ../../libcxx/include/__string/char_traits.h include/c++/v1/__string/char_traits.h [59/274] COPY ../../libcxx/include/__system_error/error_code.h include/c++/v1/__system_error/error_code.h [60/274] COPY ../../libcxx/include/__system_error/error_condition.h include/c++/v1/__system_error/error_condition.h [61/274] COPY ../../libcxx/include/__thread/formatter.h include/c++/v1/__thread/formatter.h [62/274] COPY ../../libcxx/include/__thread/id.h include/c++/v1/__thread/id.h [63/274] COPY ../../libcxx/include/__tuple/tuple_size.h include/c++/v1/__tuple/tuple_size.h [64/274] COPY ../../libcxx/include/__tree include/c++/v1/__tree [65/274] COPY ../../libcxx/include/__tuple/sfinae_helpers.h include/c++/v1/__tuple/sfinae_helpers.h [66/274] COPY ../../libcxx/include/__tuple/tuple_element.h include/c++/v1/__tuple/tuple_element.h [67/274] COPY ../../libcxx/include/__type_traits/add_cv_quals.h include/c++/v1/__type_traits/add_cv_quals.h [68/274] COPY ../../libcxx/include/__type_traits/aligned_storage.h include/c++/v1/__type_traits/aligned_storage.h [69/274] COPY ../../libcxx/include/__type_traits/alignment_of.h include/c++/v1/__type_traits/alignment_of.h [70/274] COPY ../../libcxx/include/__thread/thread.h include/c++/v1/__thread/thread.h [71/274] COPY ../../libcxx/include/__type_traits/common_type.h include/c++/v1/__type_traits/common_type.h [72/274] COPY ../../libcxx/include/__type_traits/conditional.h include/c++/v1/__type_traits/conditional.h [73/274] COPY ../../libcxx/include/__type_traits/has_unique_object_representation.h include/c++/v1/__type_traits/has_unique_object_representation.h [74/274] COPY ../../libcxx/include/__type_traits/dependent_type.h include/c++/v1/__type_traits/dependent_type.h [75/274] COPY ../../libcxx/include/__type_traits/enable_if.h include/c++/v1/__type_traits/enable_if.h [76/274] COPY ../../libcxx/include/__type_traits/extent.h include/c++/v1/__type_traits/extent.h [77/274] COPY ../../libcxx/include/__type_traits/has_virtual_destructor.h include/c++/v1/__type_traits/has_virtual_destructor.h [78/274] COPY ../../libcxx/include/__type_traits/integral_constant.h include/c++/v1/__type_traits/integral_constant.h [79/274] COPY ../../libcxx/include/__type_traits/is_abstract.h include/c++/v1/__type_traits/is_abstract.h [80/274] COPY ../../libcxx/include/__type_traits/decay.h include/c++/v1/__type_traits/decay.h [81/274] COPY ../../libcxx/include/__type_traits/invoke.h include/c++/v1/__type_traits/invoke.h [82/274] COPY ../../libcxx/include/__type_traits/is_aggregate.h include/c++/v1/__type_traits/is_aggregate.h [83/274] COPY ../../libcxx/include/__type_traits/is_arithmetic.h include/c++/v1/__type_traits/is_arithmetic.h [84/274] COPY ../../libcxx/include/__type_traits/is_compound.h include/c++/v1/__type_traits/is_compound.h [85/274] COPY ../../libcxx/include/__type_traits/is_array.h include/c++/v1/__type_traits/is_array.h [86/274] COPY ../../libcxx/include/__type_traits/is_assignable.h include/c++/v1/__type_traits/is_assignable.h [87/274] COPY ../../libcxx/include/__type_traits/is_bounded_array.h include/c++/v1/__type_traits/is_bounded_array.h [88/274] COPY ../../libcxx/include/__type_traits/is_class.h include/c++/v1/__type_traits/is_class.h [89/274] COPY ../../libcxx/include/__type_traits/is_convertible.h include/c++/v1/__type_traits/is_convertible.h [90/274] COPY ../../libcxx/include/__type_traits/is_base_of.h include/c++/v1/__type_traits/is_base_of.h [91/274] COPY ../../libcxx/include/__type_traits/is_constructible.h include/c++/v1/__type_traits/is_constructible.h [92/274] COPY ../../libcxx/include/__type_traits/is_const.h include/c++/v1/__type_traits/is_const.h [93/274] COPY ../../libcxx/include/__type_traits/is_empty.h include/c++/v1/__type_traits/is_empty.h [94/274] COPY ../../libcxx/include/__type_traits/is_enum.h include/c++/v1/__type_traits/is_enum.h [95/274] COPY ../../libcxx/include/__type_traits/is_destructible.h include/c++/v1/__type_traits/is_destructible.h [96/274] COPY ../../libcxx/include/__type_traits/is_final.h include/c++/v1/__type_traits/is_final.h [97/274] COPY ../../libcxx/include/__type_traits/is_floating_point.h include/c++/v1/__type_traits/is_floating_point.h [98/274] COPY ../../libcxx/include/__type_traits/is_function.h include/c++/v1/__type_traits/is_function.h [99/274] COPY ../../libcxx/include/__type_traits/is_fundamental.h include/c++/v1/__type_traits/is_fundamental.h [100/274] COPY ../../libcxx/include/__type_traits/is_implicit_lifetime.h include/c++/v1/__type_traits/is_implicit_lifetime.h [101/274] COPY ../../libcxx/include/__type_traits/is_integral.h include/c++/v1/__type_traits/is_integral.h [102/274] COPY ../../libcxx/include/__type_traits/is_literal_type.h include/c++/v1/__type_traits/is_literal_type.h [103/274] COPY ../../libcxx/include/__type_traits/is_member_pointer.h include/c++/v1/__type_traits/is_member_pointer.h [104/274] COPY ../../libcxx/include/__type_traits/is_nothrow_assignable.h include/c++/v1/__type_traits/is_nothrow_assignable.h [105/274] COPY ../../libcxx/include/__type_traits/is_null_pointer.h include/c++/v1/__type_traits/is_null_pointer.h [106/274] COPY ../../libcxx/include/__type_traits/is_pointer.h include/c++/v1/__type_traits/is_pointer.h [107/274] COPY ../../libcxx/include/__type_traits/is_nothrow_destructible.h include/c++/v1/__type_traits/is_nothrow_destructible.h [108/274] COPY ../../libcxx/include/__type_traits/is_object.h include/c++/v1/__type_traits/is_object.h [109/274] COPY ../../libcxx/include/__type_traits/is_pod.h include/c++/v1/__type_traits/is_pod.h [110/274] COPY ../../libcxx/include/__type_traits/is_polymorphic.h include/c++/v1/__type_traits/is_polymorphic.h [111/274] COPY ../../libcxx/include/__type_traits/is_nothrow_constructible.h include/c++/v1/__type_traits/is_nothrow_constructible.h [112/274] COPY ../../libcxx/include/__type_traits/is_reference.h include/c++/v1/__type_traits/is_reference.h [113/274] COPY ../../libcxx/include/__type_traits/is_scalar.h include/c++/v1/__type_traits/is_scalar.h [114/274] COPY ../../libcxx/include/__type_traits/is_signed.h include/c++/v1/__type_traits/is_signed.h [115/274] COPY ../../libcxx/include/__type_traits/is_same.h include/c++/v1/__type_traits/is_same.h [116/274] COPY ../../libcxx/include/__type_traits/is_standard_layout.h include/c++/v1/__type_traits/is_standard_layout.h [117/274] COPY ../../libcxx/include/__type_traits/is_swappable.h include/c++/v1/__type_traits/is_swappable.h [118/274] COPY ../../libcxx/include/__type_traits/is_trivial.h include/c++/v1/__type_traits/is_trivial.h [119/274] COPY ../../libcxx/include/__type_traits/is_trivially_assignable.h include/c++/v1/__type_traits/is_trivially_assignable.h [120/274] COPY ../../libcxx/include/__type_traits/is_trivially_constructible.h include/c++/v1/__type_traits/is_trivially_constructible.h [121/274] COPY ../../libcxx/include/__type_traits/is_trivially_destructible.h include/c++/v1/__type_traits/is_trivially_destructible.h [122/274] COPY ../../libcxx/include/__type_traits/is_union.h include/c++/v1/__type_traits/is_union.h [123/274] COPY ../../libcxx/include/__type_traits/is_unbounded_array.h include/c++/v1/__type_traits/is_unbounded_array.h [124/274] COPY ../../libcxx/include/__type_traits/is_trivially_copyable.h include/c++/v1/__type_traits/is_trivially_copyable.h [125/274] COPY ../../libcxx/include/__type_traits/is_unsigned.h include/c++/v1/__type_traits/is_unsigned.h [126/274] COPY ../../libcxx/include/__type_traits/is_void.h include/c++/v1/__type_traits/is_void.h [127/274] COPY ../../libcxx/include/__type_traits/is_volatile.h include/c++/v1/__type_traits/is_volatile.h [128/274] LINK obj/clang-tools-extra/unittests/clang-doc/ClangDocTests FAILED: obj/clang-tools-extra/unittests/clang-doc/ClangDocTests ../../chromeclang/bin/clang++ -arch arm64 -isysroot ../../sysroot/MacOSX.sdk -mmacos-version-min=12 -arch arm64 -mmacos-version-min=12 -Wl,--color-diagnostics -fuse-ld=lld -isysroot ../../sysroot/MacOSX.sdk -o obj/clang-tools-extra/unittests/clang-doc/ClangDocTests 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.MDGeneratorTest.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/libLLVMOption.a lib/libLLVMSupportBlake3.a lib/libLLVMDemangle.a lib/libLLVMTargetParser.a lib/libclangLex.a lib/libLLVMBinaryFormat.a lib/libLLVMFrontendOpenMP.a lib/libLLVMAnalysis.a lib/libLLVMCore.a lib/libLLVMRemarks.a lib/libLLVMBitstreamReader.a lib/libLLVMProfileData.a lib/libLLVMDebugInfoDWARF.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/libLLVMDebugInfoPDB.a lib/libLLVMFrontendAtomic.a lib/libLLVMFrontendOffloading.a lib/libLLVMObjectYAML.a lib/libLLVMTransformUtils.a lib/libLLVMScalarOpts.a lib/libLLVMAggressiveInstCombine.a lib/libLLVMInstCombine.a lib/libclangAnalysis.a lib/libclangAPINotes.a lib/libclangDriver.a lib/libLLVMWindowsDriver.a lib/libclangEdit.a lib/libclangParse.a lib/libclangSema.a lib/libclangSupport.a lib/libclangIndex.a lib/libclangToolingInclusions.a lib/libgtest.a -lpthread -lz ld64.lld: error: undefined symbol: clang::doc::copyFile(llvm::StringRef, llvm::StringRef) >>> referenced by lib/libclangDoc.a(clang-doc.HTMLGenerator.o):(symbol clang::doc::HTMLGenerator::createResources(clang::doc::ClangDocContext&)+0x162c) >>> referenced by lib/libclangDoc.a(clang-doc.HTMLGenerator.o):(symbol clang::doc::HTMLGenerator::createResources(clang::doc::ClangDocContext&)+0x15b4) ld64.lld: error: undefined symbol: clang::doc::computeRelativePath(llvm::StringRef, llvm::StringRef) >>> referenced by lib/libclangDoc.a(clang-doc.HTMLGenerator.o):(symbol clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)+0x64c) >>> referenced by lib/libclangDoc.a(clang-doc.HTMLGenerator.o):(symbol clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)+0x530) >>> referenced by lib/libclangDoc.a(clang-doc.HTMLGenerator.o):(symbol clang::doc::genFileHeadNodes(llvm::StringRef, llvm::StringRef, clang::doc::ClangDocContext const&)+0x1fc) clang: error: linker command failed with exit code 1 (use -v to see invocation) [129/274] LINK obj/clang-tools-extra/unittests/clang-move/ClangMoveTests [130/274] LINK obj/clang-tools-extra/unittests/clang-include-fixer/find-all-symbols/FindAllSymbolsTests [131/274] LINK obj/clang-tools-extra/unittests/clang-query/ClangQueryTests [132/274] LINK obj/clang-tools-extra/unittests/clang-change-namespace/ClangChangeNamespaceTests [133/274] LINK obj/clang-tools-extra/unittests/clang-include-fixer/ClangIncludeFixerTests [134/274] LINK ./bin/dexp [135/274] LINK obj/clang-tools-extra/unittests/clang-tidy/ClangTidyTests [136/274] LINK ./bin/clangd [137/274] LINK ./bin/clang-tidy ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.