ninja: Entering directory `out/gn' [1/134] COPY ../../libcxxabi/include/cxxabi.h include/c++/v1/cxxabi.h [2/134] COPY ../../libcxxabi/include/__cxxabi_config.h include/c++/v1/__cxxabi_config.h [3/134] ACTION //libcxx/include:copy_headers(//llvm/utils/gn/build/toolchain:unix) [4/134] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.int128_builtins.o [5/134] CXX stage2_unix/obj/libcxx/src/cxx_static.any.o [6/134] CXX stage2_unix/obj/libcxx/src/cxx_shared.text_encoding.o FAILED: stage2_unix/obj/libcxx/src/cxx_shared.text_encoding.o ./bin/clang++ -MMD -MF stage2_unix/obj/libcxx/src/cxx_shared.text_encoding.o.d -o stage2_unix/obj/libcxx/src/cxx_shared.text_encoding.o -c ../../libcxx/src/text_encoding.cpp -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -DLIBCXX_BUILDING_LIBCXXABI -DLIBC_NAMESPACE=__llvm_libc_common_utils -I../../libcxx/src -I../../llvm/include -Istage2_unix/gen/llvm/include -I../../libcxxabi/include -I../../libc -Iinclude/c++/v1 -fPIC -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 -Wall -Wextra -W -Wwrite-strings -Wno-unused-parameter -Wno-long-long -Werror=return-type -Wextra-semi -Wno-user-defined-literals -Wno-covered-switch-default -Wno-nullability-completeness -std=c++17 -fvisibility-inlines-hidden -std=c++23 -nostdinc++ ../../libcxx/src/text_encoding.cpp:21:8: error: unknown type name 'text_encoding' 21 | static text_encoding __make_text_encoding(const char* __name) { | ^ ../../libcxx/src/text_encoding.cpp:23:12: error: use of undeclared identifier 'text_encoding' 23 | return text_encoding{}; | ^~~~~~~~~~~~~ ../../libcxx/src/text_encoding.cpp:25:3: error: unknown type name 'string_view' 25 | string_view __name_view(__name); | ^ ../../libcxx/src/text_encoding.cpp:26:28: error: use of undeclared identifier 'text_encoding' 26 | if (__name_view.size() > text_encoding::max_name_length) | ^ ../../libcxx/src/text_encoding.cpp:27:12: error: use of undeclared identifier 'text_encoding' 27 | return text_encoding{}; | ^~~~~~~~~~~~~ ../../libcxx/src/text_encoding.cpp:32:6: error: no type named 'text_encoding' in namespace 'std' 32 | std::text_encoding __get_locale_encoding(const char* __name) { | ~~~~~^ ../../libcxx/src/text_encoding.cpp:45:12: error: use of undeclared identifier 'text_encoding' 45 | return text_encoding{}; | ^~~~~~~~~~~~~ 7 errors generated. [7/134] AR lib/libc++experimental.a [8/134] CXX stage2_unix/obj/llvm/lib/Support/Support.StringMap.o [9/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SystemUtils.o [10/134] CXX stage2_unix/obj/llvm/lib/Support/Support.raw_ostream_proxy.o [11/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Signposts.o [12/134] CXX stage2_unix/obj/libcxx/src/cxx_static.call_once.o [13/134] CXX stage2_unix/obj/llvm/lib/Support/Support.circular_raw_ostream.o [14/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SuffixTreeNode.o [15/134] CXX stage2_unix/obj/llvm/lib/Support/Support.raw_os_ostream.o [16/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SmallPtrSet.o [17/134] CXX stage2_unix/obj/llvm/lib/Support/Support.UnicodeCaseFold.o [18/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SmallVector.o [19/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Unicode.o [20/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VersionTuple.o [21/134] CXX stage2_unix/obj/llvm/lib/Support/Support.TextEncoding.o [22/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SHA1.o [23/134] CXX stage2_unix/obj/libcxx/src/cxx_static.bind.o [24/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Z3Solver.o [25/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SlowDynamicAPInt.o [26/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Twine.o [27/134] CXX stage2_unix/obj/llvm/lib/Support/Support.StringExtras.o [28/134] CXX stage2_unix/obj/llvm/lib/Support/Support.StringSaver.o [29/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VirtualOutputError.o [30/134] CXX stage2_unix/obj/llvm/lib/Support/Support.ScaledNumber.o [31/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SipHash.o [32/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SHA256.o [33/134] CXX stage2_unix/obj/llvm/lib/Support/Support.DynamicLibrary.o [34/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Threading.o [35/134] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.filesystem_error.o [36/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VirtualOutputBackend.o [37/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VirtualOutputConfig.o [38/134] CXX stage2_unix/obj/libcxx/src/cxx_static.barrier.o [39/134] CXX stage2_unix/obj/llvm/lib/Support/Support.ToolOutputFile.o [40/134] CXX stage2_unix/obj/libcxx/src/cxx_static.condition_variable.o [41/134] CXX stage2_unix/obj/llvm/lib/Support/Support.UnicodeNameToCodepoint.o [42/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VirtualOutputFile.o [43/134] CXX stage2_unix/obj/llvm/lib/Support/Support.TarWriter.o [44/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Win64EH.o [45/134] CXX stage2_unix/obj/llvm/lib/Support/Support.WithColor.o [46/134] CXX stage2_unix/obj/llvm/lib/Support/Support.TrieRawHashMap.o [47/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SuffixTree.o [48/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Memory.o [49/134] CXX stage2_unix/obj/llvm/lib/Support/Support.raw_socket_stream.o [50/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Process.o [51/134] CXX stage2_unix/obj/llvm/lib/Support/Support.StringRef.o [52/134] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.path.o [53/134] CXX stage2_unix/obj/libcxx/src/cxx_static.atomic.o [54/134] CXX stage2_unix/obj/llvm/lib/Support/Support.raw_ostream.o [55/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Program.o [56/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VirtualOutputBackends.o [57/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Timer.o [58/134] CXX stage2_unix/obj/libcxx/src/cxx_static.chrono.o [59/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Statistic.o [60/134] CXX stage2_unix/obj/llvm/lib/Support/Support.ScopedPrinter.o [61/134] CXX stage2_unix/obj/llvm/lib/Support/Support.ThreadPool.o [62/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SourceMgr.o [63/134] CXX stage2_unix/obj/llvm/lib/Support/Support.YAMLParser.o [64/134] CXX stage2_unix/obj/llvm/lib/Support/Support.TimeProfiler.o [65/134] CXX stage2_unix/obj/llvm/lib/Support/Support.YAMLTraits.o [66/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Path.o [67/134] CXX stage2_unix/obj/llvm/lib/Support/Support.Signals.o [68/134] CXX stage2_unix/obj/libcxx/src/filesystem/cxx_shared.operations.o [69/134] CXX stage2_unix/obj/libcxx/src/cxx_static.algorithm.o [70/134] CXX stage2_unix/obj/llvm/lib/Support/Support.SpecialCaseList.o [71/134] CXX stage2_unix/obj/llvm/lib/Support/Support.VirtualFileSystem.o ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.