Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

node-gyp ERR! stack Error: gyp failed with exit code: 1 #2025

Closed
spartaelcid opened this issue Jan 17, 2020 · 22 comments
Closed

node-gyp ERR! stack Error: gyp failed with exit code: 1 #2025

spartaelcid opened this issue Jan 17, 2020 · 22 comments
Labels
ERR! node-gyp -v < v10.x.x npm install -g npm ffi-napi Node Sass --> Dart Sass https://github.com/sass/node-sass/issues/2952

Comments

@spartaelcid
Copy link

  • Node Version:
    $ node -v
    v8.11.3
    $ npm -v
    6.5.0
  • Platform: Windows 10 Pro
  • Compiler: msbuild
  • Module: weak
Verbose output (from npm or node-gyp):
$ npm i --verbose
npm info it worked if it ends with ok
npm verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'i',
npm verb cli   '--verbose' ]
npm info using npm@6.5.0
npm info using node@v8.11.3
npm verb npm-session 72619d7d01e6525a
npm info lifecycle AutoAuthWifiClearpass@0.0.1~preinstall: AutoAuthWifiClearpass@0.0.1
npm timing stage:loadCurrentTree Completed in 612ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 6ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 244ms
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 241ms
npm timing stage:loadIdealTree Completed in 572ms
npm timing stage:generateActionsToTake Completed in 59ms
npm verb correctMkdir C:\Users\christian.fornara\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
npm timing audit compress Completed in 8ms
npm info audit Submitting payload of 12000bytes
npm verb lock using C:\Users\christian.fornara\AppData\Roaming\npm-cache\_locks\staging-7568c44e56040492.lock for E:\Progetti\AutoAuthWifiClearpass\node_modules\.staging
npm timing action:extract Completed in 77ms
npm timing action:finalize Completed in 12ms
npm timing action:refresh-package-json Completed in 137ms
npm info lifecycle file-uri-to-path@1.0.0~preinstall: file-uri-to-path@1.0.0
npm info lifecycle bindings@1.5.0~preinstall: bindings@1.5.0
npm info lifecycle weak@1.0.1~preinstall: weak@1.0.1
npm timing action:preinstall Completed in 3ms
npm info linkStuff file-uri-to-path@1.0.0
npm info linkStuff bindings@1.5.0
npm info linkStuff weak@1.0.1
npm timing action:build Completed in 5ms
npm info lifecycle file-uri-to-path@1.0.0~install: file-uri-to-path@1.0.0
npm info lifecycle bindings@1.5.0~install: bindings@1.5.0
npm info lifecycle weak@1.0.1~install: weak@1.0.1

> weak@1.0.1 install E:\Progetti\AutoAuthWifiClearpass\node_modules\weak
> node-gyp rebuild


E:\Progetti\AutoAuthWifiClearpass\node_modules\weak>if not defined npm_config_node_gyp (node "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
gyp info it worked if it ends with ok
gyp verb cli [ 'C:\\Program Files\\nodejs\\node.exe',
gyp verb cli   'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild' ]
gyp info using node-gyp@3.8.0
gyp info using node@8.11.3 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "C:Userschristian.fornara.windows-build-toolspython27" in the PATH
gyp verb `which` failed Error: not found: C:Userschristian.fornara.windows-build-toolspython27
gyp verb `which` failed     at getNotFoundError (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:152:21)
gyp verb `which` failed  C:Userschristian.fornara.windows-build-toolspython27 { Error: not found: C:Userschristian.fornara.windows-build-toolspython27
gyp verb `which` failed     at getNotFoundError (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqWrap.oncomplete (fs.js:152:21)
gyp verb `which` failed   stack: 'Error: not found: C:Userschristian.fornara.windows-build-toolspython27\n    at getNotFoundError (C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:13:12)\n    at F (C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:68:19)\n    at E (C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:80:29)\n    at C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:89:16\n    at C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\isexe\\index.js:42:5\n    at C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\isexe\\windows.js:36:5\n    at FSReqWrap.oncomplete (fs.js:152:21)',
gyp verb `which` failed   code: 'ENOENT' }
gyp verb could not find "C:Userschristian.fornara.windows-build-toolspython27". checking python launcher
gyp verb check python launcher python executable found: "C:\\Users\\christian.fornara\\.windows-build-tools\\python27\\python.exe"
gyp verb check python version `C:\Users\christian.fornara\.windows-build-tools\python27\python.exe -c "import sys; print "2.7.15
gyp verb check python version .%s.%s" % sys.version_info[:3];"` returned: %j
gyp verb get node dir no --target version specified, falling back to host node version: 8.11.3
gyp verb command install [ '8.11.3' ]
gyp verb install input version string "8.11.3"
gyp verb install installing version: 8.11.3
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version is already installed, need to check "installVersion"
gyp verb got "installVersion" 9
gyp verb needs "installVersion" 9
gyp verb install version is good
gyp verb get node dir target node version installed: 8.11.3
gyp verb build dir attempting to create "build" dir: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\build
gyp verb build dir "build" dir needed to be created? E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\build\config.gypi
gyp verb config.gypi checking for gypi file: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\config.gypi
gyp verb common.gypi checking for gypi file: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\common.gypi
gyp verb gyp gyp format was not specified; forcing "msvs"
gyp info spawn C:\Users\christian.fornara\.windows-build-tools\python27\python.exe
gyp info spawn args [ 'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\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   'msvs',
gyp info spawn args   '-G',
gyp info spawn args   'msvs_version=2019',
gyp info spawn args   '-I',
gyp info spawn args   'E:\\Progetti\\AutoAuthWifiClearpass\\node_modules\\weak\\build\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\christian.fornara\\.node-gyp\\8.11.3\\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\\christian.fornara\\.node-gyp\\8.11.3',
gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=C:\\Users\\christian.fornara\\.node-gyp\\8.11.3\\<(target_arch)\\node.lib',
gyp info spawn args   '-Dmodule_root_dir=E:\\Progetti\\AutoAuthWifiClearpass\\node_modules\\weak',
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   'E:\\Progetti\\AutoAuthWifiClearpass\\node_modules\\weak\\build',
gyp info spawn args   '-Goutput_dir=.' ]
Traceback (most recent call last):
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 16, in <module>
    sys.exit(gyp.script_main())
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 545, in script_main
    return main(sys.argv[1:])
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 538, in main
    return gyp_main(args)
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 514, in gyp_main
    options.duplicate_basename_check)
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 98, in Load
    generator.CalculateVariables(default_variables, params)
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1916, in CalculateVariables
    generator_flags.get('msvs_version', 'auto'))
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\MSVSVersion.py", line 434, in SelectVisualStudioVersion
    versions = _DetectVisualStudioVersions(version_map[version], 'e' in version)
