ninja: Entering directory `out/gn' [1/480] CXX obj/llvm/lib/CodeGen/CodeGen.StackMapLivenessAnalysis.o [2/480] CXX obj/llvm/lib/CodeGen/CodeGen.LivePhysRegs.o [3/480] CXX obj/llvm/lib/CodeGen/CodeGen.BranchRelaxation.o [4/480] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchExpandAtomicPseudoInsts.o [5/480] CXX obj/llvm/lib/CodeGen/CodeGen.BreakFalseDeps.o [6/480] CXX obj/llvm/lib/Target/LoongArch/LLVMLoongArchCodeGen.LoongArchExpandPseudoInsts.o [7/480] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCExpandAtomicPseudoInsts.o [8/480] CXX obj/llvm/lib/Target/SystemZ/LLVMSystemZCodeGen.SystemZPostRewrite.o [9/480] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCExpandISEL.o [10/480] CXX obj/llvm/lib/Target/Mips/LLVMMipsCodeGen.MipsExpandPseudo.o [11/480] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandAtomicPseudoInsts.o [12/480] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCPreEmitPeephole.o [13/480] CXX obj/llvm/lib/Target/SystemZ/LLVMSystemZCodeGen.SystemZFrameLowering.o [14/480] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86ExpandPseudo.o [15/480] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMBlockPlacement.o [16/480] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64ExpandPseudoInsts.o [17/480] CXX obj/llvm/lib/CodeGen/CodeGen.BranchFolding.o [18/480] CXX obj/llvm/lib/Target/RISCV/LLVMRISCVCodeGen.RISCVExpandPseudoInsts.o [19/480] CXX obj/llvm/lib/CodeGen/CodeGen.IfConversion.o [20/480] CXX obj/llvm/lib/CodeGen/CodeGen.ScheduleDAGInstrs.o [21/480] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCFrameLowering.o [22/480] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.Thumb1FrameLowering.o [23/480] CXX obj/llvm/lib/CodeGen/CodeGen.MachineOutliner.o [24/480] CXX obj/llvm/lib/Target/PowerPC/LLVMPowerPCCodeGen.PPCInstrInfo.o [25/480] CXX obj/llvm/lib/CodeGen/CodeGen.MachineBasicBlock.o [26/480] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMExpandPseudoInsts.o [27/480] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonInstrInfo.o [28/480] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMLowOverheadLoops.o [29/480] CXX obj/llvm/lib/Target/Hexagon/LLVMHexagonCodeGen.HexagonFrameLowering.o [30/480] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86FrameLowering.o [31/480] CXX obj/llvm/lib/CodeGen/CodeGen.MachineBlockPlacement.o [32/480] AR lib/libLLVMCodeGen.a [33/480] CXX obj/llvm/lib/Target/ARM/LLVMARMCodeGen.ARMConstantIslandPass.o [34/480] AR lib/libLLVMLoongArchCodeGen.a [35/480] AR lib/libLLVMMipsCodeGen.a [36/480] AR lib/libLLVMRISCVCodeGen.a [37/480] AR lib/libLLVMSystemZCodeGen.a [38/480] AR lib/libLLVMHexagonCodeGen.a [39/480] AR lib/libLLVMPowerPCCodeGen.a [40/480] STAMP obj/llvm/lib/Target/LoongArch/LoongArch.stamp [41/480] STAMP obj/llvm/lib/Target/Mips/Mips.stamp [42/480] STAMP obj/llvm/lib/Target/RISCV/RISCV.stamp [43/480] STAMP obj/llvm/lib/Target/SystemZ/SystemZ.stamp [44/480] STAMP obj/llvm/lib/Target/Hexagon/Hexagon.stamp [45/480] STAMP obj/llvm/lib/Target/PowerPC/PowerPC.stamp [46/480] AR lib/libLLVMARMCodeGen.a [47/480] STAMP obj/llvm/lib/Target/ARM/ARM.stamp [48/480] LINK obj/llvm/unittests/DWARFLinkerParallel/DWARFLinkerParallelTests [49/480] LINK ./bin/lli-child-target [50/480] LINK obj/llvm/unittests/MC/SystemZ/SystemZAsmLexerTests [51/480] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [52/480] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [53/480] LINK ./bin/llvm-nm [54/480] LINK ./bin/llvm-dwarfdump [55/480] STAMP obj/llvm/tools/llvm-nm/symlinks.stamp [56/480] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [57/480] LINK ./bin/llvm-mca [58/480] LINK ./bin/llvm-bat-dump [59/480] LINK ./bin/llvm-debuginfo-analyzer [60/480] LINK obj/llvm/unittests/tools/llvm-cfi-verify/CFIVerifyTests [61/480] LINK ./bin/sancov [62/480] LINK ./bin/llvm-objdump [63/480] LINK obj/llvm/unittests/Target/LoongArch/LoongArchTests [64/480] LINK obj/bolt/unittests/Profile/ProfileTests [65/480] LINK obj/llvm/unittests/Target/WebAssembly/WebAssemblyTests [66/480] LINK ./bin/llvm-cfi-verify [67/480] LINK obj/llvm/unittests/Target/PowerPC/PowerPCTests [68/480] ACTION //llvm/tools/llvm-objdump:llvm-otool(//llvm/utils/gn/build/toolchain:unix) [69/480] STAMP obj/llvm/tools/llvm-objdump/llvm-otool.stamp [70/480] STAMP obj/llvm/tools/llvm-objdump/symlinks.stamp [71/480] LINK ./bin/llvm-profgen [72/480] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [73/480] LINK obj/llvm/unittests/Target/ARM/ARMTests [74/480] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [75/480] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [76/480] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [77/480] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [78/480] LINK ./bin/llvm-extract [79/480] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [80/480] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUDwarfTests [81/480] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [82/480] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [83/480] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [84/480] LINK obj/llvm/unittests/Analysis/AnalysisTests [85/480] LINK obj/llvm/unittests/IR/IRTests [86/480] LINK ./bin/clang-extdef-mapping [87/480] LINK ./bin/clang-import-test [88/480] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [89/480] LINK obj/clang/unittests/Frontend/FrontendTests [90/480] LINK ./bin/clang-tidy [91/480] LINK ./bin/lldb-server [92/480] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64FrameLowering.o [93/480] CXX obj/llvm/lib/Target/X86/LLVMX86CodeGen.X86InstrInfo.o [94/480] AR lib/libLLVMX86CodeGen.a [95/480] STAMP obj/llvm/lib/Target/X86/X86.stamp [96/480] STAMP obj/llvm/lib/Target/NativeTarget.stamp [97/480] LINK obj/llvm/unittests/MC/X86/X86MCTests [98/480] CXX obj/llvm/lib/Target/AArch64/LLVMAArch64CodeGen.AArch64InstrInfo.o [99/480] AR lib/libLLVMAArch64CodeGen.a [100/480] STAMP obj/llvm/lib/Target/AllTargetsCodeGens.stamp [101/480] STAMP obj/llvm/lib/Target/AArch64/AArch64.stamp [102/480] STAMP obj/llvm/lib/Target/TargetsToBuild.stamp [103/480] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [104/480] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [105/480] LINK ./bin/lli [106/480] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [107/480] LINK ./bin/llvm-cxxmap [108/480] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [109/480] LINK obj/llvm/unittests/Target/X86/X86Tests [110/480] LINK ./bin/llvm-cxxdump [111/480] LINK ./bin/clang-offload-packager [112/480] LINK ./bin/llvm-xray [113/480] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [114/480] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [115/480] LINK ./bin/llvm-ar [116/480] LINK ./bin/llvm-rtdyld [117/480] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [118/480] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [119/480] STAMP obj/llvm/tools/llvm-ar/llvm-dlltool.stamp [120/480] STAMP obj/llvm/tools/llvm-ar/llvm-ranlib.stamp [121/480] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [122/480] STAMP obj/llvm/tools/llvm-ar/llvm-lib.stamp [123/480] STAMP obj/llvm/tools/llvm-ar/symlinks.stamp [124/480] LINK ./bin/llvm-libtool-darwin [125/480] STAMP obj/llvm-ar.stamp [126/480] LINK obj/llvm/unittests/MC/MCTests [127/480] STAMP obj/llvm/tools/llvm-libtool-darwin/symlinks.stamp [128/480] LINK ./bin/llvm-lipo [129/480] STAMP obj/llvm/tools/llvm-lipo/symlinks.stamp [130/480] LINK ./bin/llvm-ml [131/480] LINK ./bin/llvm-mc [132/480] LINK obj/llvm/unittests/Target/AArch64/AArch64Tests [133/480] LINK ./bin/llvm-jitlink [134/480] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [135/480] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [136/480] LINK obj/clang/unittests/CrossTU/CrossTUTests [137/480] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [138/480] LINK ./bin/llvm-c-test [139/480] LINK ./bin/llvm-lto [140/480] LINK ./bin/llvm-opt-fuzzer [141/480] LINK ./bin/llvm-gsymutil [142/480] LINK obj/llvm/unittests/CodeGen/CodeGenTests [143/480] LINK ./bin/dsymutil [144/480] LINK obj/llvm/unittests/Target/TargetMachineCTests [145/480] LINK ./bin/clang-linker-wrapper [146/480] LINK ./bin/llvm-bolt [147/480] LINK ./bin/llvm-isel-fuzzer [148/480] LINK ./bin/llvm-exegesis [149/480] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [150/480] STAMP obj/bolt/tools/driver/llvm-boltdiff.stamp [151/480] LINK obj/bolt/unittests/Core/CoreTests [152/480] STAMP obj/bolt/unittests/unittests.stamp [153/480] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [154/480] STAMP obj/bolt/tools/driver/perf2bolt.stamp [155/480] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [156/480] STAMP obj/bolt/tools/driver/symlinks.stamp [157/480] LINK ./bin/lld [158/480] LINK obj/llvm/unittests/MIR/MIRTests [159/480] LINK ./bin/llvm-bolt-heatmap [160/480] SOLINK ./lib/libLTO.so [161/480] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [162/480] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [163/480] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [164/480] STAMP obj/lld/tools/lld/ld64.lld.stamp [165/480] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [166/480] STAMP obj/lld/tools/lld/ld.lld.stamp [167/480] STAMP obj/lld/tools/lld/wasm-ld.stamp [168/480] LINK obj/llvm/unittests/MI/MITests [169/480] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [170/480] STAMP obj/lld/tools/lld/lld-link.stamp [171/480] LINK ./bin/opt [172/480] STAMP obj/lld/tools/lld/symlinks.stamp [173/480] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [174/480] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [175/480] STAMP obj/lld.stamp [176/480] LINK ./bin/llvm-dwp [177/480] STAMP obj/lld/unittests/unittests.stamp [178/480] STAMP obj/llvm/unittests/unittests.stamp [179/480] LINK ./bin/bugpoint [180/480] LINK ./bin/llvm-dwarfutil [181/480] LINK ./bin/llvm-reduce [182/480] LINK ./bin/llvm-lto2 [183/480] LINK ./bin/llc [184/480] STAMP obj/lld/test/test.stamp [185/480] STAMP obj/llvm/test/test.stamp [186/480] SOLINK ./lib/libclang.so [187/480] LINK ./bin/c-arcmt-test [188/480] LINK obj/clang/unittests/Driver/ClangDriverTests [189/480] LINK obj/clang/unittests/libclang/libclangTests [190/480] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [191/480] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [192/480] LINK ./bin/clang-scan-deps [193/480] LINK ./bin/clang-check [194/480] LINK ./bin/lldb [195/480] LINK ./bin/lldb-dap [196/480] LINK obj/clang/unittests/Tooling/ToolingTests [197/480] LINK ./bin/clang-repl [198/480] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [199/480] STAMP obj/clang/unittests/unittests.stamp [200/480] LINK ./bin/c-index-test [201/480] LINK ./bin/lldb-test [202/480] LINK ./bin/clang [203/480] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [204/480] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [205/480] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [206/480] STAMP obj/clang/tools/driver/clang-cpp.stamp [207/480] STAMP obj/clang/tools/driver/clang-cl.stamp [208/480] STAMP obj/clang/tools/driver/clangxx.stamp [209/480] STAMP obj/clang/tools/driver/symlinks.stamp [210/480] STAMP obj/clang.stamp [211/480] STAMP obj/bolt/test/test.stamp [212/480] STAMP obj/clang-tools-extra/test/test.stamp [213/480] STAMP obj/clang/test/test.stamp [214/480] STAMP obj/lldb/test/test.stamp [215/480] STAMP stage2_baremetal_aarch64/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [216/480] STAMP stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.inputdeps.stamp [217/480] STAMP stage2_unix/obj/compiler-rt/lib/asan/asan_static_library.inputdeps.stamp [218/480] STAMP stage2_unix/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [219/480] STAMP stage2_unix/obj/compiler-rt/lib/asan/static_sources.inputdeps.stamp [220/480] STAMP stage2_unix/obj/compiler-rt/lib/hwasan/sources.inputdeps.stamp [221/480] STAMP stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.inputdeps.stamp [222/480] STAMP stage2_unix/obj/compiler-rt/lib/lsan/common_sources.inputdeps.stamp [223/480] STAMP stage2_unix/obj/compiler-rt/lib/msan/msan.inputdeps.stamp [224/480] STAMP stage2_unix/obj/compiler-rt/lib/interception/sources.inputdeps.stamp [225/480] STAMP stage2_unix/obj/compiler-rt/lib/profile/profile.inputdeps.stamp [226/480] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/sources.inputdeps.stamp [227/480] STAMP stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.inputdeps.stamp [228/480] STAMP stage2_unix/obj/libcxx/src/cxx_experimental.inputdeps.stamp [229/480] STAMP stage2_unix/obj/libcxx/src/cxx_shared.inputdeps.stamp [230/480] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/cxx_sources.inputdeps.stamp [231/480] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/standalone_sources.inputdeps.stamp [232/480] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/sources.inputdeps.stamp [233/480] STAMP stage2_unix/obj/libcxxabi/src/cxxabi_static.inputdeps.stamp [234/480] STAMP stage2_unix/obj/libcxx/src/cxx_static.inputdeps.stamp [235/480] STAMP stage2_unix/obj/libcxxabi/src/cxxabi_shared.inputdeps.stamp [236/480] STAMP stage2_unix/obj/libunwind/src/unwind_static.inputdeps.stamp [237/480] STAMP stage2_unix/obj/libunwind/src/unwind_shared.inputdeps.stamp [238/480] STAMP stage2_unix/obj/libunwind/src/unwind_static_exported.inputdeps.stamp [239/480] STAMP stage2_unix/obj/llvm/lib/Demangle/Demangle.inputdeps.stamp [240/480] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [241/479] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [242/478] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [243/475] ACTION //compiler-rt/test/hwasan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [244/474] ACTION //llvm/include/llvm/Config:TargetExegesis.def(//llvm/utils/gn/build/toolchain:stage2_unix) [245/473] ACTION //llvm/include/llvm/Config:AsmParsers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [246/472] STAMP stage2_unix/obj/compiler-rt/test/asan/asan_toolchain.stamp [247/472] ACTION //llvm/include/llvm/Config:AsmPrinters.def(//llvm/utils/gn/build/toolchain:stage2_unix) [248/471] ACTION //llvm/include/llvm/Config:abi-breaking(//llvm/utils/gn/build/toolchain:stage2_unix) [249/469] ACTION //llvm/include/llvm/Support:write_extension_def(//llvm/utils/gn/build/toolchain:stage2_unix) [250/468] ACTION //llvm/include/llvm/Config:Disassemblers.def(//llvm/utils/gn/build/toolchain:stage2_unix) [251/467] STAMP obj/compiler-rt/test/asan/asan.stamp [252/467] ACTION //llvm/include/llvm/Config:llvm-config(//llvm/utils/gn/build/toolchain:stage2_unix) [253/319] ACTION //llvm/include/llvm/Config:TargetMCAs.def(//llvm/utils/gn/build/toolchain:stage2_unix) [254/318] ACTION //llvm/include/llvm/Config:Targets.def(//llvm/utils/gn/build/toolchain:stage2_unix) [255/316] STAMP stage2_unix/obj/llvm/lib/Support/BLAKE3/BLAKE3.inputdeps.stamp [256/316] ACTION //libcxx/src:cxx_symlink(//llvm/utils/gn/build/toolchain:stage2_unix) [257/316] ACTION //llvm/include/llvm/Support:write_vcsrevision(//llvm/utils/gn/build/toolchain:stage2_unix) [258/315] STAMP stage2_unix/obj/libcxx/src/cxx_symlink.stamp [259/315] ACTION //llvm/include/llvm/Config:config(//llvm/utils/gn/build/toolchain:stage2_unix) [260/282] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCxxUnitTest.inputdeps.stamp [261/282] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoCUnitTest.inputdeps.stamp [262/282] STAMP stage2_unix/obj/compiler-rt/lib/scudo/standalone/tests/ScudoUnitTest.inputdeps.stamp [263/282] STAMP stage2_unix/obj/llvm/lib/Support/Support.inputdeps.stamp [264/282] STAMP stage2_unix/obj/third-party/unittest/gtest.inputdeps.stamp [265/282] ACTION //libcxx/src:cxx_linker_script(//llvm/utils/gn/build/toolchain:stage2_unix) [266/282] STAMP stage2_unix/obj/libcxx/src/cxx_linker_script.stamp [267/282] ACTION //compiler-rt/lib/ubsan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [268/282] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/version_script.stamp [269/282] ACTION //compiler-rt/lib/hwasan:version_script(//llvm/utils/gn/build/toolchain:stage2_unix) [270/282] STAMP stage2_unix/obj/compiler-rt/lib/hwasan/version_script.stamp [271/282] SOLINK lib/clang/19/lib/linux/libclang_rt.ubsan_standalone-x86_64.so [272/282] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/ubsan.stamp [273/282] STAMP stage2_unix/obj/compiler-rt/lib/lib.stamp [274/282] STAMP obj/compiler-rt/compiler-rt.stamp [275/282] SOLINK lib/clang/19/lib/linux/libclang_rt.hwasan_aliases-x86_64.so [276/282] STAMP stage2_unix/obj/compiler-rt/test/hwasan/hwasan_toolchain.stamp [277/282] STAMP obj/compiler-rt/test/hwasan/hwasan.stamp [278/282] CXX stage2_unix/obj/libcxx/src/cxx_experimental.time_zone.o FAILED: stage2_unix/obj/libcxx/src/cxx_experimental.time_zone.o ./bin/clang++ -MMD -MF stage2_unix/obj/libcxx/src/cxx_experimental.time_zone.o.d -o stage2_unix/obj/libcxx/src/cxx_experimental.time_zone.o -c ../../libcxx/src/time_zone.cpp -D_LIBCPP_BUILDING_LIBRARY -D_LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER -DLIBCXX_BUILDING_LIBCXXABI -I../../llvm/include -Istage2_unix/gen/llvm/include -I../../libcxxabi/include -Iinclude/c++/v1 -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 -std=c++17 -fvisibility-inlines-hidden -std=c++20 -nostdinc++ ../../libcxx/src/time_zone.cpp:84:27: error: no template named 'expected' 84 | using __sys_info_result = expected<__sys_info, sys_seconds>; | ^ ../../libcxx/src/time_zone.cpp:491:22: error: unknown type name '__sys_info_result' 491 | [[nodiscard]] static __sys_info_result __get_sys_info_rule( | ^ ../../libcxx/src/time_zone.cpp:532:14: error: no viable conversion from returned value of type '__sys_info' to function return type 'int' 532 | return __sys_info{__get_sys_info_before_first_rule( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 533 | __continuation_begin, __rule_begin, __next.first, __continuation, __rules, __rule), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 534 | false}; | ~~~~~~ ../../libcxx/src/time_zone.cpp:550:12: error: no viable conversion from returned value of type '__sys_info' to function return type 'int' 550 | return __sys_info{ | ^~~~~~~~~~~ 551 | sys_info{__continuation_begin, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 552 | __sys_info_end, | ~~~~~~~~~~~~~~~ 553 | __continuation.__stdoff + __save, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 554 | chrono::duration_cast(__save), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 555 | chrono::__format(__continuation, __rule->__letters, __save)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 556 | __sys_info_end == __continuation_end(__save)}; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../libcxx/src/time_zone.cpp:561:12: error: no viable conversion from returned value of type '__sys_info' to function return type 'int' 561 | return __sys_info{ | ^~~~~~~~~~~ 562 | sys_info{__continuation_begin, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 563 | __next.first, | ~~~~~~~~~~~~~ 564 | __continuation.__stdoff, | ~~~~~~~~~~~~~~~~~~~~~~~~ 565 | 0min, | ~~~~~ 566 | chrono::__format(__continuation, __rule->__letters, 0s)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 567 | false}; | ~~~~~~ ../../libcxx/src/time_zone.cpp:573:12: error: use of undeclared identifier '__sys_info_result' 573 | return __sys_info_result{std::unexpect, __continuation_end.__until()}; | ^ ../../libcxx/src/time_zone.cpp:573:29: error: expected ';' after return statement 573 | return __sys_info_result{std::unexpect, __continuation_end.__until()}; | ^ | ; ../../libcxx/src/time_zone.cpp:628:14: error: no viable conversion from returned value of type '__sys_info' to function return type 'int' 628 | return __sys_info{ | ^~~~~~~~~~~ 629 | sys_info{__sys_info_begin, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 630 | __sys_info_end, | ~~~~~~~~~~~~~~~ 631 | __continuation.__stdoff + __rule->__save.__time, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 632 | chrono::duration_cast(__rule->__save.__time), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 633 | chrono::__format(__continuation, __rule->__letters, __rule->__save.__time)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 634 | __sys_info_end == __end}; | ~~~~~~~~~~~~~~~~~~~~~~~~ ../../libcxx/src/time_zone.cpp:642:10: error: no viable conversion from returned value of type '__sys_info' to function return type 'int' 642 | return __sys_info{ | ^~~~~~~~~~~ 643 | sys_info{std::max(__continuation_begin, __rule_begin), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | __continuation_end(__rule->__save.__time), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 645 | __continuation.__stdoff + __rule->__save.__time, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 646 | chrono::duration_cast(__rule->__save.__time), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 647 | chrono::__format(__continuation, __rule->__letters, __rule->__save.__time)}, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | true}; | ~~~~~ ../../libcxx/src/time_zone.cpp:651:22: error: unknown type name '__sys_info_result' 651 | [[nodiscard]] static __sys_info_result __get_sys_info_basic( | ^ ../../libcxx/src/time_zone.cpp:654:10: error: no viable conversion from returned value of type '__sys_info' to function return type 'int' 654 | return __sys_info{ | ^~~~~~~~~~~ 655 | sys_info{__continuation_begin, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 656 | __continuation_end, | ~~~~~~~~~~~~~~~~~~~ 657 | __continuation.__stdoff + __save, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 658 | chrono::duration_cast(__save), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 659 | __continuation.__format}, | ~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | true}; | ~~~~~ ../../libcxx/src/time_zone.cpp:663:22: error: unknown type name '__sys_info_result' 663 | [[nodiscard]] static __sys_info_result | ^ In file included from ../../libcxx/src/time_zone.cpp:32: In file included from include/c++/v1/algorithm:1817: In file included from include/c++/v1/__algorithm/for_each.h:16: In file included from include/c++/v1/__ranges/movable_box.h:21: In file included from include/c++/v1/optional:1287: In file included from include/c++/v1/iterator:687: In file included from include/c++/v1/__iterator/common_iterator.h:31: include/c++/v1/variant:615:19: error: static assertion failed due to requirement 'is_invocable_v<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::monostate &>': `std::visit` requires the visitor to be exhaustive. 615 | static_assert(is_invocable_v<_Visitor, _Values...>, "`std::visit` requires the visitor to be exhaustive."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/c++/v1/variant:622:7: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__std_visit_exhaustive_visitor_check<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::monostate &>' requested here 622 | __std_visit_exhaustive_visitor_check< _Visitor, decltype((std::forward<_Alts>(__alts).__value))...>(); | ^ include/c++/v1/__type_traits/invoke.h:147:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor<(lambda at ../../libcxx/src/time_zone.cpp:669:7)>::operator() &>' requested here 147 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ include/c++/v1/variant:537:14: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor<(lambda at ../../libcxx/src/time_zone.cpp:669:7)>, _Args = &>] 537 | return std::__invoke(static_cast<_Fp>(__f), __access::__base::__get_alt<_Is>(static_cast<_Vs>(__vs))...); | ^ include/c++/v1/variant:543:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<0>::__dispatch &&, const std::__variant_detail::__base &>' requested here 543 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ include/c++/v1/variant:565:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_dispatch &&, const std::__variant_detail::__base &, 0UL>' requested here 565 | return __make_dispatch<_Fp, _Vs...>(__is); | ^ include/c++/v1/variant:571:34: note: (skipping 2 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all) 571 | return __base::__make_farray(__make_fmatrix_impl<_Fp, _Vs...>(index_sequence<_Is..., _Js>{}, __ls...)...); | ^ include/c++/v1/variant:504:32: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix &&, const std::__variant_detail::__base &>' requested here 504 | constexpr auto __fmatrix = __make_fmatrix<_Visitor&&, decltype(std::forward<_Vs>(__vs).__as_base())...>(); | ^ include/c++/v1/variant:590:20: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__visit_alt, const std::__variant_detail::__impl &>' requested here 590 | return __base::__visit_alt( | ^ include/c++/v1/variant:602:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_alt, const std::variant &>' requested here 602 | return __visit_alt(__make_value_visitor(std::forward<_Visitor>(__visitor)), std::forward<_Vs>(__vs)...); | ^ include/c++/v1/variant:1543:21: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_value<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &>' requested here 1543 | return __variant::__visit_value(std::forward<_Visitor>(__visitor), std::forward<_Vs>(__vs)...); | ^ ../../libcxx/src/time_zone.cpp:668:15: note: in instantiation of function template specialization 'std::visit<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &, void>' requested here 668 | return std::visit( | ^ In file included from ../../libcxx/src/time_zone.cpp:32: In file included from include/c++/v1/algorithm:1817: In file included from include/c++/v1/__algorithm/for_each.h:16: In file included from include/c++/v1/__ranges/movable_box.h:21: In file included from include/c++/v1/optional:1287: In file included from include/c++/v1/iterator:687: In file included from include/c++/v1/__iterator/common_iterator.h:31: include/c++/v1/variant:623:14: error: attempt to use a deleted function 623 | return std::__invoke(std::forward<_Visitor>(__visitor), std::forward<_Alts>(__alts).__value...); | ^ include/c++/v1/__type_traits/invoke.h:147:10: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__value_visitor<(lambda at ../../libcxx/src/time_zone.cpp:669:7)>::operator() &>' requested here 147 | decltype(std::declval<_Fp>()(std::declval<_Args>()...)) | ^ include/c++/v1/variant:537:14: note: while substituting deduced template arguments into function template '__invoke' [with _Fp = std::__variant_detail::__visitation::__variant::__value_visitor<(lambda at ../../libcxx/src/time_zone.cpp:669:7)>, _Args = &>] 537 | return std::__invoke(static_cast<_Fp>(__f), __access::__base::__get_alt<_Is>(static_cast<_Vs>(__vs))...); | ^ include/c++/v1/variant:543:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<0>::__dispatch &&, const std::__variant_detail::__base &>' requested here 543 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ include/c++/v1/variant:565:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_dispatch &&, const std::__variant_detail::__base &, 0UL>' requested here 565 | return __make_dispatch<_Fp, _Vs...>(__is); | ^ include/c++/v1/variant:571:34: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix_impl &&, const std::__variant_detail::__base &, 0UL>' requested here 571 | return __base::__make_farray(__make_fmatrix_impl<_Fp, _Vs...>(index_sequence<_Is..., _Js>{}, __ls...)...); | ^ include/c++/v1/variant:576:12: note: (skipping 1 context in backtrace; use -ftemplate-backtrace-limit=0 to see all) 576 | return __make_fmatrix_impl<_Fp, _Vs...>( | ^ include/c++/v1/variant:504:32: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix &&, const std::__variant_detail::__base &>' requested here 504 | constexpr auto __fmatrix = __make_fmatrix<_Visitor&&, decltype(std::forward<_Vs>(__vs).__as_base())...>(); | ^ include/c++/v1/variant:590:20: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__visit_alt, const std::__variant_detail::__impl &>' requested here 590 | return __base::__visit_alt( | ^ include/c++/v1/variant:602:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_alt, const std::variant &>' requested here 602 | return __visit_alt(__make_value_visitor(std::forward<_Visitor>(__visitor)), std::forward<_Vs>(__vs)...); | ^ include/c++/v1/variant:1543:21: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_value<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &>' requested here 1543 | return __variant::__visit_value(std::forward<_Visitor>(__visitor), std::forward<_Vs>(__vs)...); | ^ ../../libcxx/src/time_zone.cpp:668:15: note: in instantiation of function template specialization 'std::visit<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &, void>' requested here 668 | return std::visit( | ^ include/c++/v1/__type_traits/nat.h:25:3: note: '~__nat' has been explicitly marked deleted here 25 | ~__nat() = delete; | ^ In file included from ../../libcxx/src/time_zone.cpp:32: In file included from include/c++/v1/algorithm:1817: In file included from include/c++/v1/__algorithm/for_each.h:16: In file included from include/c++/v1/__ranges/movable_box.h:21: In file included from include/c++/v1/optional:1287: In file included from include/c++/v1/iterator:687: In file included from include/c++/v1/__iterator/common_iterator.h:31: include/c++/v1/variant:537:14: error: attempt to use a deleted function 537 | return std::__invoke(static_cast<_Fp>(__f), __access::__base::__get_alt<_Is>(static_cast<_Vs>(__vs))...); | ^ include/c++/v1/variant:543:43: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__dispatcher<0>::__dispatch &&, const std::__variant_detail::__base &>' requested here 543 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ include/c++/v1/variant:565:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_dispatch &&, const std::__variant_detail::__base &, 0UL>' requested here 565 | return __make_dispatch<_Fp, _Vs...>(__is); | ^ include/c++/v1/variant:571:34: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix_impl &&, const std::__variant_detail::__base &, 0UL>' requested here 571 | return __base::__make_farray(__make_fmatrix_impl<_Fp, _Vs...>(index_sequence<_Is..., _Js>{}, __ls...)...); | ^ include/c++/v1/variant:576:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix_impl &&, const std::__variant_detail::__base &, 0UL, 1UL, 2UL>' requested here 576 | return __make_fmatrix_impl<_Fp, _Vs...>( | ^ include/c++/v1/variant:504:32: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix &&, const std::__variant_detail::__base &>' requested here 504 | constexpr auto __fmatrix = __make_fmatrix<_Visitor&&, decltype(std::forward<_Vs>(__vs).__as_base())...>(); | ^ include/c++/v1/variant:590:20: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__visit_alt, const std::__variant_detail::__impl &>' requested here 590 | return __base::__visit_alt( | ^ include/c++/v1/variant:602:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_alt, const std::variant &>' requested here 602 | return __visit_alt(__make_value_visitor(std::forward<_Visitor>(__visitor)), std::forward<_Vs>(__vs)...); | ^ include/c++/v1/variant:1543:21: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_value<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &>' requested here 1543 | return __variant::__visit_value(std::forward<_Visitor>(__visitor), std::forward<_Vs>(__vs)...); | ^ ../../libcxx/src/time_zone.cpp:668:15: note: in instantiation of function template specialization 'std::visit<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &, void>' requested here 668 | return std::visit( | ^ include/c++/v1/__type_traits/nat.h:25:3: note: '~__nat' has been explicitly marked deleted here 25 | ~__nat() = delete; | ^ In file included from ../../libcxx/src/time_zone.cpp:32: In file included from include/c++/v1/algorithm:1817: In file included from include/c++/v1/__algorithm/for_each.h:16: In file included from include/c++/v1/__ranges/movable_box.h:21: In file included from include/c++/v1/optional:1287: In file included from include/c++/v1/iterator:687: In file included from include/c++/v1/__iterator/common_iterator.h:31: include/c++/v1/variant:543:12: error: cannot deduce return type 'auto' from returned value of type '' 543 | return __dispatcher<_Is...>::template __dispatch<_Fp, _Vs...>; | ^ include/c++/v1/variant:565:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_dispatch &&, const std::__variant_detail::__base &, 0UL>' requested here 565 | return __make_dispatch<_Fp, _Vs...>(__is); | ^ include/c++/v1/variant:571:34: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix_impl &&, const std::__variant_detail::__base &, 0UL>' requested here 571 | return __base::__make_farray(__make_fmatrix_impl<_Fp, _Vs...>(index_sequence<_Is..., _Js>{}, __ls...)...); | ^ include/c++/v1/variant:576:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix_impl &&, const std::__variant_detail::__base &, 0UL, 1UL, 2UL>' requested here 576 | return __make_fmatrix_impl<_Fp, _Vs...>( | ^ include/c++/v1/variant:504:32: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__make_fmatrix &&, const std::__variant_detail::__base &>' requested here 504 | constexpr auto __fmatrix = __make_fmatrix<_Visitor&&, decltype(std::forward<_Vs>(__vs).__as_base())...>(); | ^ include/c++/v1/variant:590:20: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__base::__visit_alt, const std::__variant_detail::__impl &>' requested here 590 | return __base::__visit_alt( | ^ include/c++/v1/variant:602:12: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_alt, const std::variant &>' requested here 602 | return __visit_alt(__make_value_visitor(std::forward<_Visitor>(__visitor)), std::forward<_Vs>(__vs)...); | ^ include/c++/v1/variant:1543:21: note: in instantiation of function template specialization 'std::__variant_detail::__visitation::__variant::__visit_value<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &>' requested here 1543 | return __variant::__visit_value(std::forward<_Visitor>(__visitor), std::forward<_Vs>(__vs)...); | ^ ../../libcxx/src/time_zone.cpp:668:15: note: in instantiation of function template specialization 'std::visit<(lambda at ../../libcxx/src/time_zone.cpp:669:7), const std::variant &, void>' requested here 668 | return std::visit( | ^ include/c++/v1/variant:536:59: note: candidate template ignored: failed template argument deduction 536 | _LIBCPP_HIDE_FROM_ABI static constexpr decltype(auto) __dispatch(_Fp __f, _Vs... __vs) { | ^ ../../libcxx/src/time_zone.cpp:783:5: error: use of undeclared identifier '__sys_info_result'; did you mean '__set_union_result'? 783 | __sys_info_result __sys_info = chrono::__get_sys_info(__time, __continuation_begin, __continuation, __rules_db); | ^~~~~~~~~~~~~~~~~ | __set_union_result include/c++/v1/__algorithm/set_union.h:31:8: note: '__set_union_result' declared here 31 | struct __set_union_result { | ^ ../../libcxx/src/time_zone.cpp:783:5: error: unknown type name '__sys_info_result' 783 | __sys_info_result __sys_info = chrono::__get_sys_info(__time, __continuation_begin, __continuation, __rules_db); | ^ 18 errors generated. ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.