profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/isaacs/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
isaacs isaacs GitHub Oakland CA http://blog.izs.me Principal Engineer at GitHub npm inventor, founder npm, Inc. Former Node BDFL. All opinions are my own. Literally all of them. I own them all. He/him

isaacs/abbrev-js 144

Like ruby's Abbrev module

indutny/caine 140

Friendly butler

isaacs/async-cache 120

Cache your async lookups and don't fetch the same thing more than necessary.

dawsbot/config-chain 98

Handle configuration once and for all

isaacs/block-stream 49

A stream of fixed-size blocks

isaacs/.vim 45

My vim settings

dominictarr/stream-punks 39

discussion repo for streams

isaacs/back-to-markdown.css 22

Turns any markdown editor into a WYSIWYG editor

isaacs/ahyane 11

A blog engine that builds html from text files.

isaacs/blog.izs.me 10

Gatsby app that powers my blog

startedisaacs/node-glob

started time in an hour

startedisaacs/node-lru-cache

started time in 3 hours

issue closednodejs/node-gyp

d frontend

<!-- Thank you for reporting an issue!

Remember, this issue tracker is for reporting issues ONLY with node-gyp.

If you have an issue installing a specific module, please file an issue on that module's issue tracker (npm issues modulename). Open issue here only if you are sure this is an issue with node-gyp, not with the module you are trying to build.

Fill out the form below. We probably won't investigate an issue that does not provide the basic information we require.

-->

  • Node Version: <!-- node -v and npm -v -->
  • Platform: <!-- uname -a (UNIX), or systeminfo | findstr /B /C:"OS Name" /C:"OS Version" /C:"System Type" (Windows) -->
  • Compiler: <!-- cc -v (UNIX) or msbuild /version & cl (Windows) -->
  • Module: <!-- what you tried to build/install -->

<details><summary>Verbose output (from npm or node-gyp):</summary>

Paste your log here, between the backticks. It can be:
  - npm --verbose output,
  - or contents of npm-debug.log,
  - or output of node-gyp rebuild --verbose.
Include the command you were trying to run.

This should look like this:

>npm --verbose
npm info it worked if it ends with ok
npm verb cli [
npm verb cli   'C:\\...\\node\\13.9.0\\x64\\node.exe',
npm verb cli   'C:\\...\\node\\13.9.0\\x64\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli   '--verbose'
npm verb cli ]
npm info using npm@6.13.7
npm info using node@v13.9.0

Usage: npm <command>
(...)

</details>

<!-- Any further details -->

closed time in 3 hours

Yauheni80

startedisaacs/nave

started time in 4 hours

issue commentnodejs/node-gyp

node-gyp upgraded, even while building showing old version and failing in same step stating to upgrade the node-gyp and try

note that those instructions do not work for win7 and win10

@DraconPern what exactly is broken? any error messages in console?

MehmoothFathima

comment created time in 4 hours

issue commentnodejs/node-gyp

Upgrading node-gyp independently of npm and handling multiple versions

I think that should be added to node-gyp's wiki

rvagg

comment created time in 4 hours

issue openednodejs/node-gyp

Document how to contribute to wiki

If someone wants to contribute to node-gyp wiki, how it should be done? Unfortunatly, github doesn't provide any prefered way for this.

Quick googling resulting to this: https://gist.github.com/larrybotha/10650410

So i think that link may be added to CONTRIBUTION.md to provide explicit and unified way to contribute to wiki

created time in 4 hours

issue commentnodejs/node-gyp

Should we drop legacy Python?

https://github.com/nodejs/node-gyp/pull/2300 dropped support for Python 2.

cclauss

comment created time in 5 hours

issue closednodejs/node-gyp

Should we drop legacy Python?

Python 2 is no longer supported by the Python Development Team. Should we drop it as well?

closed time in 5 hours

cclauss

issue closednodejs/node-gyp

Remove python 2.7 as requirement from the README.md

Python 2.7 is dead. No "if"s, no "but"s, no "we're keeping it around because...": it's well and truly dead,