KeyError: '2019'
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:345:16)
gyp ERR! stack     at emitTwo (events.js:126:13)
gyp ERR! stack     at ChildProcess.emit (events.js:214:7)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:198:12)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd E:\Progetti\AutoAuthWifiClearpass\node_modules\weak
gyp ERR! node -v v8.11.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm verb lifecycle weak@1.0.1~install: unsafe-perm in lifecycle true
npm verb lifecycle weak@1.0.1~install: PATH: C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\node_modules\.bin;E:\Progetti\AutoAuthWifiClearpass\node_modules\.bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\christian.fornara\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files\nodejs;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Sennheiser\SoftphoneSDK;C:\Program Files\MySQL\MySQL Utilities 1.6;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files\dotnet;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Users\christian.fornara\AppData\Local\Microsoft\WindowsApps;C:\Users\christian.fornara\AppData\Local\Programs\Microsoft VS Code\bin
npm verb lifecycle weak@1.0.1~install: CWD: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak
npm timing audit submit Completed in 805ms
npm http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 483ms
npm timing audit body Completed in 1ms
npm info lifecycle weak@1.0.1~install: Failed to exec install script
npm timing action:install Completed in 1519ms
npm timing action:postinstall Completed in 0ms
npm verb unlock done using C:\Users\christian.fornara\AppData\Roaming\npm-cache\_locks\staging-7568c44e56040492.lock for E:\Progetti\AutoAuthWifiClearpass\node_modules\.staging
npm timing stage:executeActions Completed in 2236ms
npm timing stage:rollbackFailedOptional Completed in 33ms
npm info linkStuff AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~install: AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~postinstall: AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~prepublish: AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~prepare: AutoAuthWifiClearpass@0.0.1
npm timing stage:runTopLevelLifecycles Completed in 3640ms
npm verb saving []
npm verb shrinkwrap skipping write for package.json because there were no changes.
npm info lifecycle undefined~preshrinkwrap: undefined
npm info lifecycle undefined~shrinkwrap: undefined
npm verb shrinkwrap skipping write for package-lock.json because there were no changes.
npm info lifecycle undefined~postshrinkwrap: undefined
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 (node_modules\weak):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm verb optional SKIPPING OPTIONAL DEPENDENCY:
npm verb optional Failed at the weak@1.0.1 install script.
npm verb optional SKIPPING OPTIONAL DEPENDENCY: This is probably not a problem with npm. There is likely additional logging output above.

audited 546 packages in 3.839s
found 18 vulnerabilities (7 low, 5 moderate, 6 high)
  run `npm audit fix` to fix them, or `npm audit` for details
npm verb exit [ 0, true ]
npm timing npm Completed in 4573ms
npm info ok
@cclauss
Copy link
Contributor

cclauss commented Jan 17, 2020

Node.js v8 is no longer supported. https://github.com/nodejs/Release#readme

@spartaelcid
Copy link
Author

Hello,

thanks for the fast reply.

Now i have :
$ node -v
v12.14.1

but the problem is the same...

Verbose output (from npm or node-gyp):
$ npm i --verbose
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   'C:\\Program Files\\nodejs\\node.exe',
npm verb cli   'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   'i',
npm verb cli   '--verbose'
npm verb cli ]
npm info using npm@6.5.0
npm info using node@v12.14.1
npm verb npm-session 199ae8d9c69dec62
npm info lifecycle AutoAuthWifiClearpass@0.0.1~preinstall: AutoAuthWifiClearpass@0.0.1
npm timing stage:loadCurrentTree Completed in 619ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 4ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 273ms
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 247ms
npm timing stage:loadIdealTree Completed in 606ms
npm timing stage:generateActionsToTake Completed in 35ms
npm verb correctMkdir C:\Users\christian.fornara\AppData\Roaming\npm-cache\_locks correctMkdir not in flight; initializing
npm timing audit compress Completed in 8ms
npm info audit Submitting payload of 12000bytes
npm verb lock using C:\Users\christian.fornara\AppData\Roaming\npm-cache\_locks\staging-7568c44e56040492.lock for E:\Progetti\AutoAuthWifiClearpass\node_modules\.staging
npm timing action:extract Completed in 94ms
npm timing action:finalize Completed in 12ms
npm timing action:refresh-package-json Completed in 107ms
npm info lifecycle file-uri-to-path@1.0.0~preinstall: file-uri-to-path@1.0.0
npm info lifecycle bindings@1.5.0~preinstall: bindings@1.5.0
npm info lifecycle weak@1.0.1~preinstall: weak@1.0.1
npm timing action:preinstall Completed in 5ms
npm info linkStuff file-uri-to-path@1.0.0
npm info linkStuff bindings@1.5.0
npm info linkStuff weak@1.0.1
npm timing action:build Completed in 6ms
npm info lifecycle file-uri-to-path@1.0.0~install: file-uri-to-path@1.0.0
npm info lifecycle bindings@1.5.0~install: bindings@1.5.0
npm info lifecycle weak@1.0.1~install: weak@1.0.1

> weak@1.0.1 install E:\Progetti\AutoAuthWifiClearpass\node_modules\weak
> node-gyp rebuild


