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

  • 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

About this issue

  • Original URL
  • State: closed
  • Created 4 years ago
  • Comments: 22 (5 by maintainers)

Most upvoted comments

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

@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.

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.

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

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

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.

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 ?