Given that it got killed on January first, 2020, which is nearing two months ago, can we remove it from the README.md as a valid requirement? (as well as everywhere else it's still being referenced?)

closed time in 5 hours

Pomax

issue commentnodejs/node-gyp

Remove python 2.7 as requirement from the README.md

https://github.com/nodejs/node-gyp/pull/2300 removed Python 2 support.

Pomax

comment created time in 5 hours

issue closednodejs/node-gyp

Misformated output on windows server 2019

System:
    OS: Windows 10
    CPU: (2) x64 Intel(R) Xeon(R) CPU E5-2697 v3 @ 2.60GHz
    Memory: 1.58 GB / 5.86 GB
  Binaries:
    Node: 12.13.0 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.16.0 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
    npm: 6.12.0 - C:\Program Files\nodejs\npm.CMD

<details><summary>Verbose output (from npm or node-gyp):</summary>

gyp http 404 https://nodejs.org/download/release/v12.13.0/win-arm64/node.lib
gyp info find VS using VS2019 (16.3.29409.12) found at:
gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community"
gyp info find VS run with --verbose for detailed information
gyp info spawn C:\Python27\python.exe
gyp info spawn args [
gyp info spawn args   'C:\\Users\\appveyor\\AppData\\Roaming\\nvm\\v12.13.0\\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   '-I',
gyp info spawn args   'C:\\Users\\appveyor\\node-addon-examples\\1_hello_world\\node-addon-api\\build\\config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\appveyor\\AppData\\Roaming\\nvm\\v12.13.0\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   'C:\\Users\\appveyor\\AppData\\Local\\node-gyp\\Cache\\12.13.0\\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\\appveyor\\AppData\\Local\\node-gyp\\Cache\\12.13.0',
gyp info spawn args   '-Dnode_gyp_dir=C:\\Users\\appveyor\\AppData\\Roaming\\nvm\\v12.13.0\\node_modules\\npm\\node_modules\\node-gyp',
gyp info spawn args   '-Dnode_lib_file=C:\\\\Users\\\\appveyor\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\12.13.0\\\\<(target_arch)\\\\node.lib',
gyp info spawn args   '-Dmodule_root_dir=C:\\Users\\appveyor\\node-addon-examples\\1_hello_world\\node-addon-api',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'C:\\Users\\appveyor\\node-addon-examples\\1_hello_world\\node-addon-api\\build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn?[0m C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\Bin\MSBuild.exe
?[0m?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn args?[0m [
?[0m?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn args?[0m   'build/binding.sln',
?[0m?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn args?[0m   '/clp:Verbosity=minimal',
?[0m?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn args?[0m   '/nologo',
?[0m?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn args?[0m   '/p:Configuration=Release;Platform=x64'
?[0m?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mspawn args?[0m ]
?[0mBuilding the projects in this solution one at a time. To enable parallel build, please add the "-m" switch.
  hello.cc
  win_delay_load_hook.cc
     Creating library C:\Users\appveyor\node-addon-examples\1_hello_world\node-addon-api\build\Release\hello.lib and object C:\Users\appveyor\node-addon-examples\1_hello_world\node-addon-api\build\Release\hello.exp
  hello.vcxproj -> C:\Users\appveyor\node-addon-examples\1_hello_world\node-addon-api\build\Release\\hello.node
?[37;40mgyp?[0m ?[0m?[32minfo?[0m ?[0m?[35mok?[0m
Done in 13.38s.

</details>

<!-- Any further details -->

closed time in 5 hours

gengjiawen

issue commentnodejs/node-gyp

Misformated output on windows server 2019

nope

gengjiawen

comment created time in 5 hours

startedisaacs/github

started time in a day

issue commenttapjs/node-tap

Enable TS users to specify tsconfig file for ts-node

you can use a register for that, in that way i use a tsconfig dedicated for tsnode and other for builds

tn.register `const tnode = require("ts-node")

tnode.register({ compiler: 'ttypescript', project: './tsconfig.TsNode.json', files: true }); `

after creating your register you can use it in .taprc file ts: true test-regex: Tests/(.+)\.tap\.ts node-arg: - --require=./tn.register.js

Ethan-Arrowood

comment created time in a day

startedisaacs/node-glob

started time in a day

startedisaacs/node-lru-cache

started time in a day

startedisaacs/minimatch

started time in a day

issue openedisaacs/minimatch

Negating patterns not working for groups

( Similar issue was reported years ago: https://github.com/isaacs/minimatch/issues/4 )

The documentation suggests that patterns of form !(a|B) are supported. The meaning of the nonegate flag is not clear to me from the documentation, so I will try to demonstrate what are the assumed inconsistencies I am observing. In short, I am trying to figure out a pattern that matches everything except a or B and a second pattern that matches everything except a, that works consistently with the nonegate flag configured the same for both minimatch invocations.

$ npm init --yes
Wrote to /tmp/minimatch_issue_4/package.json:

{
  "name": "minimatch_issue_4",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}


$ npm install minimatch
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN minimatch_issue_4@1.0.0 No description
npm WARN minimatch_issue_4@1.0.0 No repository field.

+ minimatch@3.0.4
added 4 packages from 3 contributors and audited 4 packages in 0.529s
found 0 vulnerabilities

$ node
Welcome to Node.js v14.17.0.
Type ".help" for more information.
> var minimatch = require("minimatch")
undefined
> minimatch("a", "!a") // works as expected, no match
false
> minimatch("c", "!a") // works as expected, match
true
> minimatch("a", "!(a|B)") // doesn't work as expected, should not match
true
> minimatch("c", "!(a|B)") // works as expected
true
> minimatch("a", "!(a|B)", { nonegate: true }) // ?
false
> minimatch("a", "!a", { nonegate: true }) // ?
false
> minimatch("c", "!a", { nonegate: true }) // ?
false

Could you please advise how to configure minimatch to work consistently with patterns !(a|b) and !a? Is it possible this is a bug in minimatch?

created time in a day

startedisaacs/node-glob

started time in a day

startedisaacs/node-glob

started time in a day

startedisaacs/server-destroy

started time in a day

issue closednodejs/node-gyp

Fails to build on Windows, works on macOS

quint@DESKTOP-IGEGRKI MINGW64 /e/dev/apps/nostlan (master) $ electron-builder -w • electron-builder version=22.11.7 os=10.0.19043 • loaded configuration file=package.json ("build" field) • rebuilding native dependencies dependencies=robotjs@0.6.0, sharp@0.27.1, usb@1.7.1 platform=win32 arch=x64 • install prebuilt binary name=robotjs version=0.6.0 platform=win32 arch=x64 napi= • build native dependency from sources name=robotjs version=0.6.0 platform=win32 arch=x64 napi= reason=prebuild-install failed with error (run with env DEBUG=electron-builder to get more information) error=prebuild-install info begin Prebuild-install version 5.3.6 prebuild-install WARN install prebuilt binaries enforced with --force! prebuild-install WARN install prebuilt binaries may be out of date! prebuild-install info looking for cached prebuild @ C:\Users\quint\AppData\Roaming\npm-cache_prebuilds\89c56b-robotjs-v0.6.0-electron-v85-win32-x64.tar.gz prebuild-install http request GET https://github.com/octalmage/robotjs/releases/download/v0.6.0/robotjs-v0.6.0-electron-v85-win32-x64.tar.gz prebuild-install http 404 https://github.com/octalmage/robotjs/releases/download/v0.6.0/robotjs-v0.6.0-electron-v85-win32-x64.tar.gz prebuild-install WARN install No prebuilt binaries found (target=11.2.3 runtime=electron arch=x64 libc= platform=win32)

• install prebuilt binary name=sharp version=0.27.1 platform=win32 arch=x64 napi= • install prebuilt binary name=usb version=1.7.1 platform=win32 arch=x64 napi= ⨯ cannot execute cause=exit status 1 out= > robotjs@0.6.0 install E:\dev\apps\nostlan\node_modules\robotjs > prebuild-install || node-gyp rebuild

E:\dev\apps\nostlan\node_modules\robotjs>if not defined npm_config_node_gyp (node "C:\Users\quint\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\quint\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  robotjs.cc
  win_delay_load_hook.cc
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(17): error C2144: syntax error: 'int' should be preceded by '}' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(17): error C2144: syntax error: 'int' should be preceded by ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(18): error C2065: 'kMayContainHeapPointers': undeclared identifier (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(18): error C2513: 'int': no variable declared before '=' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(18): error C2143: syntax error: missing ';' before ',' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(18): error C2059: syntax error: ',' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(22): error C2143: syntax error: missing ';' before '}' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(24): error C2059: syntax error: '}' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\cppgc/common.h(24): error C2143: syntax error: missing ';' before '}' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8-internal.h(16): error C2143: syntax error: missing ';' before '{' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8-internal.h(16): error C2447: '{': missing function header (old-style formal list?) (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1224): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1224): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1224): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1225): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1225): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1236): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1236): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1236): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1236): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1237): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1237): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1237): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1237): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1285): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1285): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1285): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1285): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1286): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1286): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1286): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1286): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1311): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1311): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1311): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(1311): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(3031): error C2039: 'kApiSystemPointerSize': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(3031): error C2065: 'kApiSystemPointerSize': undeclared identifier (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4330): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4334): note: see reference to class template instantiation 'v8::ReturnValue<T>' being compiled (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4331): error C3646: 'GetDefaultValue': unknown override specifier (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4331): error C2059: syntax error: ')' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4331): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4332): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4333): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4333): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4333): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4390): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4395): note: see reference to class template instantiation 'v8::FunctionCallbackInfo<T>' being compiled (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4392): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4392): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4392): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4393): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4393): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4393): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4505): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4507): note: see reference to class template instantiation 'v8::PropertyCallbackInfo<T>' being compiled (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4506): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4506): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(4506): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(5033): error C2039: 'BackingStoreBase': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(5033): error C2504: 'BackingStoreBase': base class undefined (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(5439): error C2039: 'kApiSystemPointerSize': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(5439): error C2065: 'kApiSystemPointerSize': undeclared identifier (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(5441): error C2039: 'kSmiMaxValue': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(5441): error C2065: 'kSmiMaxValue': undeclared identifier (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(8392): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(8392): error C3646: 'previous_stack_height_': unknown override specifier (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(8392): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9182): warning C4996: 'v8::MicrotasksCompletedCallback': Use *WithData version. (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(7384): note: see declaration of 'v8::MicrotasksCompletedCallback' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9190): warning C4996: 'v8::MicrotasksCompletedCallback': Use *WithData version. (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(7384): note: see declaration of 'v8::MicrotasksCompletedCallback' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9592): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9592): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9592): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9592): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9835): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9835): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9835): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9836): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9836): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9837): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9837): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9837): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9838): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9839): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9840): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9841): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9841): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9843): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9843): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9845): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9845): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9845): error C2143: syntax error: missing ',' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9847): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9847): error C2143: syntax error: missing ';' before '*' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9847): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9847): error C2238: unexpected token(s) preceding ';' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9848): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9848): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9849): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9849): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9850): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9850): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9853): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9853): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9853): error C2535: 'void v8::V8::MakeWeak(void)': member function already defined or declared (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9850): note: see declaration of 'v8::V8::MakeWeak' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9854): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9854): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9856): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9856): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9858): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9858): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9685): error C2039: 'PointerCompressionIsEnabled': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9685): error C3861: 'PointerCompressionIsEnabled': identifier not found (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9686): error C2039: 'SmiValuesAre31Bits': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9686): error C3861: 'SmiValuesAre31Bits': identifier not found (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9687): error C2039: 'HeapSandboxIsEnabled': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9687): error C3861: 'HeapSandboxIsEnabled': identifier not found (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9684): error C2789: 'kBuildConfiguration': an object of const-qualified type must be initialized (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9684): note: see declaration of 'kBuildConfiguration' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9991): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9991): error C2061: syntax error: identifier 'Address' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9992): error C2039: 'Address': is not a member of 'v8::internal' (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]
  c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(126): note: see declaration of 'v8::internal' (compiling source file ..\src\robotjs.cc)
