NVM 无法安装nodejs 14版本到苹果笔记本 Apple arm的问题的解决方案

600 阅读19分钟

项目需求需要在MACBook M3 下安装Node 14版本,遇到了安装报错的问题,由于Node 14不支持ARM64,所以导致了NVM 安装不上的问题

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!
arch -x86_64 zsh
nvm install 14