Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

node 12 compile error #134

Open
lemontea888 opened this issue May 11, 2019 · 5 comments
Open

node 12 compile error #134

lemontea888 opened this issue May 11, 2019 · 5 comments

Comments

@lemontea888
Copy link

OS: windows 7
node: 12.0.0 ~ 12.2.0
compile error

2\libui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind
.vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(193
): error C2660: 'v8::Value::Uint32Value': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.v
cxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2567): note: ??? 'v8::Value:
  :Uint32Value' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(197
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\src\arch\win3
2\libui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind
.vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(194
): error C2660: 'v8::Value::Uint32Value': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.v
cxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2567): note: ??? 'v8::Value:
  :Uint32Value' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(198
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\src\arch\win3
2\libui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind
.vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(196
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vc
xproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(200
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\src\arch\win3
2\libui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind
.vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(197
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vc
xproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(198
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vc
xproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\external.h(112):
error C2661: 'v8::Value::ToObject': ??????? 0 ?? (????????? ..\src\arch\win32\l
ibui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vc
xproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(200
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vc
xproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingstd.h(128)
: error C2661: 'v8::Value::ToString': ??????? 0 ?? (????????? ..\src\arch\win32
\libui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.
vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingstd.h(128)
: error C2512: 'Nan::Utf8String::Utf8String': ??????????? (????????? ..\src\arc
h\win32\libui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build
\nbind.vcxproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\external.h(112):
error C2661: 'v8::Value::ToObject': ??????? 0 ?? (????????? ..\..\nbind\src\v8\
Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxpr
oj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\buffer.h(33): err
or C2661: 'v8::Value::ToObject': ??????? 0 ?? (????????? ..\src\arch\win32\libu
i_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxpr
oj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingstd.h(128)
: error C2661: 'v8::Value::ToString': ??????? 0 ?? (????????? ..\..\nbind\src\v
8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcx
proj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingstd.h(128)
: error C2512: 'Nan::Utf8String::Utf8String': ??????????? (????????? ..\..\nbin
d\src\v8\Buffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nb
ind.vcxproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\buffer.h(33): err
or C2661: 'v8::Value::ToObject': ??????? 0 ?? (????????? ..\..\nbind\src\v8\Buf
fer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(187
): error C2661: 'v8::Value::BooleanValue': ??????? 0 ?? (????????? ..\..\nbind\
src\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbi
nd.vcxproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(189
): error C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.
vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(190
): error C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.
vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(192
): error C2660: 'v8::Value::Uint32Value': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.
vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2567): note: ??? 'v8::Value:
  :Uint32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(193
): error C2660: 'v8::Value::Uint32Value': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.
vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2567): note: ??? 'v8::Value:
  :Uint32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(194
): error C2660: 'v8::Value::Uint32Value': ????? 0 ?? (????????? ..\..\nbind\src
\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.
vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2567): note: ??? 'v8::Value:
  :Uint32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(196
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.v
cxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(197
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.v
cxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(198
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.v
cxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingtype.h(200
): error C2660: 'v8::Value::Int32Value': ????? 0 ?? (????????? ..\..\nbind\src\
v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.v
cxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2569): note: ??? 'v8::Value:
  :Int32Value' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\external.h(112):
error C2661: 'v8::Value::ToObject': ??????? 0 ?? (????????? ..\..\nbind\src\v8\
Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxp
roj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingstd.h(128)
: error C2661: 'v8::Value::ToString': ??????? 0 ?? (????????? ..\..\nbind\src\v
8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vc
xproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\bindingstd.h(128)
: error C2512: 'Nan::Utf8String::Utf8String': ??????????? (????????? ..\..\nbin
d\src\v8\Binding.cc) [D:\Programming\node12test\node_modules\libui-node\build\n
bind.vcxproj]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(190): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\src\arch\win32\lib
ui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxp
roj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\buffer.h(33): err
or C2661: 'v8::Value::ToObject': ??????? 0 ?? (????????? ..\..\nbind\src\v8\Bin
ding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxproj
]
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(191): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\src\arch\win32\lib
ui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxp
roj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(192): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\src\arch\win32\lib
ui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxp
roj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(193): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\src\arch\win32\lib
ui_loop.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxp
roj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\src\arch\win32\libui_loop.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(190): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bu
ffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxproj
]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(191): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bu
ffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxproj
]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(192): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bu
ffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxproj
]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(193): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bu
ffer.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxproj
]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Buffer.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(190): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bi
nding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxpro
j]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(191): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bi
nding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxpro
j]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(192): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bi
nding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxpro
j]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\include\nbind\v8\int64.h(193): err
or C2660: 'v8::Value::NumberValue': ????? 0 ?? (????????? ..\..\nbind\src\v8\Bi
nding.cc) [D:\Programming\node12test\node_modules\libui-node\build\nbind.vcxpro
j]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(2564): note: ??? 'v8::Value:
  :NumberValue' ??? (????????? ..\..\nbind\src\v8\Binding.cc)
d:\programming\node12test\node_modules\nbind\src\v8\binding.cc(244): error C206
5: 'Handle': ??????? [D:\Programming\node12test\node_modules\libui-node\build\n
bind.vcxproj]
d:\programming\node12test\node_modules\nbind\src\v8\binding.cc(244): error C227
5: 'v8::Object': ????????????????? [D:\Programming\node12test\node_modules\libu
i-node\build\nbind.vcxproj]
  c:\users\user\.node-gyp\12.2.0\include\node\v8.h(3356): note: ??? 'v8::Object
  ' ???
d:\programming\node12test\node_modules\nbind\src\v8\binding.cc(244): error C206
5: 'exports': ??????? [D:\Programming\node12test\node_modules\libui-node\build\
nbind.vcxproj]
d:\programming\node12test\node_modules\nbind\src\v8\binding.cc(244): error C218
2: 'initModule': ?? 'void' ?????? [D:\Programming\node12test\node_modules\libui
-node\build\nbind.vcxproj]
d:\programming\node12test\node_modules\nbind\src\v8\binding.cc(244): error C244
8: 'initModule': ???????????????? [D:\Programming\node12test\node_modules\libui
-node\build\nbind.vcxproj]
d:\programming\node12test\node_modules\nbind\src\v8\binding.cc(387): warning C4
312: '????': ? 'int' ?????? 'node::addon_register_func' [D:\Programming\node12t
est\node_modules\libui-node\build\nbind.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\Build
Tools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\USER\AppData\Roaming\nvm\v12
.2.0\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:196:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_proces
s.js:257:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "D:\\Programming\\node12test\\node_modules\\node\\bin\\node.exe
" "C:\\Users\\USER\\AppData\\Roaming\\nvm\\v12.2.0\\node_modules\\npm\\node_modu
les\\node-gyp\\bin\\node-gyp.js" "configure" "build"
gyp ERR! cwd D:\Programming\node12test\node_modules\libui-node
gyp ERR! node -v v12.2.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! libui-node@0.2.1 build: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the libui-node@0.2.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to in
stall?

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\USER\AppData\Roaming\npm-cache\_logs\2019-05-11T16_32_29_8
31Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! libui-node@0.2.1 install: `libui-download && autogypi && npm run build`

npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the libui-node@0.2.1 install script.
npm ERR! This is probably not a problem with npm. There is likely additional log
ging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\USER\AppData\Roaming\npm-cache\_logs\2019-05-11T16_32_30_3
55Z-debug.log

@envis10n
Copy link

Had the same issue. Only noticed after it built fine with node 11

@lemontea888
Copy link
Author

Node 10 has not issue , Node 11 do not compile test because End-of-Life on 2019.6.1。

@Project-Magenta
Copy link

Please fix this I need to use this library with node 12

@brandonros
Copy link

Brandon-Ross-MacBook-Pro:ui bros$ npm add libui-node
npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142

> libui-node@0.2.1 install /Users/bros/Desktop/ui/node_modules/libui-node
> libui-download && autogypi && npm run build

Downloaded zip: /Users/bros/.libui/libui-shared-osx-x64-alpha3.5-master-008.tar.gz
Libui binaries extracted to: /Users/bros/Desktop/ui/node_modules/libui-node

> libui-node@0.2.1 build /Users/bros/Desktop/ui/node_modules/libui-node
> node-gyp configure build

  COPY Release/obj.target/nbind/geni/symbols.txt
  CXX(target) Release/obj.target/nbind/../nbind/src/common.o
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:71:
../../nbind/include/nbind/v8/BindWrapper.h:139:8: warning: 'MarkIndependent' is deprecated: Weak objects are always considered independent. Use
      TracedGlobal when trying to use EmbedderHeapTracer. Use a strong handle when trying to keep an object alive. [-Wdeprecated-declarations]
                ref->MarkIndependent();
                     ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:566:3: note: 'MarkIndependent' has been explicitly marked deprecated here
  V8_DEPRECATED(
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:71:
../../nbind/include/nbind/v8/BindWrapper.h:216:63: error: too few arguments to function call, single argument 'context' was not specified
                auto flags = static_cast<TypeFlags>(nanArgs[1]->Uint32Value());
                                                    ~~~~~~~~~~~~~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:71:
../../nbind/include/nbind/v8/BindWrapper.h:217:38: error: expected '(' for function-style cast or type construction
                void *ptr = v8::Handle<v8::External>::Cast(nanArgs[0])->Value();
                                       ~~~~~~~~~~~~^
../../nbind/include/nbind/v8/BindWrapper.h:217:19: error: no member named 'Handle' in namespace 'v8'
                void *ptr = v8::Handle<v8::External>::Cast(nanArgs[0])->Value();
                            ~~~~^
../../nbind/include/nbind/v8/BindWrapper.h:217:41: error: no member named 'Cast' in the global namespace
                void *ptr = v8::Handle<v8::External>::Cast(nanArgs[0])->Value();
                                                    ~~^
../../nbind/include/nbind/v8/BindWrapper.h:217:19: error: 'handle_' is a private member of 'node::ObjectWrap'
                void *ptr = v8::Handle<v8::External>::Cast(nanArgs[0])->Value();
                                ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/node_object_wrap.h:127:30: note: declared private here
  v8::Persistent<v8::Object> handle_;
                             ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:52:9: error: no matching member function for call to 'ToObject'
                        arg->ToObject(),
                        ~~~~~^~~~~~~~
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate function not viable: requires single argument 'context', but no
      arguments were provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                           ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate function not viable: requires single argument 'isolate', but no
      arguments were provided
                Local<Object> ToObject(Isolate* isolate) const);
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:96:9: error: no matching member function for call to 'ToObject'
                        arg->ToObject(),
                        ~~~~~^~~~~~~~
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate function not viable: requires single argument 'context', but no
      arguments were provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                           ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate function not viable: requires single argument 'isolate', but no
      arguments were provided
                Local<Object> ToObject(Isolate* isolate) const);
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:187:45: error: no matching member function for call to 'BooleanValue'
DEFINE_NATIVE_BINDING_TYPE(bool, IsBoolean, BooleanValue, v8::Boolean);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:33: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~^~~~~~
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2699:8: note: candidate function not viable: requires single argument 'isolate', but no
      arguments were provided
  bool BooleanValue(Isolate* isolate) const;
       ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2702:51: note: candidate function not viable: requires single argument 'context', but no
      arguments were provided
                V8_WARN_UNUSED_RESULT Maybe<bool> BooleanValue(
                                                  ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:189:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(double, IsNumber, NumberValue, v8::Number);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2704:3: note: 'NumberValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:190:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(float, IsNumber, NumberValue, v8::Number);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2704:3: note: 'NumberValue' declared here
  V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:192:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(unsigned int, IsNumber, Uint32Value, v8::Uint32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:193:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(unsigned short, IsNumber, Uint32Value, v8::Uint32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:194:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(unsigned char, IsNumber, Uint32Value, v8::Uint32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2707:3: note: 'Uint32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value(
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:196:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(signed int, IsNumber, Int32Value, v8::Int32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2709:3: note: 'Int32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:197:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(signed short, IsNumber, Int32Value, v8::Int32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2709:3: note: 'Int32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:198:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(signed char, IsNumber, Int32Value, v8::Int32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2709:3: note: 'Int32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:72:
../../nbind/include/nbind/v8/BindingType.h:200:1: error: too few arguments to function call, single argument 'context' was not specified
DEFINE_NATIVE_BINDING_TYPE(char, IsNumber, Int32Value, v8::Int32);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nbind/include/nbind/v8/BindingType.h:173:40: note: expanded from macro 'DEFINE_NATIVE_BINDING_TYPE'
                return(static_cast<Type>(arg->decode()));           \
                                         ~~~~~~~~~~~ ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2709:3: note: 'Int32Value' declared here
  V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:368:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT'
#define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result))
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:78:
../../nbind/include/nbind/v8/External.h:77:9: warning: 'MarkIndependent' is deprecated: Weak objects are always considered independent. Use TracedGlobal
      when trying to use EmbedderHeapTracer. Use a strong handle when trying to keep an object alive. [-Wdeprecated-declarations]
                        weak.MarkIndependent();
                             ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:566:3: note: 'MarkIndependent' has been explicitly marked deprecated here
  V8_DEPRECATED(
  ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8config.h:328:29: note: expanded from macro 'V8_DEPRECATED'
  declarator __attribute__((deprecated(message)))
                            ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:78:
../../nbind/include/nbind/v8/External.h:112:71: error: no matching member function for call to 'ToObject'
        static inline Type fromWireType(WireType arg) { return(External(arg->ToObject())); }
                                                                        ~~~~~^~~~~~~~
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2672:44: note: candidate function not viable: requires single argument 'context', but no
      arguments were provided
  V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
                                           ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2686:31: note: candidate function not viable: requires single argument 'isolate', but no
      arguments were provided
                Local<Object> ToObject(Isolate* isolate) const);
                              ^
In file included from ../../nbind/src/common.cc:4:
In file included from ../../nbind/include/nbind/nbind.h:8:
In file included from ../../nbind/include/nbind/noconflict.h:8:
In file included from ../../nbind/include/nbind/BindDefiner.h:11:
In file included from ../../nbind/include/nbind/api.h:80:
../../nbind/include/nbind/v8/BindingStd.h:128:28: error: no matching member function for call to 'ToString'
                Nan::Utf8String val(arg->ToString());
                                    ~~~~~^~~~~~~~
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2668:44: note: candidate function not viable: requires single argument 'context', but no
      arguments were provided
  V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
                                           ^
/Users/bros/Library/Caches/node-gyp/12.18.2/include/node/v8.h:2684:31: note: candidate function not viable: requires single argument 'isolate', but no
      arguments were provided
                Local<String> ToString(Isolate* isolate) const);
                              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
2 warnings and 20 errors generated.
make: *** [Release/obj.target/nbind/../nbind/src/common.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/local/node-v12.18.2-darwin-x64/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 17.7.0
gyp ERR! command "/usr/local/node-v12.18.2-darwin-x64/bin/node" "/usr/local/node-v12.18.2-darwin-x64/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "configure" "build"
gyp ERR! cwd /Users/bros/Desktop/ui/node_modules/libui-node
gyp ERR! node -v v12.18.2
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok 
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! libui-node@0.2.1 build: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the libui-node@0.2.1 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm WARN Local package.json exists, but node_modules missing, did you mean to install?

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/bros/.npm/_logs/2020-07-21T16_49_43_061Z-debug.log
npm WARN ui@1.0.0 No description
npm WARN ui@1.0.0 No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! libui-node@0.2.1 install: `libui-download && autogypi && npm run build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the libui-node@0.2.1 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!     /Users/bros/.npm/_logs/2020-07-21T16_49_43_415Z-debug.log
Brandon-Ross-MacBook-Pro:ui bros$ 

still broken

@liudonghua123
Copy link

I have the same problem with node 14 or 15.

......
  d:\code\node\libui-node\node_modules\nan\nan.h(1044): note: Types pointed to are unrelated; conversion requires reint
  erpret_cast, C-style cast or function-style cast (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Pe
rsistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nan\nan_implementation_12_inl.h(337): error C2660: 'v8::StringObject::New': functi
on does not take 1 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\b
uild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(5847): note: see declaration of 'v8::StringObj
  ect::New' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nan\nan_implementation_12_inl.h(337): error C2059: syntax error: ')' (compiling so
urce file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(67): error C2039: 'MarkIndependent': is not a member of 'Nan
::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(124): error C2039: 'IsNearDeath': is not a member of 'Nan::P
ersistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1818): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1824): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1830): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1836): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1835): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1842): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1842): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindwrapper.h(139): error C2039: 'MarkIndependent': is not
a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxpr
oj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1847): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1847): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(187): error C2660: 'v8::Value::BooleanValue':
 function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-
node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2858): note: see declaration of 'v8::Value::Bo
  oleanValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(189): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(190): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(192): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(193): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(194): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Pe
rsistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(196): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-no
de\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1034): error C2660: 'v8::Value::ToString': function does not take 0 argu
ments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(67): error C2039: 'MarkIndependent': is not a member of 'Nan
::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)d:\code\node\libui-node\node_modules\nan\nan.h(1044): err
  or C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char
   *' to 'v8::Isolate *' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)

  d:\code\node\libui-node\node_modules\nan\nan.h(1044): note: Types pointed to are unrelated; conversion requires reint
  erpret_cast, C-style cast or function-style cast (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(124): error C2039: 'IsNearDeath': is not a member of 'Nan::P
ersistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(197): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-no
de\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(198): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-no
de\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(200): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-no
de\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindwrapper.h(139): error C2039: 'MarkIndependent': is not
a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxpr
oj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1818): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1824): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1830): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1836): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1835): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1842): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1842): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\external.h(112): error C2660: 'v8::Value::ToObject': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\bu
ild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1847): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1847): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(187): error C2660: 'v8::Value::BooleanValue':
 function does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\
nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2858): note: see declaration of 'v8::Value::Bo
  oleanValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(189): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2660: 'v8::Value::ToString': func
tion does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\
build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2512: 'Nan::Utf8String::Utf8Strin
g': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\cod
e\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(190): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(192): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\buffer.h(33): error C2660: 'v8::Value::ToObject': function
does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\build
\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(193): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(194): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(196): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(197): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(198): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(200): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\UiArea\UiDrawPath.cc)d:\code\node\libui-node\node_modules\nan\nan_object_wrap
  .h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>
  >'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)

  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindwrapper.h(139): error C2039: 'MarkIndependent': is not
a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxpr
oj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(67): error C2039: 'MarkIndependent': is not a member of 'Nan
::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(124): error C2039: 'IsNearDeath': is not a member of 'Nan::P
ersistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(187): error C2660: 'v8::Value::BooleanValue':
 function does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2858): note: see declaration of 'v8::Value::Bo
  oleanValue' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(189): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\external.h(112): error C2660: 'v8::Value::ToObject': functi
on does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind.v
cxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(190): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(192): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2660: 'v8::Value::ToString': func
tion does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind
.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2512: 'Nan::Utf8String::Utf8Strin
g': no appropriate default constructor available (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libu
i-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(193): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\buffer.h(33): error C2660: 'v8::Value::ToObject': function
does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind.vcxp
roj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\src\UiArea\UiDrawPath.cc)
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(194): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nb
ind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(196): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(197): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(198): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(200): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\external.h(112): error C2660: 'v8::Value::ToObject': functi
on does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vc
xproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindwrapper.h(139): error C2039: 'MarkIndependent': is not
a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxpr
oj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2660: 'v8::Value::ToString': func
tion does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.
vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2512: 'Nan::Utf8String::Utf8Strin
g': no appropriate default constructor available (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui
-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(190): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\bu
ild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\buffer.h(33): error C2660: 'v8::Value::ToObject': function
does not take 0 arguments (compiling source file ..\src\arch\win32\timer.cc) [D:\code\node\libui-node\build\nbind.vcxpr
oj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\src\arch\win32\timer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(187): error C2660: 'v8::Value::BooleanValue':
 function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui
-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(191): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\bu
ild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2858): note: see declaration of 'v8::Value::Bo
  oleanValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(192): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\bu
ild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(189): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-
node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(193): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc) [D:\code\node\libui-node\bu
ild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Buffer.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(190): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-
node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(192): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-
node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(193): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-
node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(194): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-
node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(196): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(197): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(198): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(200): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-n
ode\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\external.h(112): error C2660: 'v8::Value::ToObject': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\b
uild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2660: 'v8::Value::ToString': func
tion does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node
\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2512: 'Nan::Utf8String::Utf8Strin
g': no appropriate default constructor available (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\co
de\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\buffer.h(33): error C2660: 'v8::Value::ToObject': function
does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\buil
d\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(190): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind.v
cxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(191): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind.v
cxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(192): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind.v
cxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(193): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\UiArea\UiDrawPath.cc) [D:\code\node\libui-node\build\nbind.v
cxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\UiArea\UiDrawPath.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(190): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\b
uild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(191): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\b
uild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(192): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\b
uild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(193): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\node_modules\nbind\src\v8\Binding.cc) [D:\code\node\libui-node\b
uild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\node_modules\nbind\src\v8\Binding.cc)
d:\code\node\libui-node\node_modules\nbind\src\v8\binding.cc(244): error C2065: 'Handle': undeclared identifier [D:\cod
e\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan_converters_43_inl.h(22): error C2664: 'v8::Local<v8::Boolean> v8::Value::T
oBoolean(v8::Isolate *) const': cannot convert argument 1 from 'v8::Local<v8::Context>' to 'v8::Isolate *' (compiling s
ource file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  d:\code\node\libui-node\node_modules\nan\nan_converters_43_inl.h(22): note: No user-defined-conversion operator avail
  able that can perform this conversion, or the operator cannot be called (compiling source file ..\src\arch\win32\libu
  i_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan_converters_43_inl.h(40): error C2664: 'bool v8::Value::BooleanValue(v8::Is
olate *) const': cannot convert argument 1 from 'v8::Local<v8::Context>' to 'v8::Isolate *' (compiling source file ..\s
rc\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  d:\code\node\libui-node\node_modules\nan\nan_converters_43_inl.h(40): note: No user-defined-conversion operator avail
  able that can perform this conversion, or the operator cannot be called (compiling source file ..\src\arch\win32\libu
  i_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan_implementation_12_inl.h(103): error C2664: 'v8::MaybeLocal<v8::Function> v
8::Function::New(v8::Local<v8::Context>,v8::FunctionCallback,v8::Local<v8::Value>,int,v8::ConstructorBehavior,v8::SideE
ffectType)': cannot convert argument 1 from 'v8::Isolate *' to 'v8::Local<v8::Context>' (compiling source file ..\src\a
rch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  d:\code\node\libui-node\node_modules\nan\nan_implementation_12_inl.h(105): note: No constructor could take the source
   type, or constructor overload resolution was ambiguous (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan_implementation_12_inl.h(337): error C2660: 'v8::StringObject::New': functi
on does not take 1 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(5847): note: see declaration of 'v8::StringObj
  ect::New' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan_implementation_12_inl.h(337): error C2059: syntax error: ')' (compiling so
urce file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1034): error C2660: 'v8::Value::ToString': function does not take 0 argu
ments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1044): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,
int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' (compiling source file ..\src\arch\win32\
libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
  d:\code\node\libui-node\node_modules\nan\nan.h(1044): note: Types pointed to are unrelated; conversion requires reint
  erpret_cast, C-style cast or function-style cast (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan.h(1818): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1824): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1830): error C2661: 'v8::Object::Set': no overloaded function takes 2 ar
guments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1836): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1835): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcx
proj]
d:\code\node\libui-node\node_modules\nan\nan.h(1842): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1842): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcx
proj]
d:\code\node\libui-node\node_modules\nan\nan.h(1847): error C2661: 'v8::Object::Get': no overloaded function takes 1 ar
guments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nan\nan.h(1847): error C2672: 'Nan::EscapableHandleScope::Escape': no matching ove
rloaded function found (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vcx
proj]
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Pe
rsistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(67): error C2039: 'MarkIndependent': is not a member of 'Nan
::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nan\nan_object_wrap.h(124): error C2039: 'IsNearDeath': is not a member of 'Nan::P
ersistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindwrapper.h(139): error C2039: 'MarkIndependent': is not
a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\code\node\libui-node\build\nbind.vcxpr
oj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
  d:\code\node\libui-node\node_modules\nan\nan.h(1859): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCop
  yablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(187): error C2660: 'v8::Value::BooleanValue':
 function does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\bu
ild\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2858): note: see declaration of 'v8::Value::Bo
  oleanValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(189): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\bui
ld\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(190): error C2660: 'v8::Value::NumberValue':
function does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\bui
ld\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(192): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\bui
ld\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(193): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\bui
ld\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(194): error C2660: 'v8::Value::Uint32Value':
function does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\bui
ld\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2866): note: see declaration of 'v8::Value::Ui
  nt32Value' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(196): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\buil
d\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\src\v8\binding.cc(244): error C2275: 'v8::Object': illegal use of this type
as an expressionc:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of
'v8::Value::Int32Value' (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.vc
xproj]

  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(3664): note: see declaration of 'v8::Object'
d:\code\node\libui-node\node_modules\nbind\src\v8\binding.cc(244): error C2065: 'exports': undeclared identifier [D:\co
de\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\src\v8\binding.cc(244): error C2182: 'initModule': illegal use of type 'void
' [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(197): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\buil
d\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(198): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\buil
d\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingtype.h(200): error C2660: 'v8::Value::Int32Value': f
unction does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\buil
d\nbind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2869): note: see declaration of 'v8::Value::In
  t32Value' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\external.h(112): error C2660: 'v8::Value::ToObject': functi
on does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2660: 'v8::Value::ToString': func
tion does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\n
bind.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2810): note: see declaration of 'v8::Value::To
  String' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\bindingstd.h(128): error C2512: 'Nan::Utf8String::Utf8Strin
g': no appropriate default constructor available (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\
libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\buffer.h(33): error C2660: 'v8::Value::ToObject': function
does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbind.
vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2822): note: see declaration of 'v8::Value::To
  Object' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\src\v8\binding.cc(244): error C2448: 'initModule': function-style initialize
r appears to be a function definition [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\src\v8\binding.cc(387): warning C4312: 'type cast': conversion from 'int' to
 'node::addon_register_func' of greater size [D:\code\node\libui-node\build\nbind.vcxproj]
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(190): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(191): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(192): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
d:\code\node\libui-node\node_modules\nbind\include\nbind\v8\int64.h(193): error C2660: 'v8::Value::NumberValue': functi
on does not take 0 arguments (compiling source file ..\src\arch\win32\libui_loop.cc) [D:\code\node\libui-node\build\nbi
nd.vcxproj]
  c:\users\liu.d.h\appdata\local\node-gyp\cache\14.8.0\include\node\v8.h(2861): note: see declaration of 'v8::Value::Nu
  mberValue' (compiling source file ..\src\arch\win32\libui_loop.cc)
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\                                            \Community\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Liu.D.H\AppData\Roaming                                            g\nvm\v14.8.0\node_modules\npm\node_modules\node-gyp\lib\build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:314:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_p                                            process.js:276:12)
gyp ERR! System Windows_NT 10.0.19042
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Liu.D.H\                                            \\AppData\\Roaming\\nvm\\v14.8.0\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "configure" "build"
gyp ERR! cwd D:\code\node\libui-node
gyp ERR! node -v v14.8.0
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! libui-node@0.2.1 build: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the libui-node@0.2.1 build 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\Liu.D.H\AppData\Roaming\npm-cache\_logs\2020-11-27T06_53_31_774Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! libui-node@0.2.1 install: `libui-download && autogypi && npm run build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the libui-node@0.2.1 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\Liu.D.H\AppData\Roaming\npm-cache\_logs\2020-11-27T06_53_32_067Z-debug.log

D:\code\node\libui-node>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants