ninja: Entering directory `out/gn' [1/195] CXX obj/llvm/lib/Transforms/Instrumentation/Instrumentation.AddressSanitizer.o [2/195] AR lib/libLLVMInstrumentation.a [3/195] LINK obj/llvm/unittests/ExecutionEngine/ExecutionEngineTests [4/195] LINK obj/llvm/unittests/ExecutionEngine/JITLink/JITLinkTests [5/195] LINK obj/llvm/unittests/DebugInfo/GSYM/DebugInfoGSYMTests [6/195] LINK obj/llvm/unittests/ExecutionEngine/Orc/OrcJITTests [7/195] LINK obj/llvm/unittests/MC/MCTests [8/195] LINK obj/llvm/unittests/MC/X86/X86MCTests [9/195] LINK obj/llvm/unittests/Frontend/LLVMFrontendTests [10/195] LINK obj/llvm/unittests/ExecutionEngine/MCJIT/MCJITTests [11/195] LINK obj/llvm/unittests/IR/IRTests [12/195] LINK obj/llvm/unittests/MC/AMDGPU/AMDGPUMCTests [13/195] LINK ./bin/llvm-rtdyld [14/195] LINK ./bin/llvm-xray [15/195] LINK obj/llvm/unittests/DebugInfo/DWARF/DebugInfoDWARFTests [16/195] LINK obj/llvm/unittests/CodeGen/CodeGenTests [17/195] LINK obj/llvm/unittests/DebugInfo/LogicalView/DebugInfoLogicalViewTests [18/195] LINK obj/llvm/unittests/CodeGen/GlobalISel/GlobalISelTests [19/195] LINK obj/llvm/unittests/MI/MITests [20/195] LINK obj/llvm/unittests/CGData/CodeGenDataTests [21/195] LINK obj/llvm/unittests/MIR/MIRTests [22/195] LINK ./bin/llvm-split [23/195] LINK ./bin/llvm-extract [24/195] LINK ./bin/llvm-reduce [25/195] LINK obj/llvm/unittests/Analysis/AnalysisTests [26/195] SOLINK ./lib/libLTO.dylib [27/195] LINK ./bin/llvm-link [28/195] LINK ./bin/llvm-libtool-darwin [29/195] LINK ./bin/opt [30/195] STAMP obj/llvm/tools/llvm-libtool-darwin/symlinks.stamp [31/195] LINK ./bin/llvm-lipo [32/195] LINK ./bin/llvm-jitlink [33/195] STAMP obj/llvm/tools/llvm-lipo/symlinks.stamp [34/195] LINK ./bin/llvm-mc [35/195] LINK ./bin/llvm-ml [36/195] LINK ./bin/llvm-gsymutil [37/195] LINK ./bin/llvm-profgen [38/195] ACTION //llvm/tools/llvm-ml:llvm-ml64(//llvm/utils/gn/build/toolchain:unix) [39/195] STAMP obj/llvm/tools/llvm-ml/llvm-ml64.stamp [40/195] STAMP obj/llvm/tools/llvm-ml/symlinks.stamp [41/195] LINK ./bin/llvm-isel-fuzzer [42/195] LINK ./bin/lli-child-target [43/195] LINK ./bin/llvm-lto2 [44/195] LINK ./bin/llvm-ar [45/195] LINK ./bin/llvm-lto [46/195] LINK ./bin/llvm-cxxdump [47/195] ACTION //llvm/tools/llvm-ar:llvm-dlltool(//llvm/utils/gn/build/toolchain:unix) [48/195] STAMP obj/llvm/tools/llvm-ar/llvm-dlltool.stamp [49/195] ACTION //llvm/tools/llvm-ar:llvm-ranlib(//llvm/utils/gn/build/toolchain:unix) [50/195] STAMP obj/llvm/tools/llvm-ar/llvm-ranlib.stamp [51/195] LINK ./bin/llvm-cxxmap [52/195] LINK ./bin/lli [53/195] ACTION //llvm/tools/llvm-ar:llvm-lib(//llvm/utils/gn/build/toolchain:unix) [54/195] STAMP obj/llvm/tools/llvm-ar/llvm-lib.stamp [55/195] STAMP obj/llvm/tools/llvm-ar/symlinks.stamp [56/195] LINK ./bin/llvm-opt-fuzzer [57/195] LINK ./bin/dsymutil [58/195] LINK ./bin/bugpoint [59/195] LINK ./bin/llc [60/195] LINK obj/llvm/unittests/tools/llvm-exegesis/LLVMExegesisTests [61/195] LINK obj/llvm/unittests/tools/llvm-exegesis/Mips/LLVMExegesisMipsTests [62/195] LINK obj/llvm/unittests/tools/llvm-exegesis/AArch64/LLVMExegesisAArch64Tests [63/195] LINK ./bin/llvm-c-test [64/195] LINK ./bin/llvm-exegesis [65/195] LINK obj/llvm/unittests/tools/llvm-exegesis/PowerPC/LLVMExegesisPowerPCTests [66/195] LINK obj/llvm/unittests/tools/llvm-exegesis/RISCV/LLVMExegesisRISCVTests [67/195] LINK obj/llvm/unittests/tools/llvm-mca/LLVMMCATests [68/195] LINK ./bin/llvm-dwarfutil [69/195] LINK ./bin/llvm-dwp [70/195] LINK obj/llvm/unittests/tools/llvm-exegesis/X86/LLVMExegesisX86Tests [71/195] LINK obj/llvm/unittests/Passes/Plugins/PluginsTests [72/195] LINK obj/llvm/unittests/Passes/PassBuilderBindings/PassesBindingsTests [73/195] LINK obj/llvm/unittests/Target/ARM/ARMTests [74/195] LINK obj/llvm/unittests/Target/RISCV/RISCVTests [75/195] LINK obj/llvm/unittests/Target/AMDGPU/AMDGPUTests [76/195] LINK obj/llvm/unittests/Transforms/IPO/IPOTests [77/195] LINK obj/llvm/unittests/Target/X86/X86Tests [78/195] LINK obj/llvm/unittests/Target/TargetMachineCTests [79/195] LINK obj/llvm/unittests/Transforms/Coroutines/CoroTests [80/195] LINK obj/llvm/unittests/Transforms/Scalar/ScalarTests [81/195] LINK obj/llvm/unittests/Transforms/Instrumentation/InstrumentationTests [82/195] LINK obj/llvm/unittests/Transforms/Utils/UtilsTests [83/195] STAMP obj/llvm/unittests/unittests.stamp [84/195] STAMP obj/llvm/test/test.stamp [85/195] LINK obj/lld/unittests/AsLibELF/LLDAsLibELFTests [86/195] LINK ./bin/dexp [87/195] LINK obj/lld/unittests/AsLibAll/LLDAsLibAllTests [88/195] STAMP obj/lld/unittests/unittests.stamp [89/195] LINK obj/clang-tools-extra/clangd/unittests/xpc/ClangdXpcTests [90/195] LINK ./bin/lld [91/195] ACTION //lld/tools/lld:ld.lld(//llvm/utils/gn/build/toolchain:unix) [92/195] STAMP obj/lld/tools/lld/ld.lld.stamp [93/195] ACTION //lld/tools/lld:ld64.lld(//llvm/utils/gn/build/toolchain:unix) [94/195] STAMP obj/lld/tools/lld/ld64.lld.stamp [95/195] LINK ./bin/clangd-indexer [96/195] LINK ./bin/clangd [97/195] STAMP obj/clang-tools-extra/clangd/xpc/framework/clangxpc_bundle_xpc_service_executable.stamp [98/195] ACTION //lld/tools/lld:lld-link(//llvm/utils/gn/build/toolchain:unix) [99/195] STAMP obj/clang-tools-extra/clangd/xpc/framework/clangd.xpc.inputdeps.stamp [100/195] ACTION //lld/tools/lld:wasm-ld(//llvm/utils/gn/build/toolchain:unix) [101/195] STAMP obj/lld/tools/lld/lld-link.stamp [102/195] STAMP obj/lld/tools/lld/wasm-ld.stamp [103/195] STAMP obj/llvm-ar.stamp [104/195] COPY_BUNDLE_DATA bin/clangd gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc/Contents/MacOS/clangd [105/195] STAMP obj/lld/tools/lld/symlinks.stamp [106/195] STAMP obj/lld/test/test.stamp [107/195] STAMP obj/clang-tools-extra/clangd/xpc/framework/clangd.xpc.stamp [108/195] STAMP obj/clang-tools-extra/clangd/xpc/framework/clangdxpc_bundle_xpc.stamp [109/195] STAMP obj/lld.stamp [110/195] STAMP obj/clang-tools-extra/clangd/xpc/framework/ClangdXPC.framework.inputdeps.stamp [111/195] COPY_BUNDLE_DATA gen/clang-tools-extra/clangd/xpc/framework/clangd.xpc lib/ClangdXPC.framework/Versions/A/XPCServices/clangd.xpc [112/195] STAMP obj/clang-tools-extra/clangd/xpc/framework/ClangdXPC.framework.stamp [113/195] LINK ./bin/lldb-server [114/195] LINK ./bin/clangd-xpc-test-client [115/195] LINK ./bin/lldb-test [116/195] LINK ./bin/lldb [117/195] LINK ./bin/lldb-dap [118/195] LINK ./bin/llvm-bolt-heatmap [119/195] LINK ./bin/llvm-bolt [120/195] LINK obj/clang/unittests/Tooling/Syntax/SyntaxTests [121/195] ACTION //bolt/tools/driver:llvm-boltdiff(//llvm/utils/gn/build/toolchain:unix) [122/195] LINK obj/bolt/unittests/Core/CoreTests [123/195] ACTION //bolt/tools/driver:perf2bolt(//llvm/utils/gn/build/toolchain:unix) [124/195] STAMP obj/bolt/tools/driver/llvm-boltdiff.stamp [125/195] STAMP obj/bolt/unittests/unittests.stamp [126/195] STAMP obj/bolt/tools/driver/perf2bolt.stamp [127/195] STAMP obj/bolt/tools/driver/symlinks.stamp [128/195] LINK obj/clang/unittests/CrossTU/CrossTUTests [129/195] LINK obj/clang-tools-extra/clangd/unittests/ClangdTests [130/195] STAMP obj/clang-tools-extra/clangd/test/test.stamp [131/195] SOLINK ./lib/libclang.dylib [132/195] LINK obj/clang/unittests/libclang/libclangTests [133/195] LINK obj/clang/unittests/Tooling/ToolingTests [134/195] LINK obj/clang/unittests/libclang/CrashTests/libclangCrashTests [135/195] LINK obj/clang/unittests/CodeGen/ClangCodeGenTests [136/195] LINK ./bin/clang-import-test [137/195] LINK ./bin/clang-offload-packager [138/195] LINK ./bin/c-index-test [139/195] LINK ./bin/clang-linker-wrapper [140/195] LINK obj/clang/unittests/Frontend/FrontendTests [141/195] LINK obj/clang/unittests/Interpreter/ExceptionTests/ClangReplInterpreterExceptionTests [142/195] LINK ./bin/clang-nvlink-wrapper [143/195] LINK ./bin/clang-scan-deps [144/195] LINK obj/clang/unittests/Driver/ClangDriverTests [145/195] LINK ./bin/clang-check [146/195] LINK obj/clang/unittests/Interpreter/ClangReplInterpreterTests [147/195] STAMP obj/clang/unittests/unittests.stamp [148/195] LINK ./bin/clang-repl [149/195] LINK ./bin/clang [150/195] ACTION //clang/tools/driver:clang-cl(//llvm/utils/gn/build/toolchain:unix) [151/195] ACTION //clang/tools/driver:clangxx(//llvm/utils/gn/build/toolchain:unix) [152/195] ACTION //clang/tools/driver:clang-cpp(//llvm/utils/gn/build/toolchain:unix) [153/195] STAMP obj/clang/tools/driver/clang-cpp.stamp [154/195] STAMP obj/clang/tools/driver/clang-cl.stamp [155/195] STAMP obj/clang/tools/driver/clangxx.stamp [156/195] STAMP obj/clang/tools/driver/symlinks.stamp [157/195] STAMP obj/lldb/test/test.stamp [158/195] STAMP obj/clang-tools-extra/test/test.stamp [159/195] STAMP obj/clang/test/test.stamp [160/195] STAMP obj/bolt/test/test.stamp [161/195] STAMP obj/clang.stamp [162/195] STAMP stage2_unix/obj/libunwind/src/unwind_static_exported.inputdeps.stamp [163/195] STAMP stage2_unix/obj/libunwind/src/unwind_shared.inputdeps.stamp [164/195] STAMP stage2_unix/obj/compiler-rt/lib/lsan/common_sources.inputdeps.stamp [165/195] STAMP stage2_unix/obj/libunwind/src/unwind_static.inputdeps.stamp [166/195] STAMP stage2_unix/obj/compiler-rt/lib/sanitizer_common/sources.inputdeps.stamp [167/195] STAMP stage2_unix/obj/compiler-rt/lib/interception/sources.inputdeps.stamp [168/195] STAMP stage2_unix/obj/compiler-rt/lib/profile/profile.inputdeps.stamp [169/195] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/cxx_sources.inputdeps.stamp [170/195] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/sources.inputdeps.stamp [171/195] STAMP stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.inputdeps.stamp [172/195] STAMP stage2_unix/obj/compiler-rt/lib/ubsan/standalone_sources.inputdeps.stamp [173/195] STAMP stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.inputdeps.stamp [174/195] STAMP stage2_iossim_x64/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [175/195] STAMP stage2_unix/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [176/195] STAMP stage2_baremetal_aarch64/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [177/195] STAMP stage2_ios_aarch64/obj/compiler-rt/lib/builtins/builtins.inputdeps.stamp [178/195] ACTION //compiler-rt/test/lsan:asan_mode_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [179/194] ACTION //compiler-rt/test:lit_common_configured(//llvm/utils/gn/build/toolchain:stage2_unix) [180/193] ACTION //compiler-rt/test/asan:lit_site_cfg(//llvm/utils/gn/build/toolchain:stage2_unix) [181/192] CXX stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.tsan_interceptors_posix.o FAILED: stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.tsan_interceptors_posix.o ./bin/clang++ -MMD -MF stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.tsan_interceptors_posix.o.d -o stage2_unix/obj/compiler-rt/lib/tsan/rtl/rtl.tsan_interceptors_posix.o -c ../../compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp -I../../compiler-rt/lib -fPIE -fblocks -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 -Wcovered-switch-default -fno-builtin -gline-tables-only -fPIC -funwind-tables -fvisibility=hidden -Werror=thread-safety -Werror=thread-safety-reference -Werror=thread-safety-beta -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../compiler-rt/lib/tsan/rtl/tsan_interceptors_posix.cpp:2588: ../../compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:10290:36: error: invalid application of 'sizeof' to an incomplete type '__sanitizer_servent' 10290 | sizeof(__sanitizer_servent)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ../../compiler-rt/lib/tsan/rtl/tsan_interceptors.h:118:69: note: expanded from macro 'COMMON_INTERCEPTOR_WRITE_RANGE' 118 | ((TsanInterceptorContext *)ctx)->pc, (uptr)ptr, size, \ | ^~~~ ../../compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:10283:32: note: forward declaration of '__sanitizer_servent' 10283 | void *ctx, int res, struct __sanitizer_servent *result_buf, char *buf, | ^ 1 error generated. [182/192] CXX stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.asan_interceptors.o FAILED: stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.asan_interceptors.o ./bin/clang++ -MMD -MF stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.asan_interceptors.o.d -o stage2_unix/obj/compiler-rt/lib/asan/asan_shared_library.asan_interceptors.o -c ../../compiler-rt/lib/asan/asan_interceptors.cpp -DASAN_DYNAMIC -I../../compiler-rt/lib -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 -Wcovered-switch-default -fno-builtin -gline-tables-only -fPIC -funwind-tables -fvisibility=hidden -Werror=thread-safety -Werror=thread-safety-reference -Werror=thread-safety-beta -ftls-model=initial-exec -std=c++17 -fvisibility-inlines-hidden -fno-exceptions -fno-rtti In file included from ../../compiler-rt/lib/asan/asan_interceptors.cpp:204: ../../compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:10290:36: error: invalid application of 'sizeof' to an incomplete type '__sanitizer_servent' 10290 | sizeof(__sanitizer_servent)); | ^ ~~~~~~~~~~~~~~~~~~~~~ ../../compiler-rt/lib/asan/asan_interceptors.cpp:96:30: note: expanded from macro 'COMMON_INTERCEPTOR_WRITE_RANGE' 96 | ASAN_WRITE_RANGE(ctx, ptr, size) | ^~~~ ../../compiler-rt/lib/asan/asan_interceptors_memintrinsics.h:85:36: note: expanded from macro 'ASAN_WRITE_RANGE' 85 | ACCESS_MEMORY_RANGE(ctx, offset, size, true) | ^~~~ ../../compiler-rt/lib/asan/asan_interceptors_memintrinsics.h:58:26: note: expanded from macro 'ACCESS_MEMORY_RANGE' 58 | uptr __size = (uptr)(size); \ | ^~~~ ../../compiler-rt/lib/sanitizer_common/sanitizer_common_interceptors.inc:10283:32: note: forward declaration of '__sanitizer_servent' 10283 | void *ctx, int res, struct __sanitizer_servent *result_buf, char *buf, | ^ 1 error generated. ninja: build stopped: subcommand failed. Command '['ninja', '-C', 'out/gn']' returned non-zero exit status 1.