E:\Progetti\AutoAuthWifiClearpass\node_modules\weak>if not defined npm_config_node_gyp (node "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
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:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js',
gyp verb cli   'rebuild'
gyp verb cli ]
gyp info using node-gyp@3.8.0
gyp info using node@12.14.1 | win32 | x64
gyp verb command rebuild []
gyp verb command clean []
gyp verb clean removing "build" directory
gyp verb command configure []
gyp verb check python checking for Python executable "C:Userschristian.fornara.windows-build-toolspython27" in the PATH
gyp verb `which` failed Error: not found: C:Userschristian.fornara.windows-build-toolspython27
gyp verb `which` failed     at getNotFoundError (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:158:21)
gyp verb `which` failed  C:Userschristian.fornara.windows-build-toolspython27 Error: not found: C:Userschristian.fornara.windows-build-toolspython27
gyp verb `which` failed     at getNotFoundError (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:13:12)
gyp verb `which` failed     at F (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:68:19)
gyp verb `which` failed     at E (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:80:29)
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\which\which.js:89:16
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\index.js:42:5
gyp verb `which` failed     at C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\isexe\windows.js:36:5
gyp verb `which` failed     at FSReqCallback.oncomplete (fs.js:158:21) {
gyp verb `which` failed   stack: 'Error: not found: C:Userschristian.fornara.windows-build-toolspython27\n' +
gyp verb `which` failed     '    at getNotFoundError (C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:13:12)\n' +
gyp verb `which` failed     '    at F (C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:68:19)\n' +
gyp verb `which` failed     '    at E (C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:80:29)\n' +
gyp verb `which` failed     '    at C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\which\\which.js:89:16\n' +
gyp verb `which` failed     '    at C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\isexe\\index.js:42:5\n' +
gyp verb `which` failed     '    at C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\isexe\\windows.js:36:5\n' +
gyp verb `which` failed     '    at FSReqCallback.oncomplete (fs.js:158:21)',
gyp verb `which` failed   code: 'ENOENT'
gyp verb `which` failed }
gyp verb could not find "C:Userschristian.fornara.windows-build-toolspython27". checking python launcher
gyp verb check python launcher python executable found: "C:\\Users\\christian.fornara\\.windows-build-tools\\python27\\python.exe"
gyp verb check python version `C:\Users\christian.fornara\.windows-build-tools\python27\python.exe -c "import sys; print "2.7.15
gyp verb check python version .%s.%s" % sys.version_info[:3];"` returned: %j
gyp verb get node dir no --target version specified, falling back to host node version: 12.14.1
gyp verb command install [ '12.14.1' ]
gyp verb install input version string "12.14.1"
gyp verb install installing version: 12.14.1
gyp verb install --ensure was passed, so won't reinstall if already installed
gyp verb install version not already installed, continuing with install 12.14.1
gyp verb ensuring nodedir is created C:\Users\christian.fornara\.node-gyp\12.14.1
gyp verb created nodedir C:\Users\christian.fornara\.node-gyp\12.14.1
gyp http GET https://nodejs.org/download/release/v12.14.1/node-v12.14.1-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v12.14.1/node-v12.14.1-headers.tar.gz
gyp verb extracted file from tarball include\node\common.gypi
gyp verb extracted file from tarball include\node\config.gypi
gyp verb extracted file from tarball include\node\node.h
gyp verb extracted file from tarball include\node\node_api.h
gyp verb extracted file from tarball include\node\js_native_api.h
gyp verb extracted file from tarball include\node\js_native_api_types.h
gyp verb extracted file from tarball include\node\node_api_types.h
gyp verb extracted file from tarball include\node\node_buffer.h
gyp verb extracted file from tarball include\node\node_object_wrap.h
gyp verb extracted file from tarball include\node\node_version.h
gyp verb extracted file from tarball include\node\v8-value-serializer-version.h
gyp verb extracted file from tarball include\node\v8-version-string.h
gyp verb extracted file from tarball include\node\v8-wasm-trap-handler-posix.h
gyp verb extracted file from tarball include\node\v8-wasm-trap-handler-win.h
gyp verb extracted file from tarball include\node\v8-internal.h
gyp verb extracted file from tarball include\node\v8-testing.h
gyp verb extracted file from tarball include\node\v8.h
gyp verb extracted file from tarball include\node\v8config.h
gyp verb extracted file from tarball include\node\v8-platform.h
gyp verb extracted file from tarball include\node\v8-profiler.h
gyp verb extracted file from tarball include\node\v8-util.h
gyp verb extracted file from tarball include\node\v8-version.h
gyp verb extracted file from tarball include\node\libplatform\libplatform-export.h
gyp verb extracted file from tarball include\node\libplatform\libplatform.h
gyp verb extracted file from tarball include\node\libplatform\v8-tracing.h
gyp verb extracted file from tarball include\node\uv\aix.h
gyp verb extracted file from tarball include\node\uv\android-ifaddrs.h
gyp verb extracted file from tarball include\node\uv\bsd.h
gyp verb extracted file from tarball include\node\uv\darwin.h
gyp verb extracted file from tarball include\node\uv\errno.h
gyp verb extracted file from tarball include\node\uv\linux.h
gyp verb extracted file from tarball include\node\uv\os390.h
gyp verb extracted file from tarball include\node\uv\posix.h
gyp verb extracted file from tarball include\node\uv\stdint-msvc2008.h
gyp verb extracted file from tarball include\node\uv\sunos.h
gyp verb extracted file from tarball include\node\uv\threadpool.h
gyp verb extracted file from tarball include\node\uv\tree.h
gyp verb extracted file from tarball include\node\uv\unix.h
gyp verb extracted file from tarball include\node\uv\win.h
gyp verb extracted file from tarball include\node\uv\version.h
gyp verb extracted file from tarball include\node\uv.h
gyp verb extracted file from tarball include\node\openssl\aes.h
gyp verb extracted file from tarball include\node\openssl\asn1.h
gyp verb extracted file from tarball include\node\openssl\asn1_mac.h
gyp verb extracted file from tarball include\node\openssl\asn1err.h
gyp verb extracted file from tarball include\node\openssl\asn1t.h
gyp verb extracted file from tarball include\node\openssl\async.h
gyp verb extracted file from tarball include\node\openssl\asyncerr.h
gyp verb extracted file from tarball include\node\openssl\bio.h
gyp verb extracted file from tarball include\node\openssl\bioerr.h
gyp verb extracted file from tarball include\node\openssl\blowfish.h
gyp verb extracted file from tarball include\node\openssl\bn.h
gyp verb extracted file from tarball include\node\openssl\bnerr.h
gyp verb extracted file from tarball include\node\openssl\buffer.h
gyp verb extracted file from tarball include\node\openssl\buffererr.h
gyp verb extracted file from tarball include\node\openssl\camellia.h
gyp verb extracted file from tarball include\node\openssl\cast.h
gyp verb extracted file from tarball include\node\openssl\cmac.h
gyp verb extracted file from tarball include\node\openssl\cms.h
gyp verb extracted file from tarball include\node\openssl\cmserr.h
gyp verb extracted file from tarball include\node\openssl\comp.h
gyp verb extracted file from tarball include\node\openssl\comperr.h
gyp verb extracted file from tarball include\node\openssl\conf.h
gyp verb extracted file from tarball include\node\openssl\conf_api.h
gyp verb extracted file from tarball include\node\openssl\conferr.h
gyp verb extracted file from tarball include\node\openssl\crypto.h
gyp verb extracted file from tarball include\node\openssl\cryptoerr.h
gyp verb extracted file from tarball include\node\openssl\ct.h
gyp verb extracted file from tarball include\node\openssl\cterr.h
gyp verb extracted file from tarball include\node\openssl\des.h
gyp verb extracted file from tarball include\node\openssl\dh.h
gyp verb extracted file from tarball include\node\openssl\dherr.h
gyp verb extracted file from tarball include\node\openssl\dsa.h
gyp verb extracted file from tarball include\node\openssl\dsaerr.h
gyp verb extracted file from tarball include\node\openssl\dtls1.h
gyp verb extracted file from tarball include\node\openssl\e_os2.h
gyp verb extracted file from tarball include\node\openssl\ebcdic.h
gyp verb extracted file from tarball include\node\openssl\ec.h
gyp verb extracted file from tarball include\node\openssl\ecdh.h
gyp verb extracted file from tarball include\node\openssl\ecdsa.h
gyp verb extracted file from tarball include\node\openssl\ecerr.h
gyp verb extracted file from tarball include\node\openssl\engine.h
gyp verb extracted file from tarball include\node\openssl\engineerr.h
gyp verb extracted file from tarball include\node\openssl\err.h
gyp verb extracted file from tarball include\node\openssl\evp.h
gyp verb extracted file from tarball include\node\openssl\evperr.h
gyp verb extracted file from tarball include\node\openssl\hmac.h
gyp verb extracted file from tarball include\node\openssl\idea.h
gyp verb extracted file from tarball include\node\openssl\kdf.h
gyp verb extracted file from tarball include\node\openssl\kdferr.h
gyp verb extracted file from tarball include\node\openssl\lhash.h
gyp verb extracted file from tarball include\node\openssl\md2.h
gyp verb extracted file from tarball include\node\openssl\md4.h
gyp verb extracted file from tarball include\node\openssl\md5.h
gyp verb extracted file from tarball include\node\openssl\mdc2.h
gyp verb extracted file from tarball include\node\openssl\modes.h
gyp verb extracted file from tarball include\node\openssl\obj_mac.h
gyp verb extracted file from tarball include\node\openssl\objects.h
gyp verb extracted file from tarball include\node\openssl\objectserr.h
gyp verb extracted file from tarball include\node\openssl\ocsp.h
gyp verb extracted file from tarball include\node\openssl\ocsperr.h
gyp verb extracted file from tarball include\node\openssl\opensslv.h
gyp verb extracted file from tarball include\node\openssl\ossl_typ.h
gyp verb extracted file from tarball include\node\openssl\pem.h
gyp verb extracted file from tarball include\node\openssl\pem2.h
gyp verb extracted file from tarball include\node\openssl\pemerr.h
gyp verb extracted file from tarball include\node\openssl\pkcs12.h
gyp verb extracted file from tarball include\node\openssl\pkcs12err.h
gyp verb extracted file from tarball include\node\openssl\pkcs7.h
gyp verb extracted file from tarball include\node\openssl\pkcs7err.h
gyp verb extracted file from tarball include\node\openssl\rand.h
gyp verb extracted file from tarball include\node\openssl\rand_drbg.h
gyp verb extracted file from tarball include\node\openssl\randerr.h
gyp verb extracted file from tarball include\node\openssl\rc2.h
gyp verb extracted file from tarball include\node\openssl\rc4.h
gyp verb extracted file from tarball include\node\openssl\rc5.h
gyp verb extracted file from tarball include\node\openssl\ripemd.h
gyp verb extracted file from tarball include\node\openssl\rsa.h
gyp verb extracted file from tarball include\node\openssl\rsaerr.h
gyp verb extracted file from tarball include\node\openssl\safestack.h
gyp verb extracted file from tarball include\node\openssl\seed.h
gyp verb extracted file from tarball include\node\openssl\sha.h
gyp verb extracted file from tarball include\node\openssl\srp.h
gyp verb extracted file from tarball include\node\openssl\srtp.h
gyp verb extracted file from tarball include\node\openssl\ssl.h
gyp verb extracted file from tarball include\node\openssl\ssl2.h
gyp verb extracted file from tarball include\node\openssl\ssl3.h
gyp verb extracted file from tarball include\node\openssl\sslerr.h
gyp verb extracted file from tarball include\node\openssl\stack.h
gyp verb extracted file from tarball include\node\openssl\store.h
gyp verb extracted file from tarball include\node\openssl\storeerr.h
gyp verb extracted file from tarball include\node\openssl\symhacks.h
gyp verb extracted file from tarball include\node\openssl\tls1.h
gyp verb extracted file from tarball include\node\openssl\ts.h
gyp verb extracted file from tarball include\node\openssl\tserr.h
gyp verb extracted file from tarball include\node\openssl\txt_db.h
gyp verb extracted file from tarball include\node\openssl\ui.h
gyp verb extracted file from tarball include\node\openssl\uierr.h
gyp verb extracted file from tarball include\node\openssl\whrlpool.h
gyp verb extracted file from tarball include\node\openssl\x509.h
gyp verb extracted file from tarball include\node\openssl\x509_vfy.h
gyp verb extracted file from tarball include\node\openssl\x509err.h
gyp verb extracted file from tarball include\node\openssl\x509v3.h
gyp verb extracted file from tarball include\node\openssl\x509v3err.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-elf\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64le\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86_64\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64A\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix64-gcc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin64-x86_64-cc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\aix-gcc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x86_64\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris64-x86_64-gcc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\BSD-x86\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-aarch64\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-armv4\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\solaris-x86-gcc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm\include\openssl\opensslconf.h
gyp verb content checksum node-v12.14.1-headers.tar.gz 944b436e1e8fe19b0c7397ebd3680abefe81d5958d9341bef99fbe0c9fffa93c
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-mips64\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\darwin-i386-cc\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-ppc64\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux-x32\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN32\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux64-s390x\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm_avx2\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm_avx2\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm_avx2\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm_avx2\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm_avx2\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\linux32-s390x\asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64-ARM\no-asm\crypto\include\internal\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64-ARM\no-asm\crypto\include\internal\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64-ARM\no-asm\crypto\buildinf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64-ARM\no-asm\include\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\archs\VC-WIN64-ARM\no-asm\include\progs.h
gyp verb extracted file from tarball include\node\openssl\bn_conf.h
gyp verb extracted file from tarball include\node\openssl\bn_conf_asm.h
gyp verb extracted file from tarball include\node\openssl\bn_conf_no-asm.h
gyp verb extracted file from tarball include\node\openssl\dso_conf.h
gyp verb extracted file from tarball include\node\openssl\dso_conf_asm.h
gyp verb extracted file from tarball include\node\openssl\dso_conf_no-asm.h
gyp verb extracted file from tarball include\node\openssl\opensslconf.h
gyp verb extracted file from tarball include\node\openssl\opensslconf_asm.h
gyp verb extracted file from tarball include\node\openssl\opensslconf_no-asm.h
gyp verb extracted file from tarball include\node\zconf.h
gyp verb extracted file from tarball include\node\zlib.h
gyp verb tarball done parsing tarball
gyp verb on Windows; need to download `node.lib`...
gyp verb 32-bit node.lib dir C:\Users\christian.fornara\.node-gyp\12.14.1\ia32
gyp verb 64-bit node.lib dir C:\Users\christian.fornara\.node-gyp\12.14.1\x64
gyp verb `node.lib` 32-bit url https://nodejs.org/download/release/v12.14.1/win-x86/node.lib
gyp verb `node.lib` 64-bit url https://nodejs.org/download/release/v12.14.1/win-x64/node.lib
gyp verb check download content checksum, need to download `SHASUMS256.txt`...
gyp verb checksum url https://nodejs.org/download/release/v12.14.1/SHASUMS256.txt
gyp http GET https://nodejs.org/download/release/v12.14.1/SHASUMS256.txt
gyp verb streaming 64-bit node.lib to: C:\Users\christian.fornara\.node-gyp\12.14.1\x64\node.lib
gyp http GET https://nodejs.org/download/release/v12.14.1/win-x64/node.lib
gyp verb streaming 32-bit node.lib to: C:\Users\christian.fornara\.node-gyp\12.14.1\ia32\node.lib
gyp http GET https://nodejs.org/download/release/v12.14.1/win-x86/node.lib
gyp http 200 https://nodejs.org/download/release/v12.14.1/SHASUMS256.txt
gyp verb checksum data {"node-v12.14.1-aix-ppc64.tar.gz":"7d7621ff0c037ea556284e382f3c5c98af0dad146786fef133a71cea1bd661fc","node-v12.14.1-darwin-x64.tar.gz":"0be10a28737527a1e5e3784d3ad844d742fe8b0718acd701fd48f718fd3af78f","node-v12.14.1-darwin-x64.tar.xz":"aa6cfba37e018aec20f0870931b9a39b923697a2a1d84aad3292bdbad7bd6b18","node-v12.14.1-headers.tar.gz":"944b436e1e8fe19b0c7397ebd3680abefe81d5958d9341bef99fbe0c9fffa93c","node-v12.14.1-headers.tar.xz":"9cd7975e52f2caf2b086d9276c36500e40ac68ec13b07d211a260c94f51ca9f0","node-v12.14.1-linux-arm64.tar.gz":"fb1a20f37ef918033b0f2f9436b4a82e15128ce61e0de2378a4306ba7667cf4a","node-v12.14.1-linux-arm64.tar.xz":"6cd28a5e6340f596aec8dbfd6720f444f011e6b9018622290a60dbd17f9baff6","node-v12.14.1-linux-armv7l.tar.gz":"49c03bf2aa85b19a286a2dbad471b6dd89a8e4542564a41cd23b5b08e81b9c65","node-v12.14.1-linux-armv7l.tar.xz":"ed4e625c84b877905eda4f356c8b4183c642e5ee6d59513d6329674ec23df234","node-v12.14.1-linux-ppc64le.tar.gz":"280c4f432261180004c33c6fe73b008b84926f9c5b2997e9df4da691d22e081b","node-v12.14.1-linux-ppc64le.tar.xz":"871bede5bf54a3596b485d9e42c37dd5832aedd999998964dfe991aff7cb3778","node-v12.14.1-linux-s390x.tar.gz":"9aeed5fd472028228db8dc88b27b8f11ffc9af3c8ca3dedba49e6e02ea42a3d2","node-v12.14.1-linux-s390x.tar.xz":"d734271d8ce8c9c0b9887bf246843fbac71c37c42bd2ef28ea5e2bfef0cd0f8a","node-v12.14.1-linux-x64.tar.gz":"e21be7dd07cc143c480695d6214f40873a7791f437c1ca12fc94d45f539a47d9","node-v12.14.1-linux-x64.tar.xz":"07cfcaa0aa9d0fcb6e99725408d9e0b07be03b844701588e3ab5dbc395b98e1b","node-v12.14.1.pkg":"043b4d3d35c3ede0c496d2cb32ce51e37d70bf5f21c0dc0598db7e2af46ac667","node-v12.14.1-sunos-x64.tar.gz":"17bcbf5e7b1b57f73f00bbb8e77e8f6393db41e4d4a1bfc6c2f601606681e659","node-v12.14.1-sunos-x64.tar.xz":"ec6e3e9b33cfd7083b2e7203bfe54afb53cd40d5e027dcc57820e21e2f77948f","node-v12.14.1.tar.gz":"42a7f0777fea8825611cb9250ff927824dba4f7aea854b47d522798acf4bdbc6","node-v12.14.1.tar.xz":"877b4b842318b0e09bc754faf7343f2f097f0fc4f88ab9ae57cf9944e88e7adb","node-v12.14.1-win-x64.7z":"5f071589df21a6d2e99fc7a52649f0a7e5d5b36ef8f619bd7dbd39e6e2f47be2","node-v12.14.1-win-x64.zip":"1f96ccce3ba045ecea3f458e189500adb90b8bc1a34de5d82fc10a5bf66ce7e3","node-v12.14.1-win-x86.7z":"b94daef84daaf40e2a3841d8ecad679462ad48c2d5db83bc7d1289a27882a00c","node-v12.14.1-win-x86.zip":"0c780bb80cf24a036517bd293e676d56f1d75a0968bd75720e6d8436c64cfa2f","node-v12.14.1-x64.msi":"630bc34155e7fdb65c02ed44a37cd27dcf3f76a061c220e7af8baacdb0c2bb9c","node-v12.14.1-x86.msi":"ebb719fdb1e27782e0bc2110af1b836657fb1078353757da265d4256e5dfdb2b","win-x64/node.exe":"47502c82c22d24fa38fd3b3e4b12e5298297cb15a0ecb9528aae4ac0e40248be","win-x64/node.lib":"30ec1ab45d9d22ad93e7c95691640d83818175b4fd74680d12a1f900a7d87f80","win-x64/node_pdb.7z":"86ae4f23821a42f3bae166dc579fae1c59a1b0195f87b76bedc838c4b2570656","win-x64/node_pdb.zip":"c4cac095f23af3272077d72dfe958238bf93c75effc25a387ce98adc56ec35d4","win-x86/node.exe":"4a19c897619e96c3402608e1c4107c441efd05c3c0242b43bccffd7cee43385b","win-x86/node.lib":"87a49b27dfc454c5f8ff71dffb0c27322a8148a661d216741156ad61c2493cd1","win-x86/node_pdb.7z":"080876ee76462d59275902f03f676021fabc8ed6ef545406efbedf41273acb55","win-x86/node_pdb.zip":"930bf28f9400e7333b460fa1e7512c1902b0a3de54d16d0fe5eeb183ede1b411"}
gyp http 200 https://nodejs.org/download/release/v12.14.1/win-x64/node.lib
gyp http 200 https://nodejs.org/download/release/v12.14.1/win-x86/node.lib
gyp verb content checksum win-x64/node.lib 30ec1ab45d9d22ad93e7c95691640d83818175b4fd74680d12a1f900a7d87f80
gyp verb content checksum win-x86/node.lib 87a49b27dfc454c5f8ff71dffb0c27322a8148a661d216741156ad61c2493cd1
gyp verb download contents checksum {"node-v12.14.1-headers.tar.gz":"944b436e1e8fe19b0c7397ebd3680abefe81d5958d9341bef99fbe0c9fffa93c","win-x64/node.lib":"30ec1ab45d9d22ad93e7c95691640d83818175b4fd74680d12a1f900a7d87f80","win-x86/node.lib":"87a49b27dfc454c5f8ff71dffb0c27322a8148a661d216741156ad61c2493cd1"}
gyp verb validating download checksum for node-v12.14.1-headers.tar.gz (944b436e1e8fe19b0c7397ebd3680abefe81d5958d9341bef99fbe0c9fffa93c == 944b436e1e8fe19b0c7397ebd3680abefe81d5958d9341bef99fbe0c9fffa93c)
gyp verb validating download checksum for win-x64/node.lib (30ec1ab45d9d22ad93e7c95691640d83818175b4fd74680d12a1f900a7d87f80 == 30ec1ab45d9d22ad93e7c95691640d83818175b4fd74680d12a1f900a7d87f80)
gyp verb validating download checksum for win-x86/node.lib (87a49b27dfc454c5f8ff71dffb0c27322a8148a661d216741156ad61c2493cd1 == 87a49b27dfc454c5f8ff71dffb0c27322a8148a661d216741156ad61c2493cd1)
gyp verb get node dir target node version installed: 12.14.1
gyp verb build dir attempting to create "build" dir: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\build
gyp verb build dir "build" dir needed to be created? E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\build
gyp verb build/config.gypi creating config file
gyp verb build/config.gypi writing out config file: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\build\config.gypi
gyp verb config.gypi checking for gypi file: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\config.gypi
gyp verb common.gypi checking for gypi file: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\common.gypi
gyp verb gyp gyp format was not specified; forcing "msvs"
gyp info spawn C:\Users\christian.fornara\.windows-build-tools\python27\python.exe
gyp info spawn args [
gyp info spawn args   'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\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   'msvs',
gyp info spawn args   '-G',
gyp info spawn args   'msvs_version=2019',
gyp info spawn args   '-I',
gyp info spawn args   'E:\\Progetti\\AutoAuthWifiClearpass\\node_modules\\weak\\build\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\christian.fornara\\.node-gyp\\12.14.1\\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\\christian.fornara\\.node-gyp\\12.14.1',
gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=C:\\Users\\christian.fornara\\.node-gyp\\12.14.1\\<(target_arch)\\node.lib',
gyp info spawn args   '-Dmodule_root_dir=E:\\Progetti\\AutoAuthWifiClearpass\\node_modules\\weak',
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   'E:\\Progetti\\AutoAuthWifiClearpass\\node_modules\\weak\\build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
Traceback (most recent call last):
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\gyp_main.py", line 16, in <module>
    sys.exit(gyp.script_main())
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 545, in script_main
    return main(sys.argv[1:])
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 538, in main
    return gyp_main(args)
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 514, in gyp_main
    options.duplicate_basename_check)
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\__init__.py", line 98, in Load
    generator.CalculateVariables(default_variables, params)
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\generator\msvs.py", line 1916, in CalculateVariables
    generator_flags.get('msvs_version', 'auto'))
  File "C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\gyp\pylib\gyp\MSVSVersion.py", line 434, in SelectVisualStudioVersion
    versions = _DetectVisualStudioVersions(version_map[version], 'e' in version)
