Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

nvm install 14 failing #52306

Closed
farah111 opened this issue Apr 1, 2024 · 13 comments
Closed

nvm install 14 failing #52306

farah111 opened this issue Apr 1, 2024 · 13 comments
Labels
arm Issues and PRs related to the ARM platform.

Comments

@farah111
Copy link

farah111 commented Apr 1, 2024

Version

14

Platform

Darwin Farahs-MacBook-Pro.local 23.3.0 Darwin Kernel Version 23.3.0: Wed Dec 20 21:30:59 PST 2023; root:xnu-10002.81.5~7/RELEASE_ARM64_T6030 arm64

Subsystem

No response

What steps will reproduce the bug?

run nvm install 14

How often does it reproduce? Is there a required condition?

No response

What is the expected behavior? Why is that the expected behavior?

No response

What do you see instead?

Terminal output

Downloading and installing node v14.21.3...
Downloading https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-arm64.tar.xz...
curl: (22) The requested URL returned error: 404

Binary download from https://nodejs.org/dist/v14.21.3/node-v14.21.3-darwin-arm64.tar.xz failed, trying source.
grep: /Users/farahelagha/.nvm/.cache/bin/node-v14.21.3-darwin-arm64/node-v14.21.3-darwin-arm64.tar.xz: No such file or directory
Provided file to checksum does not exist.
Binary download failed, trying source.
Detected that you have 11 CPU core(s)
Running with 10 threads to speed up the build
Clang v3.5+ detected! CC or CXX not specified, will use Clang as C/C++ compiler!
Local cache found: ${NVM_DIR}/.cache/src/node-v14.21.3/node-v14.21.3.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/src/node-v14.21.3/node-v14.21.3.tar.xz
$>./configure --prefix=/Users/farahelagha/.nvm/versions/node/v14.21.3 <
Node.js configure: Found Python 3.9.6...
INFO: configure completed successfully
/Library/Developer/CommandLineTools/usr/bin/make -C out BUILDTYPE=Release V=0
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen; "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/icupkg" -tl ../../deps/icu-tmp/icudt70l.dat "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/icudt70l.dat"
rm -f /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libtorque_base.a && ./gyp-mac-tool filter-libtool libtool -static -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libtorque_base.a /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/cfg.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/class-debug-reader-generator.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/csa-generator.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/declarable.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/declaration-visitor.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/declarations.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/earley-parser.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/global-context.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/implementation-visitor.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/instance-type-generator.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/instructions.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/server-data.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/source-positions.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-compiler.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/torque-parser.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/type-inference.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/type-oracle.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/type-visitor.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/types.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque_base/deps/v8/src/torque/utils.o
touch aeb53cd3616a3bb06a2a2c8a56233d181f4e0834.intermediate
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/inspector-generated-output-root/include/inspector /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/inspector-generated-output-root/src/inspector/protocol; python ../../deps/v8/third_party/inspector_protocol/code_generator.py --jinja_dir ../../deps/v8/third_party --output_base "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/inspector-generated-output-root/src/inspector" --config ../../deps/v8/src/inspector/inspector_protocol_config.json --inspector_protocol_dir ../../deps/v8/third_party/inspector_protocol
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen; cp "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/icudt70l.dat" "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/icudt70.dat"
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque/deps/v8/src/torque/torque.o ../deps/v8/src/torque/torque.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' -I../deps/v8 -I../deps/v8/include -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque/deps/v8/src/torque/torque.o.d.raw -c
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/icu; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen; "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/genccode" -e icudt70 -d "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen" -a gcc-darwin -f icudt70_dat "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/icudt70.dat"
generating assembly code for /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/icudt70.dat
cc -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/icudata/gen/icudt70_dat.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/icudt70_dat.S '-DV8_DEPRECATION_WARNINGS' '-DV8_IMMINENT_DEPRECATION_WARNINGS' '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DU_ATTRIBUTE_DEPRECATED=' '-D_CRT_SECURE_NO_DEPRECATE=' '-DU_STATIC_IMPLEMENTATION=1' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/icu-small/source/common -O3 -gdwarf-2 -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/icudata/gen/icudt70_dat.o.d.raw -c
c++ -Wl,-search_paths_first -mmacosx-version-min=10.13 -arch arm64 -L/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release -stdlib=libc++ -o "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/torque" /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/torque/deps/v8/src/torque/torque.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libtorque_base.a /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libv8_libbase.a
touch 3af5ce68cdfc2e3ee00b121ea036da4278e1f5ac.intermediate
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/src/builtins /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/test/torque /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/src/ic /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/third_party/v8/builtins /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/src/objects /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/../../deps/v8/src/wasm; "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/torque" ../../deps/v8/src/builtins/array-copywithin.tq ../../deps/v8/src/builtins/array-every.tq ../../deps/v8/src/builtins/array-filter.tq ../../deps/v8/src/builtins/array-find.tq ../../deps/v8/src/builtins/array-findindex.tq ../../deps/v8/src/builtins/array-foreach.tq ../../deps/v8/src/builtins/array-from.tq ../../deps/v8/src/builtins/array-isarray.tq ../../deps/v8/src/builtins/array-join.tq ../../deps/v8/src/builtins/array-lastindexof.tq ../../deps/v8/src/builtins/array-map.tq ../../deps/v8/src/builtins/array-of.tq ../../deps/v8/src/builtins/array-reduce-right.tq ../../deps/v8/src/builtins/array-reduce.tq ../../deps/v8/src/builtins/array-reverse.tq ../../deps/v8/src/builtins/array-shift.tq ../../deps/v8/src/builtins/array-slice.tq ../../deps/v8/src/builtins/array-some.tq ../../deps/v8/src/builtins/array-splice.tq ../../deps/v8/src/builtins/array-unshift.tq ../../deps/v8/src/builtins/array.tq ../../deps/v8/src/builtins/base.tq ../../deps/v8/src/builtins/bigint.tq ../../deps/v8/src/builtins/boolean.tq ../../deps/v8/src/builtins/builtins-string.tq ../../deps/v8/src/builtins/collections.tq ../../deps/v8/src/builtins/cast.tq ../../deps/v8/src/builtins/convert.tq ../../deps/v8/src/builtins/console.tq ../../deps/v8/src/builtins/data-view.tq ../../deps/v8/src/builtins/finalization-registry.tq ../../deps/v8/src/builtins/frames.tq ../../deps/v8/src/builtins/frame-arguments.tq ../../deps/v8/src/builtins/growable-fixed-array.tq ../../deps/v8/src/builtins/ic-callable.tq ../../deps/v8/src/builtins/ic.tq ../../deps/v8/src/builtins/internal-coverage.tq ../../deps/v8/src/builtins/iterator.tq ../../deps/v8/src/builtins/math.tq ../../deps/v8/src/builtins/number.tq ../../deps/v8/src/builtins/object-fromentries.tq ../../deps/v8/src/builtins/object.tq ../../deps/v8/src/builtins/promise-abstract-operations.tq ../../deps/v8/src/builtins/promise-all.tq ../../deps/v8/src/builtins/promise-all-element-closure.tq ../../deps/v8/src/builtins/promise-any.tq ../../deps/v8/src/builtins/promise-constructor.tq ../../deps/v8/src/builtins/promise-finally.tq ../../deps/v8/src/builtins/promise-misc.tq ../../deps/v8/src/builtins/promise-race.tq ../../deps/v8/src/builtins/promise-reaction-job.tq ../../deps/v8/src/builtins/promise-resolve.tq ../../deps/v8/src/builtins/promise-then.tq ../../deps/v8/src/builtins/promise-jobs.tq ../../deps/v8/src/builtins/proxy-constructor.tq ../../deps/v8/src/builtins/proxy-delete-property.tq ../../deps/v8/src/builtins/proxy-get-property.tq ../../deps/v8/src/builtins/proxy-get-prototype-of.tq ../../deps/v8/src/builtins/proxy-has-property.tq ../../deps/v8/src/builtins/proxy-is-extensible.tq ../../deps/v8/src/builtins/proxy-prevent-extensions.tq ../../deps/v8/src/builtins/proxy-revocable.tq ../../deps/v8/src/builtins/proxy-revoke.tq ../../deps/v8/src/builtins/proxy-set-property.tq ../../deps/v8/src/builtins/proxy-set-prototype-of.tq ../../deps/v8/src/builtins/proxy.tq ../../deps/v8/src/builtins/reflect.tq ../../deps/v8/src/builtins/regexp-exec.tq ../../deps/v8/src/builtins/regexp-match-all.tq ../../deps/v8/src/builtins/regexp-match.tq ../../deps/v8/src/builtins/regexp-replace.tq ../../deps/v8/src/builtins/regexp-search.tq ../../deps/v8/src/builtins/regexp-source.tq ../../deps/v8/src/builtins/regexp-split.tq ../../deps/v8/src/builtins/regexp-test.tq ../../deps/v8/src/builtins/regexp.tq ../../deps/v8/src/builtins/string-endswith.tq ../../deps/v8/src/builtins/string-html.tq ../../deps/v8/src/builtins/string-iterator.tq ../../deps/v8/src/builtins/string-pad.tq ../../deps/v8/src/builtins/string-repeat.tq ../../deps/v8/src/builtins/string-replaceall.tq ../../deps/v8/src/builtins/string-slice.tq ../../deps/v8/src/builtins/string-startswith.tq ../../deps/v8/src/builtins/string-substring.tq ../../deps/v8/src/builtins/string-substr.tq ../../deps/v8/src/builtins/symbol.tq ../../deps/v8/src/builtins/torque-internal.tq ../../deps/v8/src/builtins/typed-array-createtypedarray.tq ../../deps/v8/src/builtins/typed-array-every.tq ../../deps/v8/src/builtins/typed-array-filter.tq ../../deps/v8/src/builtins/typed-array-find.tq ../../deps/v8/src/builtins/typed-array-findindex.tq ../../deps/v8/src/builtins/typed-array-foreach.tq ../../deps/v8/src/builtins/typed-array-from.tq ../../deps/v8/src/builtins/typed-array-of.tq ../../deps/v8/src/builtins/typed-array-reduce.tq ../../deps/v8/src/builtins/typed-array-reduceright.tq ../../deps/v8/src/builtins/typed-array-set.tq ../../deps/v8/src/builtins/typed-array-slice.tq ../../deps/v8/src/builtins/typed-array-some.tq ../../deps/v8/src/builtins/typed-array-sort.tq ../../deps/v8/src/builtins/typed-array-subarray.tq ../../deps/v8/src/builtins/typed-array.tq ../../deps/v8/src/builtins/wasm.tq ../../deps/v8/src/ic/handler-configuration.tq ../../deps/v8/src/objects/allocation-site.tq ../../deps/v8/src/objects/api-callbacks.tq ../../deps/v8/src/objects/arguments.tq ../../deps/v8/src/objects/cell.tq ../../deps/v8/src/objects/code.tq ../../deps/v8/src/objects/contexts.tq ../../deps/v8/src/objects/data-handler.tq ../../deps/v8/src/objects/debug-objects.tq ../../deps/v8/src/objects/descriptor-array.tq ../../deps/v8/src/objects/embedder-data-array.tq ../../deps/v8/src/objects/feedback-cell.tq ../../deps/v8/src/objects/feedback-vector.tq ../../deps/v8/src/objects/fixed-array.tq ../../deps/v8/src/objects/foreign.tq ../../deps/v8/src/objects/free-space.tq ../../deps/v8/src/objects/heap-number.tq ../../deps/v8/src/objects/heap-object.tq ../../deps/v8/src/objects/js-aggregate-error.tq ../../deps/v8/src/objects/js-array-buffer.tq ../../deps/v8/src/objects/js-array.tq ../../deps/v8/src/objects/js-collection-iterator.tq ../../deps/v8/src/objects/js-collection.tq ../../deps/v8/src/objects/js-generator.tq ../../deps/v8/src/objects/js-objects.tq ../../deps/v8/src/objects/js-promise.tq ../../deps/v8/src/objects/js-proxy.tq ../../deps/v8/src/objects/js-regexp-string-iterator.tq ../../deps/v8/src/objects/js-regexp.tq ../../deps/v8/src/objects/js-weak-refs.tq ../../deps/v8/src/objects/literal-objects.tq ../../deps/v8/src/objects/map.tq ../../deps/v8/src/objects/microtask.tq ../../deps/v8/src/objects/module.tq ../../deps/v8/src/objects/name.tq ../../deps/v8/src/objects/oddball.tq ../../deps/v8/src/objects/ordered-hash-table.tq ../../deps/v8/src/objects/primitive-heap-object.tq ../../deps/v8/src/objects/promise.tq ../../deps/v8/src/objects/property-array.tq ../../deps/v8/src/objects/property-cell.tq ../../deps/v8/src/objects/property-descriptor-object.tq ../../deps/v8/src/objects/prototype-info.tq ../../deps/v8/src/objects/regexp-match-info.tq ../../deps/v8/src/objects/scope-info.tq ../../deps/v8/src/objects/script.tq ../../deps/v8/src/objects/shared-function-info.tq ../../deps/v8/src/objects/source-text-module.tq ../../deps/v8/src/objects/stack-frame-info.tq ../../deps/v8/src/objects/string.tq ../../deps/v8/src/objects/struct.tq ../../deps/v8/src/objects/synthetic-module.tq ../../deps/v8/src/objects/template-objects.tq ../../deps/v8/src/objects/template.tq ../../deps/v8/src/wasm/wasm-objects.tq ../../deps/v8/test/torque/test-torque.tq ../../deps/v8/third_party/v8/builtins/array-sort.tq ../../deps/v8/src/objects/intl-objects.tq -o "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated" -v8-root ../../deps/v8
rm -f /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libicudata.a && ./gyp-mac-tool filter-libtool libtool -static -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libicudata.a /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/icudata/gen/icudt70_dat.o
touch /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/tools/icu/icuuc.stamp
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen; /Library/Developer/CommandLineTools/usr/bin/python3 tools/js2c.py --directory lib --target "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/node_javascript.cc" config.gypi deps/v8/tools/splaytree.js deps/v8/tools/codemap.js deps/v8/tools/consarray.js deps/v8/tools/csvparser.js deps/v8/tools/profile.js deps/v8/tools/profile_view.js deps/v8/tools/logreader.js deps/v8/tools/arguments.js deps/v8/tools/tickprocessor.js deps/v8/tools/SourceMap.js deps/v8/tools/tickprocessor-driver.js deps/acorn/acorn/dist/acorn.js deps/acorn/acorn-walk/dist/walk.js deps/cjs-module-lexer/lexer.js deps/cjs-module-lexer/dist/lexer.js
touch c6a792e4a13f8f103a7ced5e344e1d6d36920eb1.intermediate
touch /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/tools/v8_gypfiles/v8_maybe_icu.stamp
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../.; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/src/node/inspector/protocol; python tools/inspector_protocol/code_generator.py --jinja_dir tools/inspector_protocol --output_base "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/src/" --config src/inspector/node_protocol_config.json
c++ -Wl,-search_paths_first -mmacosx-version-min=10.13 -arch arm64 -L/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release -stdlib=libc++ -o "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/gen-regexp-special-case" /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/gen-regexp-special-case/deps/v8/src/regexp/gen-regexp-special-case.o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libv8_libbase.a /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libicui18n.a /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libicuucx.a /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/libicudata.a
touch /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/tools/v8_gypfiles/run_torque.stamp
touch /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/tools/v8_gypfiles/torque_generated_definitions.stamp
LD_LIBRARY_PATH=/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.host:/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/lib.target:$LD_LIBRARY_PATH; export LD_LIBRARY_PATH; cd ../tools/v8_gypfiles; mkdir -p /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen; python ../../deps/v8/tools/gen-postmortem-metadata.py "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/debug-support.cc" ../../deps/v8/src/objects/objects.h ../../deps/v8/src/objects/objects-inl.h ../../deps/v8/src/objects/allocation-site-inl.h ../../deps/v8/src/objects/allocation-site.h ../../deps/v8/src/objects/cell-inl.h ../../deps/v8/src/objects/cell.h ../../deps/v8/src/objects/code-inl.h ../../deps/v8/src/objects/code.h ../../deps/v8/src/objects/data-handler.h ../../deps/v8/src/objects/data-handler-inl.h ../../deps/v8/src/objects/descriptor-array.h ../../deps/v8/src/objects/descriptor-array-inl.h ../../deps/v8/src/objects/feedback-cell.h ../../deps/v8/src/objects/feedback-cell-inl.h ../../deps/v8/src/objects/fixed-array-inl.h ../../deps/v8/src/objects/fixed-array.h ../../deps/v8/src/objects/heap-number-inl.h ../../deps/v8/src/objects/heap-number.h ../../deps/v8/src/objects/heap-object-inl.h ../../deps/v8/src/objects/heap-object.h ../../deps/v8/src/objects/instance-type.h ../../deps/v8/src/objects/js-array-inl.h ../../deps/v8/src/objects/js-array.h ../../deps/v8/src/objects/js-aggregate-error-inl.h ../../deps/v8/src/objects/js-aggregate-error.h ../../deps/v8/src/objects/js-array-buffer-inl.h ../../deps/v8/src/objects/js-array-buffer.h ../../deps/v8/src/objects/js-objects-inl.h ../../deps/v8/src/objects/js-objects.h ../../deps/v8/src/objects/js-promise-inl.h ../../deps/v8/src/objects/js-promise.h ../../deps/v8/src/objects/js-regexp-inl.h ../../deps/v8/src/objects/js-regexp.cc ../../deps/v8/src/objects/js-regexp.h ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h ../../deps/v8/src/objects/js-regexp-string-iterator.h ../../deps/v8/src/objects/map.h ../../deps/v8/src/objects/map.cc ../../deps/v8/src/objects/map-inl.h ../../deps/v8/src/objects/js-objects.cc ../../deps/v8/src/objects/name.h ../../deps/v8/src/objects/name-inl.h ../../deps/v8/src/objects/oddball-inl.h ../../deps/v8/src/objects/oddball.h ../../deps/v8/src/objects/primitive-heap-object.h ../../deps/v8/src/objects/primitive-heap-object-inl.h ../../deps/v8/src/objects/scope-info.h ../../deps/v8/src/objects/script.h ../../deps/v8/src/objects/script-inl.h ../../deps/v8/src/objects/shared-function-info.h ../../deps/v8/src/objects/shared-function-info-inl.h ../../deps/v8/src/objects/string.cc ../../deps/v8/src/objects/string.h ../../deps/v8/src/objects/string-comparator.cc ../../deps/v8/src/objects/string-comparator.h ../../deps/v8/src/objects/string-inl.h ../../deps/v8/src/objects/struct.h ../../deps/v8/src/objects/struct-inl.h "/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root/torque-generated/instance-types-tq.h"
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-builder.o ../deps/v8/src/compiler/access-builder.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-builder.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-info.o ../deps/v8/src/compiler/access-info.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-info.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/add-type-assertions-reducer.o ../deps/v8/src/compiler/add-type-assertions-reducer.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/add-type-assertions-reducer.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/all-nodes.o ../deps/v8/src/compiler/all-nodes.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/all-nodes.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/code-generator.o ../deps/v8/src/compiler/backend/code-generator.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/code-generator.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/frame-elider.o ../deps/v8/src/compiler/backend/frame-elider.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/frame-elider.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/gap-resolver.o ../deps/v8/src/compiler/backend/gap-resolver.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/gap-resolver.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-scheduler.o ../deps/v8/src/compiler/backend/instruction-scheduler.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-scheduler.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-selector.o ../deps/v8/src/compiler/backend/instruction-selector.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-selector.o.d.raw -c
c++ -o /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction.o ../deps/v8/src/compiler/backend/instruction.cc '-DNODE_OPENSSL_CONF_NAME=nodejs_conf' '-DICU_NO_USER_DATA_OVERRIDE' '-DV8_GYP_BUILD' '-DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64' '-D_DARWIN_USE_64_BIT_INODE=1' '-DOPENSSL_NO_PINSHARED' '-DOPENSSL_THREADS' '-DV8_TARGET_ARCH_ARM64' '-DV8_EMBEDDER_STRING="-node.88"' '-DENABLE_DISASSEMBLER' '-DV8_PROMISE_INTERNAL_FIELD_COUNT=1' '-DENABLE_MINOR_MC' '-DOBJECT_PRINT' '-DV8_INTL_SUPPORT' '-DV8_CONCURRENT_MARKING' '-DV8_ARRAY_BUFFER_EXTENSION' '-DV8_ENABLE_LAZY_SOURCE_POSITIONS' '-DV8_USE_SIPHASH' '-DDISABLE_UNTRUSTED_CODE_MITIGATIONS' '-DV8_WIN64_UNWINDING_INFO' '-DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH' '-DV8_SNAPSHOT_COMPRESSION' '-DUCONFIG_NO_SERVICE=1' '-DU_ENABLE_DYLOAD=0' '-DU_STATIC_IMPLEMENTATION=1' '-DU_HAVE_STD_STRING=1' '-DUCONFIG_NO_BREAK_ITERATION=0' -I../deps/v8 -I../deps/v8/include -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/generate-bytecode-output-root -I/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj/gen/torque-output-root -I../deps/icu-small/source/i18n -I../deps/icu-small/source/common -O3 -gdwarf-2 -fstrict-aliasing -mmacosx-version-min=10.13 -arch arm64 -Wall -Wendif-labels -W -Wno-unused-parameter -std=gnu++1y -stdlib=libc++ -fno-rtti -fno-exceptions -fno-strict-aliasing -MMD -MF /Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/.deps//Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction.o.d.raw -c
In file included from ../deps/v8/src/compiler/backend/gap-resolver.cc:5:
In file included from ../deps/v8/src/compiler/backend/gap-resolver.h:8:
In file included from ../deps/v8/src/compiler/backend/instruction.h:14:
In file included from ../deps/v8/src/codegen/external-reference.h:9:
In file included from ../deps/v8/src/runtime/runtime.h:11:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/backend/code-generator.cc:5:
In file included from ../deps/v8/src/compiler/backend/code-generator.h:11:
In file included from ../deps/v8/src/codegen/macro-assembler.h:8:
In file included from ../deps/v8/src/codegen/turbo-assembler.h:12:
In file included from ../deps/v8/src/codegen/assembler-arch.h:8:
In file included from ../deps/v8/src/codegen/assembler.h:45:
In file included from ../deps/v8/src/codegen/external-reference.h:9:
In file included from ../deps/v8/src/runtime/runtime.h:11:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.cc:5:
In file included from ../deps/v8/src/compiler/add-type-assertions-reducer.h:9:
In file included from ../deps/v8/src/compiler/graph-reducer.h:10:
In file included from ../deps/v8/src/compiler/node-marker.h:8:
In file included from ../deps/v8/src/compiler/node.h:10:
In file included from ../deps/v8/src/compiler/operator.h:15:
In file included from ../deps/v8/src/objects/feedback-cell.h:8:
In file included from ../deps/v8/src/objects/struct.h:8:
In file included from ../deps/v8/src/objects/heap-object.h:9:
In file included from ../deps/v8/src/roots/roots.h:9:
In file included from ../deps/v8/src/builtins/accessors.h:9:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/access-info.cc:7:
In file included from ../deps/v8/src/compiler/access-info.h:11:
In file included from ../deps/v8/src/compiler/types.h:10:
In file included from ../deps/v8/src/compiler/heap-refs.h:9:
In file included from ../deps/v8/src/ic/call-optimization.h:8:
In file included from ../deps/v8/src/api/api-arguments.h:8:
In file included from ../deps/v8/src/api/api.h:10:
In file included from ../deps/v8/src/execution/isolate.h:24:
In file included from ../deps/v8/src/execution/isolate-data.h:10:
In file included from ../deps/v8/src/codegen/external-reference-table.h:10:
In file included from ../deps/v8/src/builtins/accessors.h:9:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/access-builder.cc:5:
In file included from ../deps/v8/src/compiler/access-builder.h:9:
In file included from ../deps/v8/src/compiler/simplified-operator.h:13:
In file included from ../deps/v8/src/compiler/feedback-source.h:8:
In file included from ../deps/v8/src/compiler/heap-refs.h:9:
In file included from ../deps/v8/src/ic/call-optimization.h:8:
In file included from ../deps/v8/src/api/api-arguments.h:8:
In file included from ../deps/v8/src/api/api.h:10:
In file included from ../deps/v8/src/execution/isolate.h:24:
In file included from ../deps/v8/src/execution/isolate-data.h:10:
In file included from ../deps/v8/src/codegen/external-reference-table.h:10:
In file included from ../deps/v8/src/builtins/accessors.h:9:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/all-nodes.cc:5:
In file included from ../deps/v8/src/compiler/all-nodes.h:8:
In file included from ../deps/v8/src/compiler/node.h:10:
In file included from ../deps/v8/src/compiler/operator.h:15:
In file included from ../deps/v8/src/objects/feedback-cell.h:8:
In file included from ../deps/v8/src/objects/struct.h:8:
In file included from ../deps/v8/src/objects/heap-object.h:9:
In file included from ../deps/v8/src/roots/roots.h:9:
In file included from ../deps/v8/src/builtins/accessors.h:9:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/backend/frame-elider.cc:5:
In file included from ../deps/v8/src/compiler/backend/frame-elider.h:8:
In file included from ../deps/v8/src/compiler/backend/instruction.h:14:
In file included from ../deps/v8/src/codegen/external-reference.h:9:
In file included from ../deps/v8/src/runtime/runtime.h:11:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.cc:5:
In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:9:
In file included from ../deps/v8/src/compiler/backend/instruction.h:14:
In file included from ../deps/v8/src/codegen/external-reference.h:9:
In file included from ../deps/v8/src/runtime/runtime.h:11:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
In file included from ../deps/v8/src/compiler/backend/instruction-selector.cc:5:
In file included from ../deps/v8/src/compiler/backend/instruction-selector.h:12:
In file included from ../deps/v8/src/compiler/backend/instruction-scheduler.h:9:
In file included from ../deps/v8/src/compiler/backend/instruction.h:14:
In file included from ../deps/v8/src/codegen/external-reference.h:9:
In file included from ../deps/v8/src/runtime/runtime.h:11:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
../deps/v8/src/base/bit-field.h:43:29: error: integer value 3 is outside the valid range of values [0, 1] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 3 is outside the valid range of values [0, 1] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
1 error generated.
3 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/all-nodes.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/gap-resolver.o] Error 1
../deps/v8/src/base/bit-field.h:43:29: error: integer value 3 is outside the valid range of values [0, 1] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 3 is outside the valid range of values [0, 1] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 3 is outside the valid range of values [0, 1] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
1 error generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/add-type-assertions-reducer.o] Error 1
3 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/frame-elider.o] Error 1
3 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-scheduler.o] Error 1
In file included from ../deps/v8/src/compiler/backend/instruction.cc:5:
In file included from ../deps/v8/src/compiler/backend/instruction.h:14:
In file included from ../deps/v8/src/codegen/external-reference.h:9:
In file included from ../deps/v8/src/runtime/runtime.h:11:
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
static constexpr T kMax = static_cast(kNumValues - 1);
^
../deps/v8/src/base/bit-field.h:43:29: error: integer value 7 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 7 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 7 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 3 is outside the valid range of values [0, 1] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 31 is outside the valid range of values [0, 15] for this enumeration type [-Wenum-constexpr-conversion]
../deps/v8/src/base/bit-field.h:43:29: error: integer value 7 is outside the valid range of values [0, 3] for this enumeration type [-Wenum-constexpr-conversion]
2 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-builder.o] Error 1
2 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/access-info.o] Error 1
3 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction.o] Error 1
../deps/v8/src/compiler/backend/instruction-selector.cc:1031:10: warning: variable 'pushed_count' set but not used [-Wunused-but-set-variable]
size_t pushed_count = 0;
^
1 warning and 4 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/instruction-selector.o] Error 1
4 errors generated.
make[1]: *** [/Users/farahelagha/.nvm/.cache/src/node-v14.21.3/files/out/Release/obj.target/v8_compiler/deps/v8/src/compiler/backend/code-generator.o] Error 1
rm aeb53cd3616a3bb06a2a2c8a56233d181f4e0834.intermediate 3af5ce68cdfc2e3ee00b121ea036da4278e1f5ac.intermediate c6a792e4a13f8f103a7ced5e344e1d6d36920eb1.intermediate
make: *** [node] Error 2
nvm: install v14.21.3 failed!

