install node.js on win7 and fedora20
Node.js installation :
- http://nodejs.cn/ install v4.2.3 win64 node-v4.2.3-x64.msi
the default path is: C:\Program Files\nodejs
- Check version after installation
C:\Users\gqyu>node -v
v4.2.3
C:\Users\gqyu>npm -v
2.14.7
- Check node.js by running test.js
test.js: console.log("Hello Node.js!");
C:\Program Files\nodejs>node test
Hello Node.js!
Express, ws, WebSocket-Node installation:
- Execute cmd as Administrator (Right click cmd icon-> Run as Administrator) Then type in cmd:
c:\Node Instalation Dir\> npm install -g express
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Windows\system32>cd /d C:\Program Files\nodejs
C:\Program Files\nodejs>node -v
v4.2.3
C:\Program Files\nodejs>npm -v
2.14.7
C:\Program Files\nodejs>npm install -g express
express@4.13.3 C:\Users\gqyu\AppData\Roaming\npm\node_modules\express
├── escape-html@1.0.2
├── cookie@0.1.3
├── merge-descriptors@1.0.0
├── array-flatten@1.1.1
├── utils-merge@1.0.0
├── serve-static@1.10.0
├── content-type@1.0.1
├── cookie-signature@1.0.6
├── etag@1.7.0
├── vary@1.0.1
├── fresh@0.3.0
├── range-parser@1.0.3
├── path-to-regexp@0.1.7
├── content-disposition@0.5.0
├── methods@1.1.1
├── parseurl@1.3.0
├── depd@1.0.1
├── qs@4.0.0
├── finalhandler@0.4.0 (unpipe@1.0.0)
├── debug@2.2.0 (ms@0.7.1)
├── proxy-addr@1.0.9 (forwarded@0.1.0, ipaddr.js@1.0.4)
├── on-finished@2.3.0 (ee-first@1.1.1)
├── type-is@1.6.10 (media-typer@0.3.0, mime-types@2.1.8)
├── accepts@1.2.13 (negotiator@0.5.3, mime-types@2.1.8)
└── send@0.13.0 (destroy@1.0.3, statuses@1.2.1, ms@0.7.1, mime@1.3.4, http-errors@1.3.1)
C:\Program Files\nodejs>
- Ws with error:
C:\Program Files\nodejs>npm install -g ws
/
> utf-8-validate@1.2.1 install C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate
> node-gyp rebuild
C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
validation.cc
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(576): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(642) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(637): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(844): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(847) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(915): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(949): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(979): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1118): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1559): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1622): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2031): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2037): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2052): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2072): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2439): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2477): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2491): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2506): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2520): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2534): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2942): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2971): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3181): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3188): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3194): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3210): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3216): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3224): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3230): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3236): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3241): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3246): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3251): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3257): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3259): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3263): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3264): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3273): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3275): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3283): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3294): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3298): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3302): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3306): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3318): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3323): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3328): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3336): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3340): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3357): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3374): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3405): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3409): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3416): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3424): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3432): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3440): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3445): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate
gyp ERR! node -v v4.2.3
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
> bufferutil@1.2.1 install C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil
> node-gyp rebuild
C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
bufferutil.cc
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(576): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(642) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(637): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(844): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(847) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(915): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(949): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(979): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1118): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1559): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1622): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2031): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2037): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2052): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2072): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2439): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2477): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2491): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2506): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2520): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2534): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2942): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2971): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3181): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3188): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3194): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3210): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3216): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3224): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3230): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3236): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3241): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3246): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3251): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3257): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3259): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3263): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3264): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3273): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3275): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3283): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3294): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3298): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3302): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3306): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3318): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3323): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3328): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3336): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3340): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3357): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3374): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3405): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3409): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3416): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3424): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3432): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3440): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3445): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil
gyp ERR! node -v v4.2.3
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN optional dep failed, continuing utf-8-validate@1.2.1
npm WARN optional dep failed, continuing bufferutil@1.2.1
ws@0.8.1 C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws
├── ultron@1.0.2
└── options@0.0.6
C:\Program Files\nodejs>
- Websocket with error:
C:\Program Files\nodejs>npm install -g websocket
|
> websocket@1.0.22 install C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket
> (node-gyp rebuild 2> builderror.log) || (exit 0)
C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
bufferutil.cc
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(576): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(642) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(637): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(844): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(847) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(915): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(949): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(979): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1118): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1559): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1622): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2031): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2037): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2052): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2072): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2439): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2477): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2491): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2506): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2520): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2534): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2942): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2971): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3181): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3188): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3194): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3210): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3216): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3224): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3230): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3236): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3241): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3246): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3251): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3257): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3259): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3263): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3264): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3273): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3275): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3283): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3294): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3298): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3302): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3306): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3318): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3323): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3328): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3336): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3340): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3357): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3374): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3405): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3409): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3416): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3424): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3432): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3440): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3445): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
validation.cc
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(576): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(642) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(637): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(844): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(847) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(852): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(915): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(949): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(979): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1118): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1559): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(1622): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2031): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2037): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2052): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2072): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2439): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2477): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2491): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2506): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2520): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2534): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2942): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(2971): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3181): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3188): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3194): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3205): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3210): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3216): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3224): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3230): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3236): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3241): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3246): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3251): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3257): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3259): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3263): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3264): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3273): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3275): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3281): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3282): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3283): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3288): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3294): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3296): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3298): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3300): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3302): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3306): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3316): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3317): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3318): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3321): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3322): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3323): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3326): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3327): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3328): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3336): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3340): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3357): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3374): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3400): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3402): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3403): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3405): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3409): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3410): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3416): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3424): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3432): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3440): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3445): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\4.2.3\include\node\v8.h(3478): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
websocket@1.0.22 C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket
├── yaeti@0.0.4
├── nan@2.0.9
├── debug@2.2.0 (ms@0.7.1)
└── typedarray-to-buffer@3.0.4 (is-typedarray@1.0.0)
Win7: node 5.1.1
C:\Users\gqyu>node -v
v5.1.1
C:\Users\gqyu>npm
Usage: npm <command>
where <command> is one of:
access, add-user, adduser, apihelp, author, bin, bugs, c,
cache, completion, config, ddp, dedupe, deprecate, dist-tag,
dist-tags, docs, edit, explore, faq, find, find-dupes, get,
help, help-search, home, i, info, init, install, issues, la,
link, list, ll, ln, login, logout, ls, outdated, owner,
pack, ping, prefix, prune, publish, r, rb, rebuild, remove,
repo, restart, rm, root, run-script, s, se, search, set,
show, shrinkwrap, star, stars, start, stop, t, tag, team,
test, tst, un, uninstall, unlink, unpublish, unstar, up,
update, upgrade, v, verison, version, view, whoami
npm <cmd> -h quick help on <cmd>
npm -l display full usage info
npm faq commonly asked questions
npm help <term> search for help on <term>
npm help npm involved overview
Specify configs in the ini-formatted file:
C:\Users\gqyu\.npmrc
or on the command line via: npm <command> --key value
Config info can be viewed via: npm help config
npm@3.3.12 C:\Program Files\nodejs\node_modules\npm
C:\Users\gqyu>npm -v
3.3.12
C:\Users\gqyu>npm install -g node-gyp
C:\Users\gqyu\AppData\Roaming\npm\node-gyp -> C:\Users\gqyu\AppData\Roaming\npm\node_modules\node-gyp\bin\node-gyp.js
C:\Users\gqyu\AppData\Roaming\npm
└─┬ node-gyp@3.2.1
├─┬ fstream@1.0.8
│ └── inherits@2.0.1
├─┬ glob@4.5.3
│ ├─┬ inflight@1.0.4
│ │ └── wrappy@1.0.1
│ ├─┬ minimatch@2.0.10
│ │ └─┬ brace-expansion@1.1.2
│ │ ├── balanced-match@0.3.0
│ │ └── concat-map@0.0.1
│ └── once@1.3.3
├── graceful-fs@4.1.2
├─┬ minimatch@1.0.0
│ ├── lru-cache@2.7.3
│ └── sigmund@1.0.1
├─┬ mkdirp@0.5.1
│ └── minimist@0.0.8
├─┬ nopt@3.0.6
│ └── abbrev@1.0.7
├─┬ npmlog@1.2.1
│ ├── ansi@0.3.0
│ ├─┬ are-we-there-yet@1.0.5
│ │ ├── delegates@0.1.0
│ │ └─┬ readable-stream@2.0.4
│ │ ├── core-util-is@1.0.2
│ │ ├── isarray@0.0.1
│ │ ├── process-nextick-args@1.0.6
│ │ ├── string_decoder@0.10.31
│ │ └── util-deprecate@1.0.2
│ └─┬ gauge@1.2.2
│ ├── has-unicode@1.0.1
│ ├─┬ lodash.pad@3.1.1
│ │ ├── lodash._basetostring@3.0.1
│ │ └─┬ lodash._createpadding@3.6.1
│ │ └── lodash.repeat@3.0.1
│ ├── lodash.padleft@3.1.1
│ └── lodash.padright@3.1.1
├─┬ osenv@0.1.3
│ ├── os-homedir@1.0.1
│ └── os-tmpdir@1.0.1
├─┬ path-array@1.0.0
│ └─┬ array-index@0.1.1
│ └─┬ debug@2.2.0
│ └── ms@0.7.1
├─┬ request@2.67.0
│ ├── aws-sign2@0.6.0
│ ├── bl@1.0.0
│ ├── caseless@0.11.0
│ ├─┬ combined-stream@1.0.5
│ │ └── delayed-stream@1.0.0
│ ├── extend@3.0.0
│ ├── forever-agent@0.6.1
│ ├─┬ form-data@1.0.0-rc3
│ │ └── async@1.5.0
│ ├─┬ har-validator@2.0.3
│ │ ├─┬ chalk@1.1.1
│ │ │ ├── ansi-styles@2.1.0
│ │ │ ├── escape-string-regexp@1.0.3
│ │ │ ├─┬ has-ansi@2.0.0
│ │ │ │ └── ansi-regex@2.0.0
│ │ │ ├── strip-ansi@3.0.0
│ │ │ └── supports-color@2.0.0
│ │ ├─┬ commander@2.9.0
│ │ │ └── graceful-readlink@1.0.1
│ │ ├─┬ is-my-json-valid@2.12.3
│ │ │ ├── generate-function@2.0.0
│ │ │ ├─┬ generate-object-property@1.2.0
│ │ │ │ └── is-property@1.0.2
│ │ │ ├── jsonpointer@2.0.0
│ │ │ └── xtend@4.0.1
│ │ └─┬ pinkie-promise@2.0.0
│ │ └── pinkie@2.0.1
│ ├─┬ hawk@3.1.2
│ │ ├── boom@2.10.1
│ │ ├── cryptiles@2.0.5
│ │ ├── hoek@2.16.3
│ │ └── sntp@1.0.9
│ ├─┬ http-signature@1.1.0
│ │ ├── assert-plus@0.1.5
│ │ ├─┬ jsprim@1.2.2
│ │ │ ├── extsprintf@1.0.2
│ │ │ ├── json-schema@0.2.2
│ │ │ └── verror@1.3.6
│ │ └─┬ sshpk@1.7.1
│ │ ├── asn1@0.2.3
│ │ ├── assert-plus@0.2.0
│ │ ├── dashdash@1.10.1
│ │ ├── ecc-jsbn@0.1.1
│ │ ├── jodid25519@1.0.2
│ │ ├── jsbn@0.1.0
│ │ └── tweetnacl@0.13.2
│ ├── is-typedarray@1.0.0
│ ├── isstream@0.1.2
│ ├── json-stringify-safe@5.0.1
│ ├─┬ mime-types@2.1.8
│ │ └── mime-db@1.20.0
│ ├── node-uuid@1.4.7
│ ├── oauth-sign@0.8.0
│ ├── qs@5.2.0
│ ├── stringstream@0.0.5
│ ├── tough-cookie@2.2.1
│ └── tunnel-agent@0.4.1
├─┬ rimraf@2.4.4
│ └─┬ glob@5.0.15
│ ├── minimatch@3.0.0
│ └── path-is-absolute@1.0.0
├── semver@5.1.0
├─┬ tar@2.2.1
│ └── block-stream@0.0.8
└─┬ which@1.2.0
└─┬ is-absolute@0.1.7
└── is-relative@0.1.3
C:\Users\gqyu>
2.
C:\Users\gqyu>npm install -g express
C:\Users\gqyu\AppData\Roaming\npm
└─┬ express@4.13.3
├─┬ accepts@1.2.13
│ ├─┬ mime-types@2.1.8
│ │ └── mime-db@1.20.0
│ └── negotiator@0.5.3
├── array-flatten@1.1.1
├── content-disposition@0.5.0
├── content-type@1.0.1
├── cookie@0.1.3
├── cookie-signature@1.0.6
├─┬ debug@2.2.0
│ └── ms@0.7.1
├── depd@1.0.1
├── escape-html@1.0.2
├── etag@1.7.0
├─┬ finalhandler@0.4.0
│ └── unpipe@1.0.0
├── fresh@0.3.0
├── merge-descriptors@1.0.0
├── methods@1.1.1
├─┬ on-finished@2.3.0
│ └── ee-first@1.1.1
├── parseurl@1.3.0
├── path-to-regexp@0.1.7
├─┬ proxy-addr@1.0.9
│ ├── forwarded@0.1.0
│ └── ipaddr.js@1.0.4
├── qs@4.0.0
├── range-parser@1.0.3
├─┬ send@0.13.0
│ ├── destroy@1.0.3
│ ├─┬ http-errors@1.3.1
│ │ └── inherits@2.0.1
│ ├── mime@1.3.4
│ └── statuses@1.2.1
├── serve-static@1.10.0
├─┬ type-is@1.6.10
│ └── media-typer@0.3.0
├── utils-merge@1.0.0
└── vary@1.0.1
C:\Users\gqyu>
3.
C:\Users\gqyu>npm install -g websocket
> websocket@1.0.22 install C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket
> (node-gyp rebuild 2> builderror.log) || (exit 0)
C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
bufferutil.cc
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(580): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(646) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(641): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(848): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(851) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(919): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(953): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(983): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1117): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1556): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1619): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2028): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2034): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2049): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2069): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2436): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2474): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2488): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2503): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2517): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2531): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2939): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2968): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3180): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3187): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3193): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3209): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3215): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3223): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3229): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3245): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3250): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3262): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3263): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3272): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3274): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3282): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3293): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3297): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3301): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3305): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3317): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3322): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3327): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3335): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3339): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3356): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3404): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3408): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3415): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3423): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3431): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3439): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3444): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\bufferutil.vcxproj]
validation.cc
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(580): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(646) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(641): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(848): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(851) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(919): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(953): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(983): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1117): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1556): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1619): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2028): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2034): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2049): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2069): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2436): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2474): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2488): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2503): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2517): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2531): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2939): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2968): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3180): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3187): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3193): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3209): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3215): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3223): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3229): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3245): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3250): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3262): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3263): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3272): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3274): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3282): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3293): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3297): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3301): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3305): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3317): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3322): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3327): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3335): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3339): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3356): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3404): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3408): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3415): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3423): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3431): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3439): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3444): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\websocket\build\validation.vcxproj]
C:\Users\gqyu\AppData\Roaming\npm
└─┬ websocket@1.0.22
├─┬ debug@2.2.0
│ └── ms@0.7.1
├── nan@2.0.9
├─┬ typedarray-to-buffer@3.0.4
│ └── is-typedarray@1.0.0
└── yaeti@0.0.4
C:\Users\gqyu>
4.
C:\Windows\system32>npm install -g ws
> bufferutil@1.2.1 install C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil
> node-gyp rebuild
C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
bufferutil.cc
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(580): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(646) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(641): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(848): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(851) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(919): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(953): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(983): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1117): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1556): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1619): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2028): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2034): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2049): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2069): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2436): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2474): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2488): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2503): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2517): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2531): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2939): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2968): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3180): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3187): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3193): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3209): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3215): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3223): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3229): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3245): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3250): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3262): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3263): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3272): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3274): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3282): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3293): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3297): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3301): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3305): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3317): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3322): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3327): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3335): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3339): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3356): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3404): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3408): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3415): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3423): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3431): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3439): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3444): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil\build\bufferutil.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\bufferutil
gyp ERR! node -v v5.1.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:bufferutil@1.2.1 bufferutil@1.2.1 install: `node-gyp rebuild`
npm WARN install:bufferutil@1.2.1 Exit status 1
> utf-8-validate@1.2.1 install C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate
> node-gyp rebuild
C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate>if not defined npm_config_node_gyp (node "C:\Program Files\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild ) else (node rebuild )
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
validation.cc
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(336): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(469): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(580): error C2061: syntax error : identifier 'WeakCallbackType' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(646) : see reference to class template instantiation 'v8::PersistentBase<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(641): error C2253: 'PersistentBase<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(848): error C2253: 'Global<T>' : pure specifier or abstract override specifier only allowed on virtual function [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(851) : see reference to class template instantiation 'v8::Global<T>' being compiled
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2988: unrecognizable template declaration/definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(856): error C2059: syntax error : 'using' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(919): error C2989: 'v8::HandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(319) : see declaration of 'v8::HandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(953): error C2989: 'v8::EscapableHandleScope' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(135) : see declaration of 'v8::EscapableHandleScope'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(983): error C2989: 'v8::Data' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(74) : see declaration of 'v8::Data'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1117): error C2989: 'v8::Script' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(96) : see declaration of 'v8::Script'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1556): error C2989: 'v8::StackTrace' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(101) : see declaration of 'v8::StackTrace'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(1619): error C2989: 'v8::StackFrame' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(100) : see declaration of 'v8::StackFrame'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2028): error C2989: 'v8::Value' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(108) : see declaration of 'v8::Value'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2034): error C2989: 'v8::Primitive' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(93) : see declaration of 'v8::Primitive'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2049): error C2989: 'v8::Boolean' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(70) : see declaration of 'v8::Boolean'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2069): error C2989: 'v8::Name' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(86) : see declaration of 'v8::Name'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2436): error C2989: 'v8::String' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(102) : see declaration of 'v8::String'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2474): error C2989: 'v8::Symbol' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(104) : see declaration of 'v8::Symbol'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2488): error C2989: 'v8::Number' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(87) : see declaration of 'v8::Number'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2503): error C2989: 'v8::Integer' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(82) : see declaration of 'v8::Integer'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2517): error C2989: 'v8::Int32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(81) : see declaration of 'v8::Int32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2531): error C2989: 'v8::Uint32' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(106) : see declaration of 'v8::Uint32'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2939): error C2989: 'v8::Object' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(89) : see declaration of 'v8::Object'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(2968): error C2989: 'v8::Array' : class template has already been declared as a non-class template [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(69) : see declaration of 'v8::Array'
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3180): error C2504: 'v8::Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3187): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3193): error C2061: syntax error : identifier 'FunctionCallback' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3204): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3209): error C2146: syntax error : missing ';' before identifier 'Call' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3215): error C2270: 'GetName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3223): error C2270: 'GetInferredName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3229): error C2270: 'GetDisplayName' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3235): error C2270: 'GetScriptLineNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3240): error C2270: 'GetScriptColumnNumber' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3245): error C2270: 'IsBuiltin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3250): error C2270: 'ScriptId' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3256): error C2270: 'GetBoundFunction' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3258): error C2270: 'GetScriptOrigin' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3262): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3263): error C2059: syntax error : ')' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3272): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3274): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3280): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3281): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3282): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3287): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3293): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3295): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3297): error C2061: syntax error : identifier 'Local' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3299): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3301): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3305): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3315): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3316): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3317): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3320): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3321): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3322): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3325): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3326): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3327): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3335): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3339): error C2061: syntax error : identifier 'Value' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3356): error C2504: 'Object' : base class undefined [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3373): error C2628: 'ArrayBuffer::Allocator' followed by 'void' is illegal (did you forget a ';'?) [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C3861: 'data_': identifier not found [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2461: 'Contents' : constructor syntax missing formal parameters [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2059: syntax error : 'constant' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2143: syntax error : missing ';' before '{' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3399): error C2334: unexpected token(s) preceding '{'; skipping apparent function body [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2059: syntax error : 'return' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3401): error C2238: unexpected token(s) preceding ';' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2146: syntax error : missing ';' before identifier 'ByteLength' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3402): error C2065: 'byte_length_' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3404): error C2059: syntax error : 'private' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3408): error C2255: 'friend' : not allowed outside of a class definition [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2059: syntax error : '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3409): error C2143: syntax error : missing ';' before '}' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3415): error C2270: 'ByteLength' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3423): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3431): error C2143: syntax error : missing ';' before '<' [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3439): error C2270: 'IsExternal' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3444): error C2270: 'IsNeuterable' : modifiers not allowed on nonmember functions [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'Value' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2065: 'obj' : undeclared identifier [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): error C2433: 'Cast' : '__forceinline' not permitted on data declarations [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
C:\Users\gqyu\.node-gyp\5.1.1\include\node\v8.h(3477): fatal error C1903: unable to recover from previous error(s); stopping compilation [C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate\build\validation.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\gqyu\AppData\Roaming\npm\node_modules\ws\node_modules\utf-8-validate
gyp ERR! node -v v5.1.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:utf-8-validate@1.2.1 utf-8-validate@1.2.1 install: `node-gyp rebuild`
npm WARN install:utf-8-validate@1.2.1 Exit status 1
C:\Users\gqyu\AppData\Roaming\npm
└─┬ ws@0.8.1
├── options@0.0.6
└── ultron@1.0.2
C:\Windows\system32>
Fedora 20: node 5.1.1
Node.js installation:
- Download node-v5.1.1-linux-x86.tar.gz from http://nodejs.cn/
- Unzip it
- Check version of node & npm
sh-4.2# pwd
/home/node-v5.1.1-linux-x86/bin
sh-4.2# ./node -v
v5.1.1
sh-4.2# ./npm -v
3.3.12
sh-4.2#
sh-4.2# python -V
Python 2.7.5
- Install mode express, websocket, ws
sh-4.2# ./npm install -g express
/home/node-v5.1.1-linux-x86/lib
└─┬ express@4.13.3
├─┬ accepts@1.2.13
│ ├─┬ mime-types@2.1.8
│ │ └── mime-db@1.20.0
│ └── negotiator@0.5.3
├── array-flatten@1.1.1
├── content-disposition@0.5.0
├── content-type@1.0.1
├── cookie@0.1.3
├── cookie-signature@1.0.6
├─┬ debug@2.2.0
│ └── ms@0.7.1
├── depd@1.0.1
├── escape-html@1.0.2
├── etag@1.7.0
├─┬ finalhandler@0.4.0
│ └── unpipe@1.0.0
├── fresh@0.3.0
├── merge-descriptors@1.0.0
├── methods@1.1.1
├─┬ on-finished@2.3.0
│ └── ee-first@1.1.1
├── parseurl@1.3.0
├── path-to-regexp@0.1.7
├─┬ proxy-addr@1.0.9
│ ├── forwarded@0.1.0
│ └── ipaddr.js@1.0.4
├── qs@4.0.0
├── range-parser@1.0.3
├─┬ send@0.13.0
│ ├── destroy@1.0.3
│ ├─┬ http-errors@1.3.1
│ │ └── inherits@2.0.1
│ ├── mime@1.3.4
│ └── statuses@1.2.1
├── serve-static@1.10.0
├─┬ type-is@1.6.10
│ └── media-typer@0.3.0
├── utils-merge@1.0.0
└── vary@1.0.1
sh-4.2# ./npm install -g ws
> bufferutil@1.2.1 install /home/node-v5.1.1-linux-x86/lib/node_modules/ws/node_modules/bufferutil
> node-gyp rebuild
/home/node-v5.1.1-linux-x86/lib/node_modules/npm/bin/node-gyp-bin/node-gyp: line 3: node: command not found
npm WARN install:bufferutil@1.2.1 bufferutil@1.2.1 install: `node-gyp rebuild`
npm WARN install:bufferutil@1.2.1 spawn ENOENT
> utf-8-validate@1.2.1 install /home/node-v5.1.1-linux-x86/lib/node_modules/ws/node_modules/utf-8-validate
> node-gyp rebuild
/home/node-v5.1.1-linux-x86/lib/node_modules/npm/bin/node-gyp-bin/node-gyp: line 3: node: command not found
npm WARN install:utf-8-validate@1.2.1 utf-8-validate@1.2.1 install: `node-gyp rebuild`
npm WARN install:utf-8-validate@1.2.1 spawn ENOENT
/home/node-v5.1.1-linux-x86/lib
└─┬ ws@0.8.1
├── options@0.0.6
└── ultron@1.0.2
sh-4.2# ./npm install -g websocket
> websocket@1.0.22 install /home/node-v5.1.1-linux-x86/lib/node_modules/websocket
> (node-gyp rebuild 2> builderror.log) || (exit 0)
/home/node-v5.1.1-linux-x86/lib
└─┬ websocket@1.0.22
├─┬ debug@2.2.0
│ └── ms@0.7.1
├── nan@2.0.9
├─┬ typedarray-to-buffer@3.0.4
│ └── is-typedarray@1.0.0
└── yaeti@0.0.4
sh-4.2#