nodejs / node-gyp

Node.js native addon build tool
MIT License
9.89k stars 1.79k forks source link

node-gyp rebuild error #2593

Open SquitchYT opened 2 years ago

SquitchYT commented 2 years ago

Hello When i tried to install and rebuild some dependencies, I have and error, I have already tried to reinstall python and nodejs but do nothings

npm WARN cleanup Failed to remove some directories [
npm WARN cleanup   [
npm WARN cleanup     'C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\glasstron',
npm WARN cleanup     [Error: EBUSY: resource busy or locked, rmdir 'C:\Users\clement\Documents\dev\project\Tess\node_modules\glasstron'] {
npm WARN cleanup       errno: -4082,
npm WARN cleanup       code: 'EBUSY',
npm WARN cleanup       syscall: 'rmdir',
npm WARN cleanup       path: 'C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\glasstron'
npm WARN cleanup     }
npm WARN cleanup   ]
npm WARN cleanup ]
npm ERR! code 1
npm ERR! path C:\Users\clement\Documents\dev\project\Tess\node_modules\node-pty
npm ERR! command failed
npm ERR! command C:\Windows\system32\cmd.exe /d /s /c node scripts/install.js
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@8.2.0
npm ERR! gyp info using node@16.13.2 | win32 | x64
npm ERR! gyp info find Python using Python version 3.10.2 found at "C:\Python310\python.exe"
npm ERR! gyp http GET https://nodejs.org/download/release/v16.13.2/node-v16.13.2-headers.tar.gz
npm ERR! gyp http 200 https://nodejs.org/download/release/v16.13.2/node-v16.13.2-headers.tar.gz
npm ERR! gyp http GET https://nodejs.org/download/release/v16.13.2/SHASUMS256.txt
npm ERR! gyp http GET https://nodejs.org/download/release/v16.13.2/win-x86/node.lib
npm ERR! gyp http GET https://nodejs.org/download/release/v16.13.2/win-x64/node.lib
npm ERR! gyp http GET https://nodejs.org/download/release/v16.13.2/win-arm64/node.lib
npm ERR! gyp http 200 https://nodejs.org/download/release/v16.13.2/SHASUMS256.txt
npm ERR! gyp http 200 https://nodejs.org/download/release/v16.13.2/win-x64/node.lib
npm ERR! gyp http 404 https://nodejs.org/download/release/v16.13.2/win-arm64/node.lib
npm ERR! gyp http 200 https://nodejs.org/download/release/v16.13.2/win-x86/node.lib
npm ERR! gyp info find VS using VS2019 (16.11.32106.194) found at:
npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools"
npm ERR! gyp info find VS run with --verbose for detailed information
npm ERR! gyp info spawn C:\Python310\python.exe
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   'C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-gyp\\gyp\\gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'msvs',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-pty\\build\\config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-gyp\\addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   'C:\\Users\\clement\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\include\\node\\common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=C:\\Users\\clement\\AppData\\Local\\node-gyp\\Cache\\16.13.2',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\clement\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.13.2\\\\<(target_arch)\\\\node.lib',        
npm ERR! gyp info spawn args   '-Dmodule_root_dir=C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-pty',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-pty\\build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! Traceback (most recent call last):
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\gyp_main.py", line 45, in <module>
npm ERR!     sys.exit(gyp.script_main())
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 662, in script_main
npm ERR!     return main(sys.argv[1:])
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 654, in main
npm ERR!     return gyp_main(args)
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 621, in gyp_main
npm ERR!     [generator, flat_list, targets, data] = Load(
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 142, in Load
npm ERR!     result = gyp.input.Load(
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 3009, in Load
npm ERR!     LoadTargetBuildFile(
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 481, in LoadTargetBuildFile
npm ERR!     LoadTargetBuildFile(
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 427, in LoadTargetBuildFile
npm ERR!     ProcessVariablesAndConditionsInDict(
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 1327, in ProcessVariablesAndConditionsInDict     
npm ERR!     ProcessVariablesAndConditionsInDict(
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 1336, in ProcessVariablesAndConditionsInDict     
npm ERR!     expanded = ExpandVariables(value, phase, variables, build_file)
npm ERR!   File "C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 980, in ExpandVariables
npm ERR!     p_stderr = p_stderr.decode("utf-8")
npm ERR! UnicodeDecodeError: 'utf-8' codec can't decode byte 0x82 in position 81: invalid start byte
npm ERR! gyp ERR! configure error
npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1
npm ERR! gyp ERR! stack     at ChildProcess.onCpExit (C:\Users\clement\Documents\dev\project\Tess\node_modules\node-gyp\lib\configure.js:353:16)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:390:28)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
npm ERR! gyp ERR! System Windows_NT 10.0.22000
npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\clement\\Documents\\dev\\project\\Tess\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd C:\Users\clement\Documents\dev\project\Tess\node_modules\node-pty
npm ERR! gyp ERR! node -v v16.13.2
npm ERR! gyp ERR! node-gyp -v v8.2.0
npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\clement\AppData\Local\npm-cache\_logs\2022-01-19T17_02_23_990Z-debug-0.log

cclauss commented 2 years ago

Please upgrade to v8.4.1 and try again and let us know if the problem persists.

SquitchYT commented 2 years ago

Hello, after an update, the same problem persists

macamhi commented 2 years ago

I have the same issue, with difference that the byte unable to be decoded is not the same :

error C:\Dev\Alpha\node_modules\node-sass: Command failed. Exit code: 1 Command: node scripts/build.js Arguments: Directory: C:\Dev\Alpha\node_modules\node-sass Output: Building: C:\Program Files\nodejs\node.exe C:\Dev\Alpha\node_modules\node-gyp\bin\node-gyp.js rebuild --verbose --libsass_ext= --libsass_cflags= --libsass_ldflags= --libsass_library= gyp info it worked if it ends with ok gyp verb cli [ gyp verb cli 'C:\Program Files\nodejs\node.exe', gyp verb cli 'C:\Dev\Alpha\node_modules\node-gyp\bin\node-gyp.js', gyp verb cli 'rebuild', gyp verb cli '--verbose', gyp verb cli '--libsass_ext=', gyp verb cli '--libsass_cflags=', gyp verb cli '--libsass_ldflags=', gyp verb cli '--libsass_library=' gyp verb cli ] gyp info using node-gyp@8.4.1 gyp info using node@16.13.2 | win32 | x64 gyp verb command rebuild [] gyp verb command clean [] gyp verb clean removing "build" directory gyp verb command configure [] gyp verb find Python Python is not set from command line or npm configuration gyp verb find Python Python is not set from environment variable PYTHON gyp verb find Python checking if "python3" can be used gyp verb find Python - executing "python3" to get executable path gyp verb find Python - "python3" is not in PATH or produced an error gyp verb find Python checking if "python" can be used gyp verb find Python - executing "python" to get executable path gyp verb find Python - executable path is "C:\Python39\python.exe" gyp verb find Python - executing "C:\Python39\python.exe" to get version gyp verb find Python - version is "3.9.2" gyp info find Python using Python version 3.9.2 found at "C:\Python39\python.exe" gyp verb get node dir no --target version specified, falling back to host node version: 16.13.2 gyp verb command install [ '16.13.2' ] gyp verb install input version string "16.13.2" gyp verb install installing version: 16.13.2 gyp verb install --ensure was passed, so won't reinstall if already installed gyp verb install version not already installed, continuing with install 16.13.2 gyp verb ensuring nodedir is created C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2 gyp verb created nodedir C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2 gyp http GET https://nodejs.org/download/release/v16.13.2/node-v16.13.2-headers.tar.gz gyp http 200 https://nodejs.org/download/release/v16.13.2/node-v16.13.2-headers.tar.gz gyp verb extracted file from tarball node-v16.13.2/include/node/common.gypi gyp verb extracted file from tarball node-v16.13.2/include/node/config.gypi gyp verb extracted file from tarball node-v16.13.2/include/node/node.h gyp verb extracted file from tarball node-v16.13.2/include/node/node_api.h gyp verb extracted file from tarball node-v16.13.2/include/node/js_native_api.h gyp verb extracted file from tarball node-v16.13.2/include/node/js_native_api_types.h gyp verb extracted file from tarball node-v16.13.2/include/node/node_api_types.h gyp verb extracted file from tarball node-v16.13.2/include/node/node_buffer.h gyp verb extracted file from tarball node-v16.13.2/include/node/node_object_wrap.h gyp verb extracted file from tarball node-v16.13.2/include/node/node_version.h gyp verb extracted file from tarball node-v16.13.2/include/node/v8-internal.h gyp verb extracted file from tarball node-v16.13.2/include/node/v8-profiler.h gyp verb extracted file from tarball node-v16.13.2/include/node/v8-platform.h gyp verb extracted file from tarball node-v16.13.2/include/node/v8-version.h gyp verb extracted file from tarball node-v16.13.2/include/node/v8.h gyp verb extracted file from tarball node-v16.13.2/include/node/v8config.h gyp verb extracted file from tarball node-v16.13.2/include/node/libplatform/libplatform-export.h gyp verb extracted file from tarball node-v16.13.2/include/node/libplatform/libplatform.h gyp verb extracted file from tarball node-v16.13.2/include/node/libplatform/v8-tracing.h gyp verb extracted file from tarball node-v16.13.2/include/node/cppgc/common.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/aix.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/android-ifaddrs.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/bsd.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/darwin.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/linux.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/os390.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/posix.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/stdint-msvc2008.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/sunos.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/threadpool.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/unix.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/win.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/errno.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/tree.h gyp verb extracted file from tarball node-v16.13.2/include/node/uv/version.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/mdc2.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ocsperr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pkcs12.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pkcs12err.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rand_drbg.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ripemd.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/tls1.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ts.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/cterr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dherr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dtls1.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ecdsa.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/kdferr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/lhash.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/md2.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/md4.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/md5.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/objects.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/objectserr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ocsp.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/opensslv.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ossl_typ.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pkcs7.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pkcs7err.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rand.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/randerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rc2.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rc4.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rc5.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ssl2.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ssl3.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/storeerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/tserr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ui.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/x509err.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/x509v3.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bn.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dsaerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ebcdic.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ec.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ecdh.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/engine.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/whrlpool.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/comperr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/des.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pem.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pem2.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/pemerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/store.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/txt_db.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/e_os2.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/engineerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/err.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/evp.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/evperr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/idea.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/modes.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/obj_mac.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rsa.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/rsaerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/safestack.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/seed.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/sha.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/srp.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/srtp.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ssl.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/sslerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/stack.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/symhacks.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/uierr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/x509.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/x509_vfy.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/x509v3err.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bio.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bioerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/blowfish.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bnerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dh.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ecerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/hmac.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/kdf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/buffer.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/buffererr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/camellia.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/cast.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/cmac.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/cms.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/cmserr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/comp.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/conf_api.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/conferr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/crypto.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/cryptoerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/ct.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dsa.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/aes.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/asn1.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/asn1_mac.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/asn1err.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/async.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/asn1t.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/asyncerr.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/BSD-x86_64/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN32/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64-ARM/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64-ARM/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/VC-WIN64A/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix-gcc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/aix64-gcc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin-i386-cc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-arm64-cc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/darwin64-x86_64-cc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-aarch64/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-armv4/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-elf/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-ppc64le/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x32/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux-x86_64/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux32-s390x/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-mips64/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-s390x/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris-x86-gcc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/asm_avx2/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/solaris64-x86_64-gcc/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-riscv64/no-asm/crypto/include/internal/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-riscv64/no-asm/crypto/include/internal/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-riscv64/no-asm/crypto/buildinf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-riscv64/no-asm/include/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/archs/linux64-riscv64/no-asm/include/progs.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bn_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dso_conf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/opensslconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bn_conf_asm.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/bn_conf_no-asm.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dso_conf_asm.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/dso_conf_no-asm.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/opensslconf_asm.h gyp verb extracted file from tarball node-v16.13.2/include/node/openssl/opensslconf_no-asm.h gyp verb extracted file from tarball node-v16.13.2/include/node/zconf.h gyp verb extracted file from tarball node-v16.13.2/include/node/zlib.h gyp verb content checksum node-v16.13.2-headers.tar.gz a3e023ea3bc30b629c0e86f069c1900ec8f4ccb5ede1984b96ed831d4b4c469e gyp verb tarball done parsing tarball gyp verb on Windows; need to download node.lib... gyp verb ia32 node.lib dir C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\ia32 gyp verb ia32 node.lib url https://nodejs.org/download/release/v16.13.2/win-x86/node.lib gyp verb x64 node.lib dir C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\x64 gyp verb x64 node.lib url https://nodejs.org/download/release/v16.13.2/win-x64/node.lib gyp verb arm64 node.lib dir C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\arm64 gyp verb arm64 node.lib url https://nodejs.org/download/release/v16.13.2/win-arm64/node.lib gyp verb check download content checksum, need to download SHASUMS256.txt... gyp verb checksum url https://nodejs.org/download/release/v16.13.2/SHASUMS256.txt gyp http GET https://nodejs.org/download/release/v16.13.2/SHASUMS256.txt gyp verb streaming ia32 node.lib to: C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\ia32\node.lib gyp http GET https://nodejs.org/download/release/v16.13.2/win-x86/node.lib gyp verb streaming x64 node.lib to: C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\x64\node.lib gyp http GET https://nodejs.org/download/release/v16.13.2/win-x64/node.lib gyp verb streaming arm64 node.lib to: C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\arm64\node.lib gyp http GET https://nodejs.org/download/release/v16.13.2/win-arm64/node.lib gyp http 200 https://nodejs.org/download/release/v16.13.2/SHASUMS256.txt gyp verb checksum data {"node-v16.13.2-aix-ppc64.tar.gz":"54078953e99360087e1c300f7cc36165b838229034c451367428b40095656133","node-v16.13.2-darwin-arm64.tar.gz":"09d300008ad58792c12622a5eafdb14c931587bb88713df4df64cdf4ff2188d1","node-v16.13.2-darwin-arm64.tar.xz":"a67021c57fe05e87ba2e3fe91f828e22a38a032048301bfb3338ba0a7844219d","node-v16.13.2-darwin-x64.tar.gz":"900a952bb77533d349e738ff8a5179a4344802af694615f36320a888b49b07e6","node-v16.13.2-darwin-x64.tar.xz":"ba5e44a0d6f3cbf2cc06ea27a01bca544504bfe3d4ff69369dad85c60a226ee6","node-v16.13.2-headers.tar.gz":"a3e023ea3bc30b629c0e86f069c1900ec8f4ccb5ede1984b96ed831d4b4c469e","node-v16.13.2-headers.tar.xz":"2076c3156913509a2378b34f529f2e0c17abb688652ec823b66a3b0f0466e5df","node-v16.13.2-linux-arm64.tar.gz":"e87d7c173d7c70672d71cc816ffe0baea2b0458cb7f96c248560410e9cd37522","node-v16.13.2-linux-arm64.tar.xz":"a3cf8e4e9fbea27573eee6da84720bf7227ddd22842b842d48049d6dfe55fb03","node-v16.13.2-linux-armv7l.tar.gz":"59af2a54018112c31faec25502e01c1781c28ef85e168f383806606eba846ddf","node-v16.13.2-linux-armv7l.tar.xz":"e09c6d5b24f7ac26a7efec72acaf973f7a96d7f15f9cb9078c067d16ef23d50c","node-v16.13.2-linux-ppc64le.tar.gz":"1455299d2b2c6e913eff9d75b261df7658f27ab062b99213efcdd076198faf71","node-v16.13.2-linux-ppc64le.tar.xz":"9227a9e154493a1c341cde8a3cef52f7f2ac03805e6b5a55e2c11b726e1a77d4","node-v16.13.2-linux-s390x.tar.gz":"331c6396743093a99ee89c01df32bff7c67985d64e3584d846af80331ee44507","node-v16.13.2-linux-s390x.tar.xz":"c4ba46fc19366f7377d28a60a98f741bfa38045d7924306244c51d1660afcc8d","node-v16.13.2-linux-x64.tar.gz":"a0f23911d5d9c371e95ad19e4e538d19bffc0965700f187840eb39a91b0c3fb0","node-v16.13.2-linux-x64.tar.xz":"7f5e9a42d6e86147867d35643c7b1680c27ccd45db85666fc52798ead5e74421","node-v16.13.2.pkg":"6a517182b2195f37636dc50a2d65ab0484130dd397d31bb22ab9d0a0df48c48f","node-v16.13.2.tar.gz":"cd5a07cae25985704a5b1878355b2793d62d70fc97b8a181ad2bf86201121b08","node-v16.13.2.tar.xz":"98b1de1ff92a292b93d2b2c93bc2a98656647b3d0c0d5623069f4f8047a8b4a0","node-v16.13.2-win-x64.7z":"df1cd0a54fbc0ddf6a6149a133bd737d55806b0cb3f3bb2be91e03c3760226af","node-v16.13.2-win-x64.zip":"107e3ece84b7fa1e80b3bdf03181d395246c7867e27b17b6d7e6fa9c7932b467","node-v16.13.2-win-x86.7z":"8ccbbf348eafc8ffd140f3d193c76a060056d10148a053aeed327774ce70ec59","node-v16.13.2-win-x86.zip":"79a30a8f846e2a3951a36a56f8d824070001d5762e3ba517d6b563364179a18f","node-v16.13.2-x64.msi":"1690d6c4947e9b998b183b8eca3056729763e63d2306bc38fc1170b4f0de0689","node-v16.13.2-x86.msi":"a220a4b55ec0a6b9aa7b5651cded20a167a75f8a51aa908ff15dd25890f19e00","win-x64/node.exe":"b30d47d1450739f14a1e6dfd187cf0944c6464fff18d60989bd89860da6c9fa4","win-x64/node.lib":"c078b821ad8079c44556ec064cbd3a7e4ecbc894128698df7687ec6aae9c3075","win-x64/node_pdb.7z":"8e1b546e7203dadcec859a7ca13955036c109592bc7303e413f9fcd1cbd46757","win-x64/node_pdb.zip":"b6ea03f867a72eae1fd9ae4f5156738542e581be6235c3f0aa3a79b96c0c0f2a","win-x86/node.exe":"4473873cc5b4c0d9ff5172325c6d9b544e2a4e3176725b7cfc1aa246219ecb98","win-x86/node.lib":"4c5ff3e89d6c4e098c502a616dca2c981c6cedd2ceead00155ddfef05bd9a1b2","win-x86/node_pdb.7z":"18bfb673a2cecdc162a3af2d46ebc56958a34d0212c3d5c863444b9ec4aef8c2","win-x86/node_pdb.zip":"653763b41926a122a9b1f5f8f8f8e3b09fb4af69675a26024a0130cbada5575d"} gyp http 200 https://nodejs.org/download/release/v16.13.2/win-x64/node.lib gyp http 404 https://nodejs.org/download/release/v16.13.2/win-arm64/node.lib gyp verb arm64 node.lib was not found in https://nodejs.org/download/release/v16.13.2/win-arm64/node.lib gyp http 200 https://nodejs.org/download/release/v16.13.2/win-x86/node.lib gyp verb content checksum win-x64/node.lib c078b821ad8079c44556ec064cbd3a7e4ecbc894128698df7687ec6aae9c3075 gyp verb content checksum win-x86/node.lib 4c5ff3e89d6c4e098c502a616dca2c981c6cedd2ceead00155ddfef05bd9a1b2 gyp verb download contents checksum {"node-v16.13.2-headers.tar.gz":"a3e023ea3bc30b629c0e86f069c1900ec8f4ccb5ede1984b96ed831d4b4c469e","win-x64/node.lib":"c078b821ad8079c44556ec064cbd3a7e4ecbc894128698df7687ec6aae9c3075","win-x86/node.lib":"4c5ff3e89d6c4e098c502a616dca2c981c6cedd2ceead00155ddfef05bd9a1b2"} gyp verb validating download checksum for node-v16.13.2-headers.tar.gz (a3e023ea3bc30b629c0e86f069c1900ec8f4ccb5ede1984b96ed831d4b4c469e == a3e023ea3bc30b629c0e86f069c1900ec8f4ccb5ede1984b96ed831d4b4c469e) gyp verb validating download checksum for win-x64/node.lib (c078b821ad8079c44556ec064cbd3a7e4ecbc894128698df7687ec6aae9c3075 == c078b821ad8079c44556ec064cbd3a7e4ecbc894128698df7687ec6aae9c3075) gyp verb validating download checksum for win-x86/node.lib (4c5ff3e89d6c4e098c502a616dca2c981c6cedd2ceead00155ddfef05bd9a1b2 == 4c5ff3e89d6c4e098c502a616dca2c981c6cedd2ceead00155ddfef05bd9a1b2) gyp verb get node dir target node version installed: 16.13.2 gyp verb build dir attempting to create "build" dir: C:\Dev\Alpha\node_modules\node-sass\build gyp verb build dir "build" dir needed to be created? Yes gyp verb find VS msvs_version not set from command line or npm config gyp verb find VS VCINSTALLDIR not set, not running in VS Command Prompt gyp verb find VS checking VS2017 (15.9.28307.1440) found at: gyp verb find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" gyp verb find VS - found "Visual Studio C++ core features" gyp verb find VS - found VC++ toolset: v141 gyp verb find VS - found Windows SDK: 10.0.17763.0 gyp info find VS using VS2017 (15.9.28307.1440) found at: gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools" gyp info find VS run with --verbose for detailed information gyp verb build/config.gypi creating config file gyp verb build/config.gypi writing out config file: C:\Dev\Alpha\node_modules\node-sass\build\config.gypi gyp verb config.gypi checking for gypi file: C:\Dev\Alpha\node_modules\node-sass\config.gypi gyp verb common.gypi checking for gypi file: C:\Dev\Alpha\node_modules\node-sass\common.gypi gyp verb gyp gyp format was not specified; forcing "msvs" gyp info spawn C:\Python39\python.exe gyp info spawn args [ gyp info spawn args 'C:\Dev\Alpha\node_modules\node-gyp\gyp\gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'msvs', gyp info spawn args '-I', gyp info spawn args 'C:\Dev\Alpha\node_modules\node-sass\build\config.gypi', gyp info spawn args '-I', gyp info spawn args 'C:\Dev\Alpha\node_modules\node-gyp\addon.gypi', gyp info spawn args '-I', gyp info spawn args 'C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2\include\node\common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=C:\Users\mcamhi\AppData\Local\node-gyp\Cache\16.13.2', gyp info spawn args '-Dnode_gyp_dir=C:\Dev\Alpha\node_modules\node-gyp', gyp info spawn args '-Dnode_lib_file=C:\\Users\\mcamhi\\AppData\\Local\\node-gyp\\Cache\\16.13.2\\<(target_arch)\\node.lib', gyp info spawn args '-Dmodule_root_dir=C:\Dev\Alpha\node_modules\node-sass', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'C:\Dev\Alpha\node_modules\node-sass\build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] Traceback (most recent call last): File "C:\Dev\Alpha\node_modules\node-gyp\gyp\gyp_main.py", line 45, in sys.exit(gyp.script_main()) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp__init.py", line 662, in script_main return main(sys.argv[1:]) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp__init.py", line 654, in main return gyp_main(args) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\init__.py", line 621, in gyp_main [generator, flat_list, targets, data] = Load( File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\init__.py", line 142, in Load result = gyp.input.Load( File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 3009, in Load LoadTargetBuildFile( File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 427, in LoadTargetBuildFile ProcessVariablesAndConditionsInDict( File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 1411, in ProcessVariablesAndConditionsInDict ProcessVariablesAndConditionsInList(value, phase, variables, build_file) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 1424, in ProcessVariablesAndConditionsInList ProcessVariablesAndConditionsInDict(item, phase, variables, build_file) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 1411, in ProcessVariablesAndConditionsInDict ProcessVariablesAndConditionsInList(value, phase, variables, build_file) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 1428, in ProcessVariablesAndConditionsInList expanded = ExpandVariables(item, phase, variables, build_file) File "C:\Dev\Alpha\node_modules\node-gyp\gyp\pylib\gyp\input.py", line 980, in ExpandVariables p_stderr = p_stderr.decode("utf-8") UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8a in position 15: invalid start byte gyp ERR! configure error gyp ERR! stack Error: gyp failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (C:\Dev\Alpha\node_modules\node-gyp\lib\configure.js:259:16) gyp ERR! stack at ChildProcess.emit (node:events:390:28) gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12) gyp ERR! System Windows_NT 10.0.19043 gyp ERR! command "C:\Program Files\nodejs\node.exe" "C:\Dev\Alpha\node_modules\node-gyp\bin\node-gyp.js" "rebuild" "--verbose" "--libsass_ext=" "--libsass_cflags=" "--libsass_ldflags=" "--libsass_library=" gyp ERR! cwd C:\Dev\Alpha\node_modules\node-sass gyp ERR! node -v v16.13.2 gyp ERR! node-gyp -v v8.4.1 gyp ERR! not ok

0x14Rp commented 2 years ago

same problem here

cclauss commented 2 years ago

@macamhi Your issue is https://github.com/nodejs/node-gyp/tree/master/docs#node-sass-is-deprecated which is different than the original issue.

yoneyy commented 2 years ago

`/Desktop/sdk_20201116/C_sdk/node/node_modules/ref: Command failed. Exit code: 1 Command: node-gyp rebuild Arguments: Directory: /Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref Output: gyp info it worked if it ends with ok gyp info using node-gyp@5.1.0 gyp info using node@14.17.6 | darwin | x64 gyp info find Python using Python version 2.7.18 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python" gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python gyp info spawn args [ gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/Users/yutianyuan/Library/Caches/node-gyp/14.17.6', gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] CXX(target) Release/obj.target/binding/src/binding.o ../src/binding.cc:222:43: error: too few arguments to function call, single argument 'isolate' was not specified bool persistent = info[3]->BooleanValue();


/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2858:8: note: 'BooleanValue' declared here
  bool BooleanValue(Isolate* isolate) const;
       ^
../src/binding.cc:253:38: error: too few arguments to function call, single argument 'context' was not specified
  size_t size = info[2]->Uint32Value();
                ~~~~~~~~~~~~~~~~~~~~ ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2866:41: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
                                        ^
../src/binding.cc:253:10: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'size_t' (aka 'unsigned long')
  size_t size = info[2]->Uint32Value();
         ^      ~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:360:23: error: no matching constructor for initialization of 'String::Utf8Value'
    String::Utf8Value _str(in);
                      ^    ~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3294:5: note: candidate constructor not viable: no known conversion from 'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
    Utf8Value(const Utf8Value&) = delete;
    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3287:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
    Utf8Value(Isolate* isolate, Local<v8::Value> obj);
    ^
../src/binding.cc:447:23: error: no matching constructor for initialization of 'String::Utf8Value'
    String::Utf8Value _str(in);
                      ^    ~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3294:5: note: candidate constructor not viable: no known conversion from 'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
    Utf8Value(const Utf8Value&) = delete;
    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3287:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
    Utf8Value(Isolate* isolate, Local<v8::Value> obj);
    ^
../src/binding.cc:521:38: error: too few arguments to function call, single argument 'context' was not specified
  size_t size = info[1]->Uint32Value();
                ~~~~~~~~~~~~~~~~~~~~ ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2866:41: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
                                        ^
../src/binding.cc:521:10: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'size_t' (aka 'unsigned long')
  size_t size = info[1]->Uint32Value();
         ^      ~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:550:44: error: too few arguments to function call, single argument 'context' was not specified
  uint32_t numZeros = info[1]->Uint32Value();
                      ~~~~~~~~~~~~~~~~~~~~ ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2866:41: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
                                        ^
../src/binding.cc:550:12: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'uint32_t' (aka 'unsigned int')
  uint32_t numZeros = info[1]->Uint32Value();
           ^          ~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:582:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int8, int8_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:583:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint8, uint8_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:584:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int16, int16_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:585:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint16, uint16_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:586:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int32, int32_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:587:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint32, uint32_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:588:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int64, int64_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:589:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint64, uint64_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:590:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(float, float);
  ^~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:591:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(double, double);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 21.2.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref
gyp ERR! node -v v14.17.6
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok`
SquitchYT commented 2 years ago

`/Desktop/sdk_20201116/C_sdk/node/node_modules/ref: Command failed. Exit code: 1 Command: node-gyp rebuild Arguments: Directory: /Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref Output: gyp info it worked if it ends with ok gyp info using node-gyp@5.1.0 gyp info using node@14.17.6 | darwin | x64 gyp info find Python using Python version 2.7.18 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python" gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python gyp info spawn args [ gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/Users/yutianyuan/Library/Caches/node-gyp/14.17.6', gyp info spawn args '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] CXX(target) Release/obj.target/binding/src/binding.o ../src/binding.cc:222:43: error: too few arguments to function call, single argument 'isolate' was not specified bool persistent = info[3]->BooleanValue();


/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2858:8: note: 'BooleanValue' declared here
  bool BooleanValue(Isolate* isolate) const;
       ^
../src/binding.cc:253:38: error: too few arguments to function call, single argument 'context' was not specified
  size_t size = info[2]->Uint32Value();
                ~~~~~~~~~~~~~~~~~~~~ ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2866:41: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
                                        ^
../src/binding.cc:253:10: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'size_t' (aka 'unsigned long')
  size_t size = info[2]->Uint32Value();
         ^      ~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:360:23: error: no matching constructor for initialization of 'String::Utf8Value'
    String::Utf8Value _str(in);
                      ^    ~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3294:5: note: candidate constructor not viable: no known conversion from 'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
    Utf8Value(const Utf8Value&) = delete;
    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3287:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
    Utf8Value(Isolate* isolate, Local<v8::Value> obj);
    ^
../src/binding.cc:447:23: error: no matching constructor for initialization of 'String::Utf8Value'
    String::Utf8Value _str(in);
                      ^    ~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3294:5: note: candidate constructor not viable: no known conversion from 'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
    Utf8Value(const Utf8Value&) = delete;
    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3287:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
    Utf8Value(Isolate* isolate, Local<v8::Value> obj);
    ^
../src/binding.cc:521:38: error: too few arguments to function call, single argument 'context' was not specified
  size_t size = info[1]->Uint32Value();
                ~~~~~~~~~~~~~~~~~~~~ ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2866:41: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
                                        ^
../src/binding.cc:521:10: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'size_t' (aka 'unsigned long')
  size_t size = info[1]->Uint32Value();
         ^      ~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:550:44: error: too few arguments to function call, single argument 'context' was not specified
  uint32_t numZeros = info[1]->Uint32Value();
                      ~~~~~~~~~~~~~~~~~~~~ ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:2866:41: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
                                        ^
../src/binding.cc:550:12: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'uint32_t' (aka 'unsigned int')
  uint32_t numZeros = info[1]->Uint32Value();
           ^          ~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:582:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int8, int8_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:583:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint8, uint8_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:584:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int16, int16_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:585:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint16, uint16_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:586:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int32, int32_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:587:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint32, uint32_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:588:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(int64, int64_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:589:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(uint64, uint64_t);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:590:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(float, float);
  ^~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
../src/binding.cc:591:3: error: no matching member function for call to 'Set'
  SET_SIZEOF(double, double);
  ^~~~~~~~~~~~~~~~~~~~~~~~~~
../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
  smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
  ~~~~~~^~~
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3670:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
                                    ^
/Users/yutianyuan/Library/Caches/node-gyp/14.17.6/include/node/v8.h:3673:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
  V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
                                    ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/binding/src/binding.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:400:28)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Darwin 21.2.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/yutianyuan/Desktop/sdk_20201116/C_sdk/node/node_modules/ref
gyp ERR! node -v v14.17.6
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok`

Not the same issue than the original

cclauss commented 2 years ago

gyp info using node-gyp@5.1.0

Please upgrade to v8.4.1 or later.

gyp info find Python using Python version 2.7.18

Python 2 died on 1/1/2020 which was 751 days ago so it should be considered an insecure platform and is no longer supported here. Please upgrade to Python 3.10.2.

SquitchYT commented 2 years ago

I seem this bug happen only when running npm i in a non elevated shell. Work perfectly when running in powershell launching with administrator right

cclauss commented 2 years ago

Can this issue be closed?

SquitchYT commented 2 years ago

Yes but it was good if you can fix this small issue

cclauss commented 2 years ago

What small issue?

SquitchYT commented 2 years ago

I can only rebuild dependencies whit administrator shell

owenthereal commented 2 years ago

I have got the latest node-gyp 8.4.1 and Python 3.10. Yet I'm still having the issue.

$ npm install ffi
npm ERR! code 1
npm ERR! path /Users/owen/code/src/github.com/meroxa/node-funtime/node_modules/ref
npm ERR! command failed
npm ERR! command sh -c node-gyp rebuild
npm ERR! CXX(target) Release/obj.target/binding/src/binding.o
npm ERR! gyp info it worked if it ends with ok
npm ERR! gyp info using node-gyp@8.4.1
npm ERR! gyp info using node@16.13.2 | darwin | x64
npm ERR! gyp info find Python using Python version 3.10.1 found at "/usr/local/opt/python@3.10/bin/python3.10"
npm ERR! gyp info spawn /usr/local/opt/python@3.10/bin/python3.10
npm ERR! gyp info spawn args [
npm ERR! gyp info spawn args   '/Users/owen/.nodenv/versions/16.13.2/lib/node_modules/npm/node_modules/@npmcli/run-script/node_modules/node-gyp/gyp/gyp_main.py',
npm ERR! gyp info spawn args   'binding.gyp',
npm ERR! gyp info spawn args   '-f',
npm ERR! gyp info spawn args   'make',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/owen/code/src/github.com/meroxa/node-funtime/node_modules/ref/build/config.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/owen/.nodenv/versions/16.13.2/lib/node_modules/npm/node_modules/@npmcli/run-script/node_modules/node-gyp/addon.gypi',
npm ERR! gyp info spawn args   '-I',
npm ERR! gyp info spawn args   '/Users/owen/Library/Caches/node-gyp/16.13.2/include/node/common.gypi',
npm ERR! gyp info spawn args   '-Dlibrary=shared_library',
npm ERR! gyp info spawn args   '-Dvisibility=default',
npm ERR! gyp info spawn args   '-Dnode_root_dir=/Users/owen/Library/Caches/node-gyp/16.13.2',
npm ERR! gyp info spawn args   '-Dnode_gyp_dir=/Users/owen/.nodenv/versions/16.13.2/lib/node_modules/npm/node_modules/@npmcli/run-script/node_modules/node-gyp',
npm ERR! gyp info spawn args   '-Dnode_lib_file=/Users/owen/Library/Caches/node-gyp/16.13.2/<(target_arch)/node.lib',
npm ERR! gyp info spawn args   '-Dmodule_root_dir=/Users/owen/code/src/github.com/meroxa/node-funtime/node_modules/ref',
npm ERR! gyp info spawn args   '-Dnode_engine=v8',
npm ERR! gyp info spawn args   '--depth=.',
npm ERR! gyp info spawn args   '--no-parallel',
npm ERR! gyp info spawn args   '--generator-output',
npm ERR! gyp info spawn args   'build',
npm ERR! gyp info spawn args   '-Goutput_dir=.'
npm ERR! gyp info spawn args ]
npm ERR! gyp info spawn make
npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
npm ERR! ../src/binding.cc:222:43: error: too few arguments to function call, single argument 'isolate' was not specified
npm ERR!   bool persistent = info[3]->BooleanValue();
npm ERR!                     ~~~~~~~~~~~~~~~~~~~~~ ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3096:8: note: 'BooleanValue' declared here
npm ERR!   bool BooleanValue(Isolate* isolate) const;
npm ERR!        ^
npm ERR! ../src/binding.cc:253:38: error: too few arguments to function call, single argument 'context' was not specified
npm ERR!   size_t size = info[2]->Uint32Value();
npm ERR!                 ~~~~~~~~~~~~~~~~~~~~ ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3104:41: note: 'Uint32Value' declared here
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
npm ERR!                                         ^
npm ERR! ../src/binding.cc:253:10: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'size_t' (aka 'unsigned long')
npm ERR!   size_t size = info[2]->Uint32Value();
npm ERR!          ^      ~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:360:23: error: no matching constructor for initialization of 'String::Utf8Value'
npm ERR!     String::Utf8Value _str(in);
npm ERR!                       ^    ~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3588:5: note: candidate constructor not viable: no known conversion from 'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
npm ERR!     Utf8Value(const Utf8Value&) = delete;
npm ERR!     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3581:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
npm ERR!     Utf8Value(Isolate* isolate, Local<v8::Value> obj);
npm ERR!     ^
npm ERR! ../src/binding.cc:447:23: error: no matching constructor for initialization of 'String::Utf8Value'
npm ERR!     String::Utf8Value _str(in);
npm ERR!                       ^    ~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3588:5: note: candidate constructor not viable: no known conversion from 'Local<v8::Value>' to 'const v8::String::Utf8Value' for 1st argument
npm ERR!     Utf8Value(const Utf8Value&) = delete;
npm ERR!     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3581:5: note: candidate constructor not viable: requires 2 arguments, but 1 was provided
npm ERR!     Utf8Value(Isolate* isolate, Local<v8::Value> obj);
npm ERR!     ^
npm ERR! ../src/binding.cc:521:38: error: too few arguments to function call, single argument 'context' was not specified
npm ERR!   size_t size = info[1]->Uint32Value();
npm ERR!                 ~~~~~~~~~~~~~~~~~~~~ ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3104:41: note: 'Uint32Value' declared here
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
npm ERR!                                         ^
npm ERR! ../src/binding.cc:521:10: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'size_t' (aka 'unsigned long')
npm ERR!   size_t size = info[1]->Uint32Value();
npm ERR!          ^      ~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:550:44: error: too few arguments to function call, single argument 'context' was not specified
npm ERR!   uint32_t numZeros = info[1]->Uint32Value();
npm ERR!                       ~~~~~~~~~~~~~~~~~~~~ ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3104:41: note: 'Uint32Value' declared here
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
npm ERR!                                         ^
npm ERR! ../src/binding.cc:550:12: error: no viable conversion from 'Maybe<uint32_t>' (aka 'Maybe<unsigned int>') to 'uint32_t' (aka 'unsigned int')
npm ERR!   uint32_t numZeros = info[1]->Uint32Value();
npm ERR!            ^          ~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:582:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(int8, int8_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:583:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(uint8, uint8_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:584:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(int16, int16_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:585:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(uint16, uint16_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:586:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(int32, int32_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:587:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(uint32, uint32_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:588:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(int64, int64_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:589:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(uint64, uint64_t);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:590:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(float, float);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! ../src/binding.cc:591:3: error: no matching member function for call to 'Set'
npm ERR!   SET_SIZEOF(double, double);
npm ERR!   ^~~~~~~~~~~~~~~~~~~~~~~~~~
npm ERR! ../src/binding.cc:581:9: note: expanded from macro 'SET_SIZEOF'
npm ERR!   smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type))));
npm ERR!   ~~~~~~^~~
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3961:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context,
npm ERR!                                     ^
npm ERR! /Users/owen/Library/Caches/node-gyp/16.13.2/include/node/v8.h:3964:37: note: candidate function not viable: requires 3 arguments, but 2 were provided
npm ERR!   V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index,
npm ERR!                                     ^
npm ERR! fatal error: too many errors emitted, stopping now [-ferror-limit=]
npm ERR! 20 errors generated.
npm ERR! make: *** [Release/obj.target/binding/src/binding.o] Error 1
npm ERR! gyp ERR! build error
npm ERR! gyp ERR! stack Error: `make` failed with exit code: 2
npm ERR! gyp ERR! stack     at ChildProcess.onExit (/Users/owen/.nodenv/versions/16.13.2/lib/node_modules/npm/node_modules/@npmcli/run-script/node_modules/node-gyp/lib/build.js:194:23)
npm ERR! gyp ERR! stack     at ChildProcess.emit (node:events:390:28)
npm ERR! gyp ERR! stack     at Process.ChildProcess._handle.onexit (node:internal/child_process:290:12)
npm ERR! gyp ERR! System Darwin 21.2.0
npm ERR! gyp ERR! command "/Users/owen/.nodenv/versions/16.13.2/bin/node" "/Users/owen/.nodenv/versions/16.13.2/lib/node_modules/npm/node_modules/@npmcli/run-script/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
npm ERR! gyp ERR! cwd /Users/owen/code/src/github.com/meroxa/node-funtime/node_modules/ref
npm ERR! gyp ERR! node -v v16.13.2
npm ERR! gyp ERR! node-gyp -v v8.4.1
npm ERR! gyp ERR! not ok

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/owen/.npm/_logs/2022-01-26T22_09_30_799Z-debug.log

I'm on Mac:

$ sw_vers
ProductName:    macOS
ProductVersion: 12.1
BuildVersion:   21C52
LJJCherry commented 2 years ago

same problem