Additional information

Installing other versions works normally

@atlowChemi
Copy link
Member

Node v14 doesn't have ARM64 support, which is why nvm failed to find a supported binary, and attempted to build source code (which failed as well)

In order to install v14 on a mac with arm64, you would need to use Rosseta.
You can install Rosseta using the following command:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Which will allow running the nvm installation after changing the arch:

arch -x86_64 zsh
nvm install 14

With all of the above said, Node v14 is EOL, and newer versions already support ARM64, so I will be closing this issue.
If you feel it should be re-opened, please go ahead and do that 🙂

@atlowChemi atlowChemi added the arm Issues and PRs related to the ARM platform. label Apr 2, 2024
@richardlau
Copy link
Member

While there are no official Node.js 14 binaries for macOS on arm64, it should be buildable. However the -Wenum-constexpr-conversion errors looks like #52230 which is likely related to newer versions of xcode.

This was referenced Apr 29, 2024
@psychobolt
Copy link

Ran into this issue today when trying to setup Node 14 with a Apple M3 chipset laptop. On latest macOS (14.5) Should be sufficient enough to just run as suggested @atlowChemi:

arch -x86_64 zsh
nvm install 14

@priyankagiri14
Copy link

@atlowChemi tried steps mentioned by you. Still facing issue in m3. Can you please help