c:\users\quint\.electron-gyp\11.2.3\include\node\v8.h(9992): fatal error C1003: error count exceeds 100; stopping compilation (compiling source file ..\src\robotjs.cc) [E:\dev\apps\nostlan\node_modules\robotjs\build\robotjs.vcxproj]

                errorOut=prebuild-install WARN install No prebuilt binaries found (target=11.2.3 runtime=electron arch=x64 libc= platform=win32)
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\quint\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:376:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
gyp ERR! System Windows_NT 10.0.19043
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\quint\\AppData\\Roaming\\npm\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd E:\dev\apps\nostlan\node_modules\robotjs
gyp ERR! node -v v14.17.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! robotjs@0.6.0 install: `prebuild-install || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the robotjs@0.6.0 install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\quint\AppData\Roaming\npm-cache\_logs\2021-06-13T23_58_33_267Z-debug.log

                command=npm.cmd rebuild robotjs@0.6.0
                workingDir=

closed time in a day

quinton-ashley

issue commentnodejs/node-gyp

Fails to build on Windows, works on macOS

worked with latest version of windows 10

quinton-ashley

comment created time in a day

startedisaacs/rimraf

started time in a day

startedisaacs/node-glob

started time in 2 days

issue commentnodejs/node-gyp

Unable to Install NPM - GYP Error

Hmm.

I think in both cases the node-gyp is a project-local copy, not the copy bundled with npm. I say this based on the paths.

  • /home/. . ./cdp/node_modules/.bin/node-gyp/.bin/node-gyp
  • D:\Telechargements\xtermelectron\node_modules\node-gyp\bin\node-gyp.js

Folks can use a similar technique as described in the wiki...

  • The first user @ElizabethD3 should be able to cd into their cdp project directory, and then do npm install node-gyp@latest.
  • The second user @03h7 should be able to cd into the Telechargements\xtermelectron directory and then npm install node-gyp@latest.

(I am really not sure why there are such old copies of node-gyp installed locally to these projects. If that's even what's happening here...)

ElizabethD3

comment created time in 2 days

startedisaacs/node-lru-cache

started time in 2 days

issue commentnodejs/node-gyp

Unable to Install NPM - GYP Error

@DeeDeeG Do you have any hints on why the node-gyp upgrades are not working?

ElizabethD3

comment created time in 2 days