pchab / ProjectRTC

WebRTC Live Streaming on nodeJS (+ android client !)
Other
1.04k stars 476 forks source link

Npm Build Errors during Npm Install #49

Open ronycohen opened 7 years ago

ronycohen commented 7 years ago

Hello !

Can anyone help me on the installation of the solution ?

Win 10
$ node -v
v6.11.0
$ npm -v
5.4.2

And during the npm install I have those errors :

$ npm install
npm WARN deprecated jade@1.11.0: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated transformers@2.1.0: Deprecated, use jstransformer
npm WARN deprecated minimatch@0.0.5: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead

> ws@0.4.31 install C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

DevUser@USERDESKTOP C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws
$ if not defined npm_config_node_gyp (node "C:\Users\DevUser\AppData\Roaming\npm\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "" rebuild )
Génération des projets individuellement dans cette solution. Pour activer la génération en parallèle, ajoutez le commutateur "/m".
  bufferutil.cc
  win_delay_load_hook.cc
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferut
il.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C3861: 'New': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(218): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferut
il.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(218): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(222): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(222): error C3861: 'New': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(224): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(224): error C3861: 'New': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(224): error C2660: 'v8::Integer::New': function does not
take 1 arguments (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\b
uild\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferut
il.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C3861: 'New': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferut
il.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C3861: 'New': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(244): error C3083: 'smalloc': the symbol to the left of a
 '::' must be a type (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\
ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(244): error C2039: 'FreeCallback': is not a member of 'no
de' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferut
il.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_object_wrap.h(8): note: see declaration of 'node' (compiling s
  ource file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(244): error C2061: syntax error: identifier 'FreeCallback
' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil
.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(246): error C2065: 'callback': undeclared identifier (com
piling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(246): error C2065: 'hint': undeclared identifier (compili
ng source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(251): error C2665: 'node::Buffer::New': none of the 4 ove
rloads could convert all the argument types (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\P
rojectRTC\node_modules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_buffer.h(34): note: could be 'v8::MaybeLocal<v8::Object> node:
  :Buffer::New(v8::Isolate *,v8::Local<v8::String>,node::encoding)' (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_buffer.h(31): note: or       'v8::MaybeLocal<v8::Object> node:
  :Buffer::New(v8::Isolate *,std::size_t)' (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(251): note: while trying to match the argument list '(c
  har *, uint32_t)' (compiling source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(255): error C2661: 'node::Buffer::New': no overloaded fun
ction takes 1 arguments (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modul
es\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(259): error C2039: 'Use': is not a member of 'node::Buffe
r' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferuti
l.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_buffer.h(11): note: see declaration of 'node::Buffer' (compili
  ng source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(259): error C3861: 'Use': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(450): error C2660: 'v8::Object::New': function does not t
ake 0 arguments (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\bu
ild\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(451): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffe
rutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(451): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(457): error C2039: 'Dispose': is not a member of 'v8::Per
sistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\b
ufferutil.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_object_wrap.h(48): note: see declaration of 'v8::Persistent<v8
  ::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(458): error C2039: 'Clear': is not a member of 'v8::Persi
stent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buf
ferutil.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_object_wrap.h(48): note: see declaration of 'v8::Persistent<v8
  ::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(462): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffe
rutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(462): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(463): error C2228: left of '.As' must have class/struct/u
nion (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferu
til.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(463): error C2059: syntax error: ')' (compiling source fi
le ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffe
rutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C2228: left of '.As' must have class/struct/u
nion (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferu
til.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C2059: syntax error: ')' (compiling source fi
le ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): error C2039: 'GetCurrent': is not a member of 'v8::
Context' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buf
ferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(6944): note: see declaration of 'v8::Context' (compiling sourc
  e file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): error C3861: 'GetCurrent': identifier not found (co
mpiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxp
roj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): error C2227: left of '->Global' must point to class
/struct/union/generic type (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_mo
dules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): note: type is 'unknown-type' (compiling source fi
  le ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(479): warning C4996: 'node::FatalException': was declared
 deprecated (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\
bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(306): note: see declaration of 'node::FatalException' (compi
  ling source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(518): error C3646: 'request': unknown override specifier
(compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.v
cxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(518): error C4430: missing type specifier - int assumed.
Note: C++ does not support default-int (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\Projec
tRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(490): error C2065: 'request': undeclared identifier (comp
iling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpro
j]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(490): error C2228: left of '.data' must have class/struct
/union (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffe
rutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(490): note: type is 'unknown-type' (compiling source fi
  le ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(529): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffe
rutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(529): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffe
rutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C2228: left of '.As' must have class/struct/u
nion (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferu
til.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C2059: syntax error: ')' (compiling source fi
le ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(549): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(549): error C3861: 'New': identifier not found (compiling
 source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(550): error C2466: cannot allocate an array of constant s
ize 0 (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buffer
util.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2065: 'uv_work_t': undeclared identifier (co
mpiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxp
roj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2065: 'req': undeclared identifier (compilin
g source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2182: 'NanAsyncExecute': illegal use of type
 'void' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buff
erutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2433: 'NanAsyncExecute': 'inline' not permit
ted on data declarations (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modu
les\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2448: 'NanAsyncExecute': function-style init
ializer appears to be a function definition (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\P
rojectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2065: 'uv_work_t': undeclared identifier (co
mpiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxp
roj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2065: 'req': undeclared identifier (compilin
g source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2182: 'NanAsyncExecuteComplete': illegal use
 of type 'void' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\bu
ild\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2433: 'NanAsyncExecuteComplete': 'inline' no
t permitted on data declarations (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\n
ode_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2448: 'NanAsyncExecuteComplete': function-st
yle initializer appears to be a function definition (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\j
ob\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(568): error C3861: 'uv_default_loop': identifier not foun
d (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil
.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(570): error C2039: 'request': is not a member of 'NanAsyn
cWorker' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buf
ferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(487): note: see declaration of 'NanAsyncWorker' (compil
  ing source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(571): error C2065: 'uv_after_work_cb': undeclared identif
ier (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferut
il.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(572): error C2146: syntax error: missing ')' before ident
ifier 'NanAsyncExecuteComplete' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\no
de_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(716): error C2661: 'v8::Local<v8::String>::New': no overl
oaded function takes 1 arguments (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\n
ode_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(718): error C2039: 'IsExternalAscii': is not a member of
'v8::String' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build
\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C2039: 'ExternalAsciiStringResource': is not
a member of 'v8::String' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modu
les\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C4430: missing type specifier - int assumed.
Note: C++ does not support default-int (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\Projec
tRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C2143: syntax error: missing ';' before '*' (
compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vc
xproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(720): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(720): error C2039: 'GetExternalAsciiStringResource': is n
ot a member of 'v8::String' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(721): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(721): error C2227: left of '->data' must point to class/s
truct/union/generic type (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modu
les\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(721): note: type is 'unknown-type' (compiling source fi
  le ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(722): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(722): error C2227: left of '->length' must point to class
/struct/union/generic type (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_mo
dules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(722): note: type is 'unknown-type' (compiling source fi
  le ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C2039: 'AsciiValue': is not a member of 'v8::
String' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buff
erutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C2065: 'AsciiValue': undeclared identifier (c
ompiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcx
proj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C2146: syntax error: missing ';' before ident
ifier 'value' (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\buil
d\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C3861: 'value': identifier not found (compili
ng source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(832): error C2065: 'value': undeclared identifier (compil
ing source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2065: 'value': undeclared identifier (compil
ing source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2228: left of '.length' must have class/stru
ct/union (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buf
ferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): note: type is 'unknown-type' (compiling source fi
  le ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2672: 'NanSetPointerSafe': no matching overl
oaded function found (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\
ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2780: 'bool NanSetPointerSafe(T *,T)': expec
ts 2 arguments - 1 provided (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(84): note: see declaration of 'NanSetPointerSafe' (comp
  iling source file ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2065: 'value': undeclared identifier (compil
ing source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2228: left of '.length' must have class/stru
ct/union (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\buf
ferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): note: type is 'unknown-type' (compiling source fi
  le ..\src\bufferutil.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2672: 'NanSetPointerSafe': no matching overl
oaded function found (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\
ws\build\bufferutil.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2780: 'bool NanSetPointerSafe(T *,T)': expec
ts 2 arguments - 1 provided (compiling source file ..\src\bufferutil.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(84): note: see declaration of 'NanSetPointerSafe' (comp
  iling source file ..\src\bufferutil.cc)
..\src\bufferutil.cc(27): error C2665: 'v8::FunctionTemplate::New': none of the 2 overloads could convert all the
argument types [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(4485): note: could be 'v8::Local<v8::FunctionTemplate> v8::Fun
  ctionTemplate::New(v8::Isolate *,v8::FunctionCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' (compi
  ling source file ..\src\bufferutil.cc)
  ..\src\bufferutil.cc(27): note: while trying to match the argument list '(overloaded-function)'
..\src\bufferutil.cc(29): error C2668: 'node::NODE_SET_METHOD': ambiguous call to overloaded function [C:\Users\co
hen\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(259): note: could be 'void node::NODE_SET_METHOD(v8::Local<v
  8::Object>,const char *,v8::FunctionCallback)' (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(246): note: or       'void node::NODE_SET_METHOD(v8::Local<v
  8::Template>,const char *,v8::FunctionCallback)' (compiling source file ..\src\bufferutil.cc)
  ..\src\bufferutil.cc(29): note: while trying to match the argument list '(v8::Local<v8::FunctionTemplate>, const
   char [7], overloaded-function)'
..\src\bufferutil.cc(30): error C2668: 'node::NODE_SET_METHOD': ambiguous call to overloaded function [C:\Users\co
hen\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(259): note: could be 'void node::NODE_SET_METHOD(v8::Local<v
  8::Object>,const char *,v8::FunctionCallback)' (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(246): note: or       'void node::NODE_SET_METHOD(v8::Local<v
  8::Template>,const char *,v8::FunctionCallback)' (compiling source file ..\src\bufferutil.cc)
  ..\src\bufferutil.cc(30): note: while trying to match the argument list '(v8::Local<v8::FunctionTemplate>, const
   char [5], overloaded-function)'
..\src\bufferutil.cc(31): error C2668: 'node::NODE_SET_METHOD': ambiguous call to overloaded function [C:\Users\co
hen\job\rtc\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(259): note: could be 'void node::NODE_SET_METHOD(v8::Local<v
  8::Object>,const char *,v8::FunctionCallback)' (compiling source file ..\src\bufferutil.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(246): note: or       'void node::NODE_SET_METHOD(v8::Local<v
  8::Template>,const char *,v8::FunctionCallback)' (compiling source file ..\src\bufferutil.cc)
  ..\src\bufferutil.cc(31): note: while trying to match the argument list '(v8::Local<v8::FunctionTemplate>, const
   char [6], overloaded-function)'
..\src\bufferutil.cc(32): error C2039: 'NewSymbol': is not a member of 'v8::String' [C:\Users\DevUser\job\rtc\Projec
tRTC\node_modules\ws\build\bufferutil.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String'
..\src\bufferutil.cc(32): error C3861: 'NewSymbol': identifier not found [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\bufferutil.vcxproj]
..\src\bufferutil.cc(60): error C2660: 'v8::True': function does not take 0 arguments [C:\Users\DevUser\job\rtc\Proj
ectRTC\node_modules\ws\build\bufferutil.vcxproj]
..\src\bufferutil.cc(60): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\DevUser\job\rtc
\ProjectRTC\node_modules\ws\build\bufferutil.vcxproj]
  validation.cc
  win_delay_load_hook.cc
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validati
on.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C3861: 'New': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(213): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(218): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validati
on.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(218): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(222): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(222): error C3861: 'New': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(224): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(224): error C3861: 'New': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(224): error C2660: 'v8::Integer::New': function does not
take 1 arguments (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\b
uild\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validati
on.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C3861: 'New': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(229): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C2039: 'ThrowException': is not a member of '
v8' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validati
on.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(68): note: see declaration of 'v8' (compiling source file ..\s
  rc\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C3861: 'New': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(233): error C3861: 'ThrowException': identifier not found
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(244): error C3083: 'smalloc': the symbol to the left of a
 '::' must be a type (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\
ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(244): error C2039: 'FreeCallback': is not a member of 'no
de' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validati
on.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_object_wrap.h(8): note: see declaration of 'node' (compiling s
  ource file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(244): error C2061: syntax error: identifier 'FreeCallback
' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation
.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(246): error C2065: 'callback': undeclared identifier (com
piling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(246): error C2065: 'hint': undeclared identifier (compili
ng source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(251): error C2665: 'node::Buffer::New': none of the 4 ove
rloads could convert all the argument types (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\P
rojectRTC\node_modules\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_buffer.h(34): note: could be 'v8::MaybeLocal<v8::Object> node:
  :Buffer::New(v8::Isolate *,v8::Local<v8::String>,node::encoding)' (compiling source file ..\src\validation.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_buffer.h(31): note: or       'v8::MaybeLocal<v8::Object> node:
  :Buffer::New(v8::Isolate *,std::size_t)' (compiling source file ..\src\validation.cc)
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(251): note: while trying to match the argument list '(c
  har *, uint32_t)' (compiling source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(255): error C2661: 'node::Buffer::New': no overloaded fun
ction takes 1 arguments (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modul
es\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(259): error C2039: 'Use': is not a member of 'node::Buffe
r' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validatio
n.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_buffer.h(11): note: see declaration of 'node::Buffer' (compili
  ng source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(259): error C3861: 'Use': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(450): error C2660: 'v8::Object::New': function does not t
ake 0 arguments (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\bu
ild\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(451): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valid
ation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(451): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(457): error C2039: 'Dispose': is not a member of 'v8::Per
sistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\v
alidation.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\validation.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_object_wrap.h(48): note: see declaration of 'v8::Persistent<v8
  ::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(458): error C2039: 'Clear': is not a member of 'v8::Persi
stent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\val
idation.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\validation.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node_object_wrap.h(48): note: see declaration of 'v8::Persistent<v8
  ::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(462): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valid
ation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(462): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(463): error C2228: left of '.As' must have class/struct/u
nion (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validat
ion.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(463): error C2059: syntax error: ')' (compiling source fi
le ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valid
ation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C2228: left of '.As' must have class/struct/u
nion (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validat
ion.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(475): error C2059: syntax error: ')' (compiling source fi
le ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): error C2039: 'GetCurrent': is not a member of 'v8::
Context' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\val
idation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(6944): note: see declaration of 'v8::Context' (compiling sourc
  e file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): error C3861: 'GetCurrent': identifier not found (co
mpiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxp
roj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): error C2227: left of '->Global' must point to class
/struct/union/generic type (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_mo
dules\ws\build\validation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(477): note: type is 'unknown-type' (compiling source fi
  le ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(479): warning C4996: 'node::FatalException': was declared
 deprecated (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\
validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(306): note: see declaration of 'node::FatalException' (compi
  ling source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(518): error C3646: 'request': unknown override specifier
(compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.v
cxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(518): error C4430: missing type specifier - int assumed.
Note: C++ does not support default-int (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\Projec
tRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(490): error C2065: 'request': undeclared identifier (comp
iling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpro
j]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(490): error C2228: left of '.data' must have class/struct
/union (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valid
ation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(490): note: type is 'unknown-type' (compiling source fi
  le ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(529): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valid
ation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(529): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C2039: 'NewSymbol': is not a member of 'v8::S
tring' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valid
ation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C3861: 'NewSymbol': identifier not found (com
piling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxpr
oj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C2228: left of '.As' must have class/struct/u
nion (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validat
ion.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(536): error C2059: syntax error: ')' (compiling source fi
le ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(549): error C2039: 'New': is not a member of 'v8::String'
 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.
vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(549): error C3861: 'New': identifier not found (compiling
 source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(550): error C2466: cannot allocate an array of constant s
ize 0 (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\valida
tion.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2065: 'uv_work_t': undeclared identifier (co
mpiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxp
roj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2065: 'req': undeclared identifier (compilin
g source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2182: 'NanAsyncExecute': illegal use of type
 'void' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\vali
dation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2433: 'NanAsyncExecute': 'inline' not permit
ted on data declarations (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modu
les\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(555): error C2448: 'NanAsyncExecute': function-style init
ializer appears to be a function definition (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\P
rojectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2065: 'uv_work_t': undeclared identifier (co
mpiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxp
roj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2065: 'req': undeclared identifier (compilin
g source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2182: 'NanAsyncExecuteComplete': illegal use
 of type 'void' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\bu
ild\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2433: 'NanAsyncExecuteComplete': 'inline' no
t permitted on data declarations (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\n
ode_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(560): error C2448: 'NanAsyncExecuteComplete': function-st
yle initializer appears to be a function definition (compiling source file ..\src\validation.cc) [C:\Users\DevUser\j
ob\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(568): error C3861: 'uv_default_loop': identifier not foun
d (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation
.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(570): error C2039: 'request': is not a member of 'NanAsyn
cWorker' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\val
idation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(487): note: see declaration of 'NanAsyncWorker' (compil
  ing source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(571): error C2065: 'uv_after_work_cb': undeclared identif
ier (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validati
on.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(572): error C2146: syntax error: missing ')' before ident
ifier 'NanAsyncExecuteComplete' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\no
de_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(716): error C2661: 'v8::Local<v8::String>::New': no overl
oaded function takes 1 arguments (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\n
ode_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(718): error C2039: 'IsExternalAscii': is not a member of
'v8::String' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build
\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C2039: 'ExternalAsciiStringResource': is not
a member of 'v8::String' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modu
les\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C4430: missing type specifier - int assumed.
Note: C++ does not support default-int (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\Projec
tRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C2143: syntax error: missing ';' before '*' (
compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vc
xproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(719): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(720): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(720): error C2039: 'GetExternalAsciiStringResource': is n
ot a member of 'v8::String' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(721): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(721): error C2227: left of '->data' must point to class/s
truct/union/generic type (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modu
les\ws\build\validation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(721): note: type is 'unknown-type' (compiling source fi
  le ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(722): error C2065: 'ext': undeclared identifier (compilin
g source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(722): error C2227: left of '->length' must point to class
/struct/union/generic type (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_mo
dules\ws\build\validation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(722): note: type is 'unknown-type' (compiling source fi
  le ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C2039: 'AsciiValue': is not a member of 'v8::
String' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\vali
dation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String' (compiling source
   file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C2065: 'AsciiValue': undeclared identifier (c
ompiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcx
proj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C2146: syntax error: missing ';' before ident
ifier 'value' (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\buil
d\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(769): error C3861: 'value': identifier not found (compili
ng source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(832): error C2065: 'value': undeclared identifier (compil
ing source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2065: 'value': undeclared identifier (compil
ing source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2228: left of '.length' must have class/stru
ct/union (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\val
idation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): note: type is 'unknown-type' (compiling source fi
  le ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2672: 'NanSetPointerSafe': no matching overl
oaded function found (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\
ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(840): error C2780: 'bool NanSetPointerSafe(T *,T)': expec
ts 2 arguments - 1 provided (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\validation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(84): note: see declaration of 'NanSetPointerSafe' (comp
  iling source file ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2065: 'value': undeclared identifier (compil
ing source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2228: left of '.length' must have class/stru
ct/union (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\val
idation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): note: type is 'unknown-type' (compiling source fi
  le ..\src\validation.cc)
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2672: 'NanSetPointerSafe': no matching overl
oaded function found (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\
ws\build\validation.vcxproj]
C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(873): error C2780: 'bool NanSetPointerSafe(T *,T)': expec
ts 2 arguments - 1 provided (compiling source file ..\src\validation.cc) [C:\Users\DevUser\job\rtc\ProjectRTC\node_m
odules\ws\build\validation.vcxproj]
  C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\nan\nan.h(84): note: see declaration of 'NanSetPointerSafe' (comp
  iling source file ..\src\validation.cc)
..\src\validation.cc(108): error C2248: 'v8::HandleScope::HandleScope': cannot access protected member declared in
 class 'v8::HandleScope' [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(915): note: see declaration of 'v8::HandleScope::HandleScope'
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(899): note: see declaration of 'v8::HandleScope'
..\src\validation.cc(109): error C2665: 'v8::FunctionTemplate::New': none of the 2 overloads could convert all the
 argument types [C:\Users\DevUser\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(4485): note: could be 'v8::Local<v8::FunctionTemplate> v8::Fun
  ctionTemplate::New(v8::Isolate *,v8::FunctionCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' (compi
  ling source file ..\src\validation.cc)
  ..\src\validation.cc(109): note: while trying to match the argument list '(overloaded-function)'
..\src\validation.cc(111): error C2668: 'node::NODE_SET_METHOD': ambiguous call to overloaded function [C:\Users\c
ohen\job\rtc\ProjectRTC\node_modules\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(259): note: could be 'void node::NODE_SET_METHOD(v8::Local<v
  8::Object>,const char *,v8::FunctionCallback)' (compiling source file ..\src\validation.cc)
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\node.h(246): note: or       'void node::NODE_SET_METHOD(v8::Local<v
  8::Template>,const char *,v8::FunctionCallback)' (compiling source file ..\src\validation.cc)
  ..\src\validation.cc(111): note: while trying to match the argument list '(v8::Local<v8::FunctionTemplate>, cons
  t char [12], overloaded-function)'
..\src\validation.cc(112): error C2039: 'NewSymbol': is not a member of 'v8::String' [C:\Users\DevUser\job\rtc\Proje
ctRTC\node_modules\ws\build\validation.vcxproj]
  C:\Users\DevUser\.node-gyp\6.11.0\include\node\v8.h(2110): note: see declaration of 'v8::String'
..\src\validation.cc(112): error C3861: 'NewSymbol': identifier not found [C:\Users\DevUser\job\rtc\ProjectRTC\node_
modules\ws\build\validation.vcxproj]
..\src\validation.cc(134): error C2660: 'v8::True': function does not take 0 arguments [C:\Users\DevUser\job\rtc\Pro
jectRTC\node_modules\ws\build\validation.vcxproj]
..\src\validation.cc(134): error C2660: 'v8::False': function does not take 0 arguments [C:\Users\DevUser\job\rtc\Pr
ojectRTC\node_modules\ws\build\validation.vcxproj]
..\src\validation.cc(134): fatal error C1003: error count exceeds 100; stopping compilation [C:\Users\DevUser\job\rt
c\ProjectRTC\node_modules\ws\build\validation.vcxproj]
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN ProjectRTC@0.4.0 No license field.

added 235 packages in 11.025s
Ramin-Bateni commented 5 years ago

The result of NPM Install show me many errors about node_modules\nan\nan.h file too.

What is the problem and how should solve it?

vijaysudarsanam98 commented 2 years ago

I am able to use npm-i & ran it

image