KeyError: '2019'
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onCpExit (C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\configure.js:345:16)
gyp ERR! stack     at ChildProcess.emit (events.js:223:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\christian.fornara\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd E:\Progetti\AutoAuthWifiClearpass\node_modules\weak
gyp ERR! node -v v12.14.1
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm verb lifecycle weak@1.0.1~install: unsafe-perm in lifecycle true
npm verb lifecycle weak@1.0.1~install: PATH: C:\Users\christian.fornara\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin;E:\Progetti\AutoAuthWifiClearpass\node_modules\weak\node_modules\.bin;E:\Progetti\AutoAuthWifiClearpass\node_modules\.bin;C:\Program Files\Git\mingw64\bin;C:\Program Files\Git\usr\bin;C:\Users\christian.fornara\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files (x86)\Sennheiser\SoftphoneSDK;C:\Program Files\MySQL\MySQL Utilities 1.6;C:\Program Files\Microsoft\Web Platform Installer;C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0;C:\Program Files\Microsoft SQL Server\110\Tools\Binn;C:\Program Files\dotnet;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\nodejs;C:\Users\christian.fornara\.windows-build-tools\python27;C:\Users\christian.fornara\AppData\Local\Microsoft\WindowsApps;C:\Users\christian.fornara\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\christian.fornara\AppData\Roaming\npm
npm verb lifecycle weak@1.0.1~install: CWD: E:\Progetti\AutoAuthWifiClearpass\node_modules\weak
npm timing audit submit Completed in 1091ms
npm http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/audits/quick 701ms
npm timing audit body Completed in 1ms
npm info lifecycle weak@1.0.1~install: Failed to exec install script
npm timing action:install Completed in 17541ms
npm timing action:postinstall Completed in 1ms
npm verb unlock done using C:\Users\christian.fornara\AppData\Roaming\npm-cache\_locks\staging-7568c44e56040492.lock for E:\Progetti\AutoAuthWifiClearpass\node_modules\.staging
npm timing stage:executeActions Completed in 18327ms
npm timing stage:rollbackFailedOptional Completed in 36ms
npm info linkStuff AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~install: AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~postinstall: AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~prepublish: AutoAuthWifiClearpass@0.0.1
npm info lifecycle AutoAuthWifiClearpass@0.0.1~prepare: AutoAuthWifiClearpass@0.0.1
npm timing stage:runTopLevelLifecycles Completed in 19751ms
npm verb saving []
npm verb shrinkwrap skipping write for package.json because there were no changes.
npm info lifecycle undefined~preshrinkwrap: undefined
npm info lifecycle undefined~shrinkwrap: undefined
npm verb shrinkwrap skipping write for package-lock.json because there were no changes.
npm info lifecycle undefined~postshrinkwrap: undefined
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 (node_modules\weak):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm verb optional SKIPPING OPTIONAL DEPENDENCY:
npm verb optional Failed at the weak@1.0.1 install script.
npm verb optional SKIPPING OPTIONAL DEPENDENCY: This is probably not a problem with npm. There is likely additional logging output above.

audited 546 packages in 19.991s
found 18 vulnerabilities (7 low, 5 moderate, 6 high)
  run `npm audit fix` to fix them, or `npm audit` for details
npm verb exit [ 0, true ]
npm timing npm Completed in 20843ms
npm info ok

@kratoskat
Copy link

kratoskat commented Jan 20, 2020

If it helps, i was missing the "make" and "g++" packages (apt install make g++)

@Eldorian
Copy link

Having the exact same problem with node version 12.14.1

@joaocgreis
Copy link
Member

@spartaelcid you seem to have installed npm manually, so you also need to update it:

npm install -g npm

The npm you are using now has node-gyp 3.8.0, which does not support Visual Studio 2019.

@joaocgreis
Copy link
Member

Also note that weak does not seem to work with Node.js v12: TooTallNate/node-weak#99

@spartaelcid
Copy link
Author

Hello, i try to update npm but i have the same issue :
$ npm --version
6.13.6

Verbose output (from npm or node-gyp):
$ npm i

> weak@1.0.1 install C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak
> node-gyp rebuild


C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak>if not defined npm_config_node_gyp (node "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Compilazione dei progetti nella soluzione uno alla volta. Per abilitare la compilazione parallela, aggiungere l'opzione "/m".
  weakref.cc
  win_delay_load_hook.cc
..\src\weakref.cc(147): error C2660: 'v8::Function::Call': function does not take 3 arguments [C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak\build\weakref.vcxproj]
..\src\weakref.cc(168): error C2660: 'v8::ObjectTemplate::NewInstance': function does not take 0 arguments [C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak\build\weakref.vcxproj]
..\src\weakref.cc(223): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak\build\weakref.vcxproj]
          with
          [
              T=v8::Object
          ]
  C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\nan\nan.h(1986): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:223:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\admin\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak
gyp ERR! node -v v12.14.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 (node_modules\weak):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

audited 389 packages in 8.109s

1 package is looking for funding
  run `npm fund` for details

found 17 vulnerabilities (7 low, 4 moderate, 6 high)
  run `npm audit fix` to fix them, or `npm audit` for details

</details>



@jblflqr
Copy link

jblflqr commented Jan 31, 2020

Having the same problem when trying to upgrade nodejs version from v10.15.3 to 12.14.1 (CentOS)

gyp ERR! node -v v12.14.1
gyp ERR! node-gyp -v v5.0.7

When I downgrade to v10.15.3 it's working again
gcc-c++ make are up to date.

@Ghostavio
Copy link

this thing never worked on node 12 for me

@jctandrianoff
Copy link

I also got around this by downgrading from node 13 or so to a node 10 version using nvm. I had to redownload a repository because I'd made a mess of one locally trying to do different things with npm install and ng update with the --force option. Anyways, as has been said, try changing your node version if you encounter this it seems.

@DiogoDuque
Copy link

Also experiencing this issue with node 12.14.1

@grikard
Copy link

grikard commented Mar 6, 2020

Hello, i try to update npm but i have the same issue :
$ npm --version
6.13.6

Verbose output (from npm or node-gyp):

$ npm i

> weak@1.0.1 install C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak
> node-gyp rebuild


C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak>if not defined npm_config_node_gyp (node "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Compilazione dei progetti nella soluzione uno alla volta. Per abilitare la compilazione parallela, aggiungere l'opzione "/m".
  weakref.cc
  win_delay_load_hook.cc
..\src\weakref.cc(147): error C2660: 'v8::Function::Call': function does not take 3 arguments [C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak\build\weakref.vcxproj]
..\src\weakref.cc(168): error C2660: 'v8::ObjectTemplate::NewInstance': function does not take 0 arguments [C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak\build\weakref.vcxproj]
..\src\weakref.cc(223): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak\build\weakref.vcxproj]
          with
          [
              T=v8::Object
          ]
  C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\nan\nan.h(1986): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\14.0\bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\admin\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:223:5)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Windows_NT 10.0.18362
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\admin\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\admin\Documents\AutoAuthWifiClearpass\node_modules\weak
gyp ERR! node -v v12.14.1
gyp ERR! node-gyp -v v5.0.5
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 (node_modules\weak):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: weak@1.0.1 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1