@atlowChemi
Copy link
Member

@priyankagiri14 what error do you get?

@systemjack
Copy link

systemjack commented Jun 11, 2024

Same on M1 Macbook. This worked for me:

arch -x86_64 zsh
source ~/.nvm/nvm.sh
nvm install 14

@pattychu
Copy link

Same on M1 Macbook. This worked for me:

arch -x86_64 zsh
source ~/.nvm/nvm.sh
nvm install 14

Worked for me too!

@laucher
Copy link

laucher commented Jun 21, 2024

when I run arch -x86_64 zsh after I run /usr/sbin/softwareupdate --install-rosetta --agree-to-license successfully. I get a error info arch: posix_spawnp: zsh: Bad CPU type in executable
Below is my computer info:
image

Can you please help. @atlowChemi

@rdayalan-zuora
Copy link

Same on M1 Macbook. This worked for me:

arch -x86_64 zsh
source ~/.nvm/nvm.sh
nvm install 14

Worked for me too

@shamu00
Copy link

shamu00 commented Jul 8, 2024

The solution works on my mac, many thanks!

@zenitsu97
Copy link

Node v14 doesn't have ARM64 support, which is why nvm failed to find a supported binary, and attempted to build source code (which failed as well)

In order to install v14 on a mac with arm64, you would need to use Rosseta. You can install Rosseta using the following command:

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

Which will allow running the nvm installation after changing the arch:

arch -x86_64 zsh
nvm install 14

With all of the above said, Node v14 is EOL, and newer versions already support ARM64, so I will be closing this issue.综上所述,Node v14 已停产,较新的版本已经支持 ARM64,因此我将关闭此问题。 If you feel it should be re-opened, please go ahead and do that 🙂 如果您觉得应该重新开放,请继续这样做 🙂

The solution works on my M3 mac, thank you very much

@RedYetiDev
Copy link
Member

Hey everyone, just a friendly reminder that "me too" comments only add noise to issues.

It's important to think about what value your comment adds to the conversation. Generally, "me too" comments don't add too much value, but you can always 👍 a comment you agree with.

@devanshsadhotra25
Copy link

when I run arch -x86_64 zsh after I run /usr/sbin/softwareupdate --install-rosetta --agree-to-license successfully. I get a error info arch: posix_spawnp: zsh: Bad CPU type in executable。 Below is my computer info: image

Can you please help. @atlowChemi

were you able to resolve this @laucher ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arm Issues and PRs related to the ARM platform.
Projects
None yet
Development

No branches or pull requests