-
-
Notifications
You must be signed in to change notification settings - Fork 171
Closed
Labels
Description
Starting from 11 October, macos15-x64-release-tar builds have been failing in the release CI.
e.g. https://ci-release.nodejs.org/job/iojs+release/nodes=macos15-x64-release-tar/11319/consoleFull
07:09:43 c++ -o /Users/admin/build/ws/out/Release/obj.target/libnode/src/api/async_resource.o ../src/api/async_resource.cc '-D_GLIBCXX_USE_CXX11_ABI=1' '-D_FILE_OFFSET_BITS=64' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DNODE_ARCH="x64"' '-DNODE_WANT_INTERNALS=1' '-DV8_DEPRECATION_WARNINGS=1' '-DNODE_OPENSSL_SYSTEM_CERT_PATH=""' '-DSQLITE_ENABLE_SESSION' '-DHAVE_SQLITE=1' '-DNODE_USE_NODE_CODE_CACHE=1' '-DHAVE_INSPECTOR=1' '-DNODE_ENABLE_LARGE_CODE_PAGES=1' '-D__POSIX__' '-DNODE_USE_V8_PLATFORM=1' '-DNODE_TAG="-nightly20251011bab752d4db"' '-DNODE_RELEASE_URLBASE="https://nodejs.org/download/nightly/"' '-DNODE_HAVE_I18N_SUPPORT=1' '-DNODE_BUNDLED_ZLIB' '-DNODE_PLATFORM="darwin"' '-DHAVE_OPENSSL=1' '-DOPENSSL_API_COMPAT=0x10100000L' '-DHAVE_AMARO=1' '-DXXH_NAMESPACE=ZSTD_' '-DZSTD_MULTITHREAD' '-DZSTD_DISABLE_ASM' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' '-D_LARGEFILE_SOURCE' '-DNGHTTP2_STATICLIB' '-DNDEBUG' '-DL_ENDIAN' '-DOPENSSL_BUILDING_OPENSSL' '-DAES_ASM' '-DBSAES_ASM' '-DCMLL_ASM' '-DECP_NISTZ256_ASM' '-DGHASH_ASM' '-DKECCAK1600_ASM' '-DMD5_ASM' '-DOPENSSL_BN_ASM_GF2m' '-DOPENSSL_BN_ASM_MONT' '-DOPENSSL_BN_ASM_MONT5' '-DOPENSSL_CPUID_OBJ' '-DOPENSSL_IA32_SSE2' '-DPADLOCK_ASM' '-DPOLY1305_ASM' '-DRC4_ASM' '-DSHA1_ASM' '-DSHA256_ASM' '-DSHA512_ASM' '-DVPAES_ASM' '-DWHIRLPOOL_ASM' '-DX25519_ASM' '-DOPENSSL_PIC' '-DNGTCP2_STATICLIB' '-DQUIC_NGTCP2_USE_OPENSSL_3_5' '-DNGHTTP3_STATICLIB' -I../src -I../deps/postject -I/Users/admin/build/ws/out/Release/obj/gen -I/Users/admin/build/ws/out/Release/obj/gen/include -I/Users/admin/build/ws/out/Release/obj/gen/src -I../deps/googletest/include -I../deps/histogram/src -I../deps/histogram/include -I../deps/nbytes/include -I../deps/v8/third_party/abseil-cpp -I../deps/inspector_protocol -I/Users/admin/build/ws/out/Release/obj/gen/inspector-generated-output-root/include -I../deps/ncrypto -I../deps/v8/include -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -I../deps/zlib -I../deps/llhttp/include -I../deps/cares/include -I../deps/uv/include -I../deps/uvwasi/include -I../deps/nghttp2/lib/includes -I../deps/ada -I../deps/simdjson -I../deps/v8/third_party/simdutf -I../deps/brotli/c/include -I../deps/sqlite -I../deps/zstd/lib -I../deps/openssl/openssl/include -I../deps/openssl/openssl/crypto/include -I../deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2/include -I../deps/openssl/config/archs/darwin64-x86_64-cc/asm_avx2 -I../deps/ngtcp2 -I../deps/ngtcp2/ngtcp2/lib/includes -I../deps/ngtcp2/ngtcp2/crypto/includes -I../deps/ngtcp2/ngtcp2/crypto -I../deps/ngtcp2/nghttp3/lib/includes -O3 -gdwarf-2 -fno-strict-aliasing -mmacosx-version-min=13.5 -arch x86_64 -Wall -Wendif-labels -W -Wno-unused-parameter -Werror=undefined-inline -Werror=extra-semi -Werror=ctad-maybe-unsupported -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++20 -stdlib=libc++ -fno-rtti -fno-exceptions -Wno-error=deprecated-declarations -MMD -MF /Users/admin/build/ws/out/Release/.deps//Users/admin/build/ws/out/Release/obj.target/libnode/src/api/async_resource.o.d.raw -c
07:09:47 In file included from ../src/api/async_resource.cc:1:
07:09:47 In file included from ../src/async_context_frame.h:6:
07:09:47 In file included from ../src/base_object.h:29:
07:09:47 In file included from ../src/memory_tracker.h:5:
07:09:47 In file included from ../deps/v8/include/v8-profiler.h:16:
07:09:47 In file included from ../deps/v8/include/v8-message.h:12:
07:09:47 In file included from ../deps/v8/include/v8-callbacks.h:16:
07:09:47 In file included from ../deps/v8/include/v8-promise.h:9:
07:09:47 ../deps/v8/include/v8-object.h:957:37: error: expected expression
07:09:47 957 | I::ReadExternalPointerField<{internal::kFirstEmbedderDataTag,
07:09:47 | ^
07:09:47 ../deps/v8/include/v8-object.h:980:37: error: expected expression
07:09:47 980 | I::ReadExternalPointerField<{internal::kFirstEmbedderDataTag,
07:09:47 | ^
07:09:47 In file included from ../src/api/async_resource.cc:1:
07:09:47 In file included from ../src/async_context_frame.h:6:
07:09:47 In file included from ../src/base_object.h:30:
07:09:47 In file included from ../src/util.h:30:
07:09:47 In file included from ../deps/v8/include/v8.h:26:
07:09:47 ../deps/v8/include/v8-context.h:481:35: error: expected expression
07:09:47 481 | I::ReadExternalPointerField<{internal::kFirstEmbedderDataTag,
07:09:47 | ^
07:09:47 ../deps/v8/include/v8-context.h:501:35: error: expected expression
07:09:47 501 | I::ReadExternalPointerField<{internal::kFirstEmbedderDataTag,
07:09:47 | ^
07:09:47 4 errors generated.
07:09:47 make[2]: *** [/Users/admin/build/ws/out/Release/obj.target/libnode/src/api/async_resource.o] Error 1
According to the job log:
07:04:59 + bash -c 'gcc --version; make -j 2 binary-upload DESTCPU="x64" ARCH="x64" DISTTYPE="nightly" DATESTRING="20251011" COMMIT="bab752d4db" CUSTOMTAG="" RELEASE_URLBASE="https://nodejs.org/download/nightly/" CONFIG_FLAGS="--download-path=/Users/admin/node-icu/ --verbose" '
07:05:06 Apple clang version 16.0.0 (clang-1600.0.26.3)
07:05:06 Target: x86_64-apple-darwin22.1.0
07:05:06 Thread model: posix
07:05:06 InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
07:05:11 rm -f -r node-v25.0.0-nightly20251011bab752d4db-darwin-x64
07:05:11 rm -f -r out/deps out/Release
07:05:11 python3 ./configure \
07:05:11 --prefix=/ \
07:05:11 --dest-cpu=x64 \
07:05:11 --tag=nightly20251011bab752d4db \
07:05:11 --release-urlbase=https://nodejs.org/download/nightly/ \
07:05:11 --download-path=/Users/admin/node-icu/ --verbose --download=all --with-intl=full-icu
07:05:17 Node.js configure: Found Python 3.12.6...
07:05:17 Detected Apple clang C++ compiler (CXX=c++) version: 16.0.0
07:05:17 WARNING: C++ compiler (CXX=c++, 16.0.0) too old, need g++ 12.2.0 or clang++ 19.1.0 or Apple clang++ 17.0.0
07:05:17 Detected Apple clang C compiler (CC=cc) version: 16.0.0
whereas the previously successful build, https://ci-release.nodejs.org/job/iojs+release/nodes=macos15-x64-release-tar/11316/consoleFull
07:05:11 + bash -c 'gcc --version; make -j 2 binary-upload DESTCPU="x64" ARCH="x64" DISTTYPE="nightly" DATESTRING="20251010" COMMIT="4daeec11b9" CUSTOMTAG="" RELEASE_URLBASE="https://nodejs.org/download/nightly/" CONFIG_FLAGS="--download-path=/Users/admin/node-icu/ --verbose" '
07:05:22 Apple clang version 17.0.0 (clang-1700.0.13.5)
07:05:22 Target: x86_64-apple-darwin24.4.0
07:05:22 Thread model: posix
07:05:22 InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
07:05:28 rm -f -r node-v25.0.0-nightly202510104daeec11b9-darwin-x64
07:05:28 rm -f -r out/deps out/Release
07:05:28 python3 ./configure \
07:05:28 --prefix=/ \
07:05:28 --dest-cpu=x64 \
07:05:28 --tag=nightly202510104daeec11b9 \
07:05:28 --release-urlbase=https://nodejs.org/download/nightly/ \
07:05:28 --download-path=/Users/admin/node-icu/ --verbose --download=all --with-intl=full-icu
07:05:35 Node.js configure: Found Python 3.13.7...
07:05:35 Detected Apple clang C++ compiler (CXX=c++) version: 17.0.0
07:05:35 Detected Apple clang C compiler (CC=cc) version: 17.0.0
Is the Target: x86_64-apple-darwin22.1.0
from the failing builds suggesting the build ran on a macOS 13 host, despite the macos15-x64-release-tar
label?
cc @ryanaslett