libui-node icon indicating copy to clipboard operation
libui-node copied to clipboard

node 12 compile error

Open lemontea888 opened this issue 5 years ago • 5 comments

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! [email protected] build: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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! [email protected] install: `libui-download && autogypi && npm run build`

npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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

lemontea888 avatar May 11 '19 16:05 lemontea888

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

envis10n avatar May 14 '19 22:05 envis10n

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

lemontea888 avatar May 15 '19 08:05 lemontea888

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

Project-Magenta avatar Jul 22 '19 18:07 Project-Magenta

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

> [email protected] 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

> [email protected] 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! [email protected] build: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] 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 [email protected] No description
npm WARN [email protected] No repository field.

npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `libui-download && autogypi && npm run build`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the [email protected] 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

brandonros avatar Jul 21 '20 16:07 brandonros

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! [email protected] build: `node-gyp configure build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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! [email protected] install: `libui-download && autogypi && npm run build`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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>

liudonghua123 avatar Nov 27 '20 06:11 liudonghua123