audited 389 packages in 8.109s

1 package is looking for funding
  run `npm fund` for details

found 17 vulnerabilities (7 low, 4 moderate, 6 high)
  run `npm audit fix` to fix them, or `npm audit` for details

</details>

I am having the same issues when trying to publish to Azure App Service running Netcore31. no results yet.
Using:
Visual Studio 2019
added all the pythin versions
npm audit vis, npm uninstall npm install

Over and over again and still the same problem as listed here. The problem is with node-sass and node-gyp.

I am running Clean Architecture, .netcore 3.1.2

+-- @angular-devkit/build-angular@0.803.25
+-- @angular/animations@8.0.0
+-- @angular/cli@8.0.6
+-- @angular/common@8.0.0
+-- @angular/compiler@8.0.0
+-- @angular/compiler-cli@8.0.0
+-- @angular/core@8.0.0
+-- @angular/forms@8.0.0
+-- @angular/language-service@8.0.0
+-- @angular/platform-browser@8.0.0
+-- @angular/platform-browser-dynamic@8.0.0
+-- @angular/platform-server@8.0.0
+-- @angular/router@8.0.0
+-- @fortawesome/angular-fontawesome@0.5.0
+-- @fortawesome/fontawesome-svg-core@1.2.25
+-- @fortawesome/free-solid-svg-icons@5.11.2
+-- @nguniversal/module-map-ngfactory-loader@8.0.0-rc.1
+-- @types/jasmine@3.3.13
+-- @types/jasminewd2@2.0.6
+-- @types/node@11.10.6
+-- aspnet-prerendering@3.0.1
+-- bootstrap@4.3.1
+-- codelyzer@5.1.0
+-- core-js@2.6.9
+-- jasmine-core@3.3.0
+-- jasmine-spec-reporter@4.2.1
+-- jquery@3.4.1
+-- karma@4.1.0
+-- karma-chrome-launcher@2.2.0
+-- karma-coverage-istanbul-reporter@2.0.5
+-- karma-jasmine@2.0.1
+-- karma-jasmine-html-reporter@1.4.2
+-- ngx-bootstrap@5.2.0
+-- UNMET OPTIONAL DEPENDENCY node-sass@4.12.0
| +-- async-foreach@0.1.3
| +-- chalk@1.1.3
| +-- cross-spawn@3.0.1
| +-- gaze@1.1.3
| +-- get-stdin@4.0.1
| +-- glob@7.1.4 deduped
| +-- in-publish@2.0.0
| +-- lodash@4.17.15 deduped
| +-- meow@3.7.0
| +-- mkdirp@0.5.1
| +-- nan@2.14.0
| +-- node-gyp@3.8.0
| +-- npmlog@4.1.2
| +-- request@2.88.0
| +-- sass-graph@2.2.4
| +-- stdout-stream@1.4.1
| -- true-case-path@1.0.3 +-- oidc-client@1.9.0 +-- popper.js@1.15.0 +-- protractor@5.4.2 +-- rxjs@6.5.2 +-- ts-node@5.0.1 +-- tslint@5.9.1 +-- typescript@3.4.5 -- zone.js@0.9.1

@zhengchun
Copy link

if you are windows user, try install windows-build-tools. I had solved this issue when I installed visual studio 2019, You should install visual studio 2017 or 2015. see sass/node-sass#2074.

In my knowns, visual studio 2019 not support node-sass compile yet.

@gknapp
Copy link

gknapp commented Mar 17, 2020

Also seeing this issue with node v10.15.3 (npm 6.4.1) and node-sass 4.13.1.

These errors only occur when using npm ci, not npm install (for me).

@AndreasPrang
Copy link

Same issue for me with Node.js v12.16.1. && npm@6.14.4

@cclauss
Copy link
Contributor

cclauss commented Mar 30, 2020

gyp info using node-gyp@3.8.0 is the problem. What version of node-gyp does your log say? There can be multiple versions of node-gyp installed but it is the one written in the log that is important. How do things change after running npm install -g npm ?

@timescott
Copy link

timescott commented Mar 30, 2020

same issue here

in the error log it says: node-gyp -v v5.1.0 on OSX

after updating both node and npm to latest:

$ node --version
v12.16.1

$ npm --version
6.14.4

(xcode-select --install already installed)

@timescott
Copy link

same issue here

in the error log it says: node-gyp -v v5.1.0 on OSX

after updating both node and npm to latest:

$ node --version
v12.16.1

$ npm --version
6.14.4

(xcode-select --install already installed)

reinstalling x-code tools seems to have fixed it -> schnerd/d3-scale-cluster#7

@joaocgreis
Copy link
Member

I will close this issue as I don't see anything we can do on the node-gyp side for the issues above. If I missed anything, we can always reopen.

For the issues here with the weak module:

weak does not support Node.js v12 or above (see TooTallNate/node-weak#99). You might:

  • Use Node.js v10 (only possible until April 2021).
  • If you are depending on weak directly, consider using an alternative. weak-napi seems to be a possible alternative: https://github.com/node-ffi-napi/weak-napi
  • If one of your modules depends on weak, please check that module's issue tracker for instructions or other issues about this. If there are none, please open a PR or issue there.

For the issues here with the node-sass module:

node-sass does not support VS2019, because it is locked on an old and unsupported version of node-gyp: sass/node-sass#2716 . This is not an issue with node-gyp, recent versions support VS2019 and this error would not happen.

However, node-sass provides prebuilt versions. While running npm install, a prebuilt version should be downloaded automatically. The issue might be that node-sass is not able to download the prebuilt version. Please try to understand why, and open an issue in the node-sass issue tracker if help is needed.

If you actually need to build node-sass, you might have some luck with this workaround: #1753 (comment)

@harshpatel1408
Copy link

I got the workaround for this error,
you have to install Xcode to Xcode command line.
read full steps here Error solving steps

@chiennt43
Copy link

Uninstall Node and Reinstall , It's solved in my side

@nanxiaobei
Copy link

in my situation, turn from node@16 to node@14 solved this.

@nodejs nodejs locked as resolved and limited conversation to collaborators Jan 13, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
ERR! node-gyp -v < v10.x.x npm install -g npm ffi-napi Node Sass --> Dart Sass https://github.com/sass/node-sass/issues/2952
Projects
None yet
Development

No branches or pull requests