baryshev / look

Performance profiler based on nodetime
MIT License
449 stars 42 forks source link

Build fails for Node v 0.12 #26

Open weekens opened 9 years ago

weekens commented 9 years ago

Here is the full install log:

> v8tools@0.2.2 install /home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/v8tools
> node-gyp rebuild

make: Entering directory `/home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/v8tools/build'
  CXX(target) Release/obj.target/v8tools/src/v8tools.o
In file included from ../src/v8tools.cc:6:0:
../src/gc.h:11:29: error: 'Arguments' does not name a type
 Handle<Value> AfterGC(const Arguments& args);
                         ^
../src/gc.h:11:40: error: ISO C++ forbids declaration of 'args' with no type [-fpermissive]
 Handle<Value> AfterGC(const Arguments& args);
                                    ^
In file included from ../src/v8tools.cc:7:0:
../src/profiler.h:9:37: error: 'Arguments' does not name a type
 Handle<Value> StartV8Profiler(const Arguments& args);
                                 ^
../src/profiler.h:9:48: error: ISO C++ forbids declaration of 'args' with no type [-fpermissive]
 Handle<Value> StartV8Profiler(const Arguments& args);
                                            ^
../src/profiler.h:10:36: error: 'Arguments' does not name a type
 Handle<Value> StopV8Profiler(const Arguments& args);
                                ^
../src/profiler.h:10:47: error: ISO C++ forbids declaration of 'args' with no type [-fpermissive]
 Handle<Value> StopV8Profiler(const Arguments& args);
                                           ^
../src/profiler.h:11:38: error: 'Arguments' does not name a type
 Handle<Value> TakeHeapSnapshot(const Arguments& args);
                                  ^
../src/profiler.h:11:49: error: ISO C++ forbids declaration of 'args' with no type [-fpermissive]
 Handle<Value> TakeHeapSnapshot(const Arguments& args);
                                             ^
../src/v8tools.cc: In function 'void Init(v8::Handle<v8::Object>)':
../src/v8tools.cc:13:15: error: 'NewSymbol' is not a member of 'v8::String'
   target->Set(String::NewSymbol("afterGC"), FunctionTemplate::New(AfterGC)->GetFunction());
           ^
../src/v8tools.cc:13:74: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))'
   target->Set(String::NewSymbol("afterGC"), FunctionTemplate::New(AfterGC)->GetFunction());
                                                                      ^
../src/v8tools.cc:13:74: note: candidate is:
In file included from /home/weekens/.node-gyp/0.12.6/src/node.h:61:0,
             from ../src/v8tools.cc:3:
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
   static Local<FunctionTemplate> New(
                              ^
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note:   no known conversion for argument 1 from 'v8::Handle<v8::Value>(const int&)' to 'v8::Isolate*'
../src/v8tools.cc:14:15: error: 'NewSymbol' is not a member of 'v8::String'
   target->Set(String::NewSymbol("startV8Profiler"), FunctionTemplate::New(StartV8Profiler)->GetFunction());
           ^
../src/v8tools.cc:14:90: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))'
   target->Set(String::NewSymbol("startV8Profiler"), FunctionTemplate::New(StartV8Profiler)->GetFunction());
                                                                                      ^
../src/v8tools.cc:14:90: note: candidate is:
In file included from /home/weekens/.node-gyp/0.12.6/src/node.h:61:0,
             from ../src/v8tools.cc:3:
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
   static Local<FunctionTemplate> New(
                              ^
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note:   no known conversion for argument 1 from 'v8::Handle<v8::Value>(const int&)' to 'v8::Isolate*'
../src/v8tools.cc:15:15: error: 'NewSymbol' is not a member of 'v8::String'
   target->Set(String::NewSymbol("stopV8Profiler"), FunctionTemplate::New(StopV8Profiler)->GetFunction());
           ^
../src/v8tools.cc:15:88: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))'
   target->Set(String::NewSymbol("stopV8Profiler"), FunctionTemplate::New(StopV8Profiler)->GetFunction());
                                                                                    ^
../src/v8tools.cc:15:88: note: candidate is:
In file included from /home/weekens/.node-gyp/0.12.6/src/node.h:61:0,
             from ../src/v8tools.cc:3:
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
   static Local<FunctionTemplate> New(
                              ^
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note:   no known conversion for argument 1 from 'v8::Handle<v8::Value>(const int&)' to 'v8::Isolate*'
../src/v8tools.cc:16:15: error: 'NewSymbol' is not a member of 'v8::String'
   target->Set(String::NewSymbol("takeHeapSnapshot"), FunctionTemplate::New(TakeHeapSnapshot)->GetFunction());
           ^
../src/v8tools.cc:16:92: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Handle<v8::Value> (&)(const int&))'
   target->Set(String::NewSymbol("takeHeapSnapshot"), FunctionTemplate::New(TakeHeapSnapshot)->GetFunction());
                                                                                        ^
../src/v8tools.cc:16:92: note: candidate is:
In file included from /home/weekens/.node-gyp/0.12.6/src/node.h:61:0,
             from ../src/v8tools.cc:3:
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
   static Local<FunctionTemplate> New(
                              ^
/home/weekens/.node-gyp/0.12.6/deps/v8/include/v8.h:3455:34: note:   no known conversion for argument 1 from 'v8::Handle<v8::Value>(const int&)' to 'v8::Isolate*'
make: *** [Release/obj.target/v8tools/src/v8tools.o] Error 1
make: Leaving directory `/home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/v8tools/build'
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269:23)
gyp ERR! stack     at ChildProcess.emit (events.js:110:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:1074:12)
gyp ERR! System Linux 3.13.0-58-generic
gyp ERR! command "node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/v8tools
gyp ERR! node -v v0.12.6
gyp ERR! node-gyp -v v2.0.1
gyp ERR! not ok 

> timekit@1.0.3 install /home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/timekit
> node-gyp rebuild

make: Entering directory `/home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/timekit/build'
  CXX(target) Release/obj.target/timekit/src/timekit_posix.o
  SOLINK_MODULE(target) Release/obj.target/timekit.node
  COPY Release/timekit.node
make: Leaving directory `/home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/nodetime/node_modules/timekit/build'
npm WARN optional dep failed, continuing v8tools@0.2.2

> ws@0.4.32 install /home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build'
  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
  SOLINK_MODULE(target) Release/obj.target/bufferutil.node
  COPY Release/bufferutil.node
  CXX(target) Release/obj.target/validation/src/validation.o
  SOLINK_MODULE(target) Release/obj.target/validation.node
  COPY Release/validation.node
make: Leaving directory `/home/weekens/workspace/saymon/backend/server/node_modules/look/node_modules/socket.io/node_modules/socket.io-client/node_modules/ws/build'
look@0.1.3 node_modules/look
├── connect-route@0.1.3
├── connect@2.7.4 (fresh@0.1.0, cookie-signature@0.0.1, pause@0.0.1, bytes@0.2.0, buffer-crc32@0.1.1, cookie@0.0.5, debug@2.2.0, send@0.1.0, formidable@1.0.11, qs@0.5.1)
├── clusterhub@0.2.1 (eventvat@0.2.1)
├── nodetime@0.4.6 (request@2.10.0, timekit@1.0.3)
└── socket.io@0.9.14 (base64id@0.1.0, policyfile@0.0.4, redis@0.7.3, socket.io-client@0.9.11)
catamphetamine commented 8 years ago

+1

G:\work\cinema [master +5 ~19 -5 !]> npm install look --msys_version=2013
npm WARN install Couldn't install optional dependency: Unsupported
npm WARN install Couldn't install optional dependency: Unsupported

> ws@0.4.32 install G:\work\cinema\node_modules\look\node_modules\ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

G:\work\cinema\node_modules\look\node_modules\ws>if not defined npm_config_node_gyp (node "C:\Users\Nikolay\AppData\Roam
ing\npm\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
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2039: 'ExternalAsciiStringResource' : is not a mem
ber of 'v8::String' [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2065: 'ExternalAsciiStringResource' : undeclared i
dentifier [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2065: 'resource' : undeclared identifier [G:\work\
cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2448: 'NanNew' : function-style initializer appear
s to be a function definition [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(430): error C2766: explicit specialization; 'v8::Local<v8::Stri
ngObject> NanNew<v8::StringObject,v8::Local<v8::String>>(v8::Local<v8::String>)' has already been defined [G:\work\cine
ma\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          G:\work\cinema\node_modules\look\node_modules\nan\nan.h(420) : see previous definition of 'NanNew'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(447): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::
String>,v8::RegExp::Flags)' : function template has already been defined [G:\work\cinema\node_modules\look\node_modules
\ws\build\bufferutil.vcxproj]
          G:\work\cinema\node_modules\look\node_modules\nan\nan.h(438) : see declaration of 'NanNew'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(459): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::
String>,v8::RegExp::Flags)' : function template has already been defined [G:\work\cinema\node_modules\look\node_modules
\ws\build\bufferutil.vcxproj]
          G:\work\cinema\node_modules\look\node_modules\nan\nan.h(450) : see declaration of 'NanNew'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(767): error C3083: 'smalloc': the symbol to the left of a '::'
must be a type [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(767): error C2039: 'FreeCallback' : is not a member of 'node' [
G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(767): error C2061: syntax error : identifier 'FreeCallback' [G:
\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(770): error C2065: 'callback' : undeclared identifier [G:\work\
cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(770): error C2065: 'hint' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(777): error C2665: 'node::Buffer::New' : none of the 4 overload
s could convert all the argument types [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\node_buffer.h(43): could be 'v8::MaybeLocal<v8::Object> node::B
  uffer::New(v8::Isolate *,char *,size_t)'
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\node_buffer.h(31): or       'v8::MaybeLocal<v8::Object> node::B
  uffer::New(v8::Isolate *,v8::Local<v8::String>,node::encoding)'
          while trying to match the argument list '(v8::Isolate *, const char *, uint32_t)'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(781): error C2664: 'v8::Local<v8::Object>::Local(const v8::Loca
l<v8::Object> &)' : cannot convert argument 1 from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' [G:\
work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          Reason: cannot convert from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object>'
          No user-defined-conversion operator available that can perform this conversion, or the operator cannot be cal
  led
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(788): error C2039: 'Use' : is not a member of 'node::Buffer' [G
:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(788): error C3861: 'Use': identifier not found [G:\work\cinema\
node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1728): error C2039: 'IsExternalAscii' : is not a member of 'v8:
:String' [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C2039: 'ExternalAsciiStringResource' : is not a me
mber of 'v8::String' [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C4430: missing type specifier - int assumed. Note:
 C++ does not support default-int [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C2143: syntax error : missing ';' before '*' [G:\w
ork\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1730): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1730): error C2039: 'GetExternalAsciiStringResource' : is not a
 member of 'v8::String' [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1731): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1731): error C2227: left of '->data' must point to class/struct
/union/generic type [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          type is 'unknown-type'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1732): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1732): error C2227: left of '->length' must point to class/stru
ct/union/generic type [G:\work\cinema\node_modules\look\node_modules\ws\build\bufferutil.vcxproj]
          type is 'unknown-type'
  validation.cc
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2039: 'ExternalAsciiStringResource' : is not a mem
ber of 'v8::String' [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2065: 'ExternalAsciiStringResource' : undeclared i
dentifier [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2065: 'resource' : undeclared identifier [G:\work\
cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(409): error C2448: 'NanNew' : function-style initializer appear
s to be a function definition [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(430): error C2766: explicit specialization; 'v8::Local<v8::Stri
ngObject> NanNew<v8::StringObject,v8::Local<v8::String>>(v8::Local<v8::String>)' has already been defined [G:\work\cine
ma\node_modules\look\node_modules\ws\build\validation.vcxproj]
          G:\work\cinema\node_modules\look\node_modules\nan\nan.h(420) : see previous definition of 'NanNew'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(447): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::
String>,v8::RegExp::Flags)' : function template has already been defined [G:\work\cinema\node_modules\look\node_modules
\ws\build\validation.vcxproj]
          G:\work\cinema\node_modules\look\node_modules\nan\nan.h(438) : see declaration of 'NanNew'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(459): error C2995: 'v8::Local<v8::RegExp> NanNew(v8::Local<v8::
String>,v8::RegExp::Flags)' : function template has already been defined [G:\work\cinema\node_modules\look\node_modules
\ws\build\validation.vcxproj]
          G:\work\cinema\node_modules\look\node_modules\nan\nan.h(450) : see declaration of 'NanNew'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(767): error C3083: 'smalloc': the symbol to the left of a '::'
must be a type [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(767): error C2039: 'FreeCallback' : is not a member of 'node' [
G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(767): error C2061: syntax error : identifier 'FreeCallback' [G:
\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(770): error C2065: 'callback' : undeclared identifier [G:\work\
cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(770): error C2065: 'hint' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(777): error C2665: 'node::Buffer::New' : none of the 4 overload
s could convert all the argument types [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\node_buffer.h(43): could be 'v8::MaybeLocal<v8::Object> node::B
  uffer::New(v8::Isolate *,char *,size_t)'
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\node_buffer.h(31): or       'v8::MaybeLocal<v8::Object> node::B
  uffer::New(v8::Isolate *,v8::Local<v8::String>,node::encoding)'
          while trying to match the argument list '(v8::Isolate *, const char *, uint32_t)'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(781): error C2664: 'v8::Local<v8::Object>::Local(const v8::Loca
l<v8::Object> &)' : cannot convert argument 1 from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object> &' [G:\
work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          Reason: cannot convert from 'v8::MaybeLocal<v8::Object>' to 'const v8::Local<v8::Object>'
          No user-defined-conversion operator available that can perform this conversion, or the operator cannot be cal
  led
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(788): error C2039: 'Use' : is not a member of 'node::Buffer' [G
:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(788): error C3861: 'Use': identifier not found [G:\work\cinema\
node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1728): error C2039: 'IsExternalAscii' : is not a member of 'v8:
:String' [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C2039: 'ExternalAsciiStringResource' : is not a me
mber of 'v8::String' [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C4430: missing type specifier - int assumed. Note:
 C++ does not support default-int [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C2143: syntax error : missing ';' before '*' [G:\w
ork\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1729): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1730): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1730): error C2039: 'GetExternalAsciiStringResource' : is not a
 member of 'v8::String' [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1731): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1731): error C2227: left of '->data' must point to class/struct
/union/generic type [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          type is 'unknown-type'
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1732): error C2065: 'ext' : undeclared identifier [G:\work\cine
ma\node_modules\look\node_modules\ws\build\validation.vcxproj]
G:\work\cinema\node_modules\look\node_modules\nan\nan.h(1732): error C2227: left of '->length' must point to class/stru
ct/union/generic type [G:\work\cinema\node_modules\look\node_modules\ws\build\validation.vcxproj]
          type is 'unknown-type'

> timekit@1.0.3 install G:\work\cinema\node_modules\timekit
> node-gyp rebuild

G:\work\cinema\node_modules\timekit>if not defined npm_config_node_gyp (node "C:\Users\Nikolay\AppData\Roaming\npm\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.
  timekit_win.cc
..\src\timekit_win.cc(41): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G
:\work\cinema\node_modules\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(41): error C2143: syntax error : missing ',' before '&' [G:\work\cinema\node_modules\timekit\buil
d\timekit.vcxproj]
..\src\timekit_win.cc(42): error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in cla
ss 'v8::HandleScope' [G:\work\cinema\node_modules\timekit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(885) : see declaration of 'v8::HandleScope::HandleScope'
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\timekit_win.cc(47): error C2039: 'Close' : is not a member of 'v8::HandleScope' [G:\work\cinema\node_modules\tim
ekit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\timekit_win.cc(47): error C2660: 'v8::Number::New' : function does not take 1 arguments [G:\work\cinema\node_mod
ules\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(52): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G
:\work\cinema\node_modules\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(52): error C2143: syntax error : missing ',' before '&' [G:\work\cinema\node_modules\timekit\buil
d\timekit.vcxproj]
..\src\timekit_win.cc(53): error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in cla
ss 'v8::HandleScope' [G:\work\cinema\node_modules\timekit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(885) : see declaration of 'v8::HandleScope::HandleScope'
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\timekit_win.cc(63): error C2039: 'Close' : is not a member of 'v8::HandleScope' [G:\work\cinema\node_modules\tim
ekit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\timekit_win.cc(63): error C2660: 'v8::Undefined' : function does not take 0 arguments [G:\work\cinema\node_modul
es\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(66): error C2039: 'Close' : is not a member of 'v8::HandleScope' [G:\work\cinema\node_modules\tim
ekit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\timekit_win.cc(66): error C2660: 'v8::Number::New' : function does not take 1 arguments [G:\work\cinema\node_mod
ules\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(71): error C2039: 'NewSymbol' : is not a member of 'v8::String' [G:\work\cinema\node_modules\time
kit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\timekit_win.cc(71): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::Fu
nctionCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' : cannot convert argument 1 from 'v8::Local<v8::Valu
e> (__cdecl *)(const int)' to 'v8::Isolate *' [G:\work\cinema\node_modules\timekit\build\timekit.vcxproj]
          There is no context in which this conversion is possible
..\src\timekit_win.cc(71): error C2227: left of '->GetFunction' must point to class/struct/union/generic type [G:\work\
cinema\node_modules\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(71): error C3861: 'NewSymbol': identifier not found [G:\work\cinema\node_modules\timekit\build\ti
mekit.vcxproj]
..\src\timekit_win.cc(72): error C2039: 'NewSymbol' : is not a member of 'v8::String' [G:\work\cinema\node_modules\time
kit\build\timekit.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\timekit_win.cc(72): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::Fu
nctionCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' : cannot convert argument 1 from 'v8::Local<v8::Valu
e> (__cdecl *)(const int)' to 'v8::Isolate *' [G:\work\cinema\node_modules\timekit\build\timekit.vcxproj]
          There is no context in which this conversion is possible
..\src\timekit_win.cc(72): error C2227: left of '->GetFunction' must point to class/struct/union/generic type [G:\work\
cinema\node_modules\timekit\build\timekit.vcxproj]
..\src\timekit_win.cc(72): error C3861: 'NewSymbol': identifier not found [G:\work\cinema\node_modules\timekit\build\ti
mekit.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `msbuild` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Nikolay\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\l
ib\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.3.9600
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Nikolay\\AppData\\Roaming\\npm\\node_modules\\npm\\no
de_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd G:\work\cinema\node_modules\timekit
gyp ERR! node -v v4.2.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:timekit timekit@1.0.3 install: `node-gyp rebuild`
npm WARN install:timekit Exit status 1

> v8tools@0.2.2 install G:\work\cinema\node_modules\v8tools
> node-gyp rebuild

G:\work\cinema\node_modules\v8tools>if not defined npm_config_node_gyp (node "C:\Users\Nikolay\AppData\Roaming\npm\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.
  v8tools.cc
  gc.cc
  profiler.cc
g:\work\cinema\node_modules\v8tools\src\gc.h(11): error C4430: missing type specifier - int assumed. Note: C++ does not
 support default-int (..\src\v8tools.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\gc.h(11): error C2143: syntax error : missing ',' before '&' (..\src\v8tools.cc
) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(9): error C4430: missing type specifier - int assumed. Note: C++ doe
s not support default-int (..\src\v8tools.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(9): error C2143: syntax error : missing ',' before '&' (..\src\v8too
ls.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(10): error C4430: missing type specifier - int assumed. Note: C++ do
es not support default-int (..\src\v8tools.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(10): error C2143: syntax error : missing ',' before '&' (..\src\v8to
ols.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(11): error C4430: missing type specifier - int assumed. Note: C++ do
es not support default-int (..\src\v8tools.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(11): error C2143: syntax error : missing ',' before '&' (..\src\v8to
ols.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\v8tools.cc(13): error C2039: 'NewSymbol' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\
build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\v8tools.cc(13): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::Functi
onCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' : cannot convert argument 1 from 'v8::Local<v8::Value> (
__cdecl *)(const int)' to 'v8::Isolate *' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          There is no context in which this conversion is possible
..\src\v8tools.cc(13): error C2227: left of '->GetFunction' must point to class/struct/union/generic type [G:\work\cine
ma\node_modules\v8tools\build\v8tools.vcxproj]
..\src\v8tools.cc(13): error C3861: 'NewSymbol': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tool
s.vcxproj]
..\src\v8tools.cc(14): error C2039: 'NewSymbol' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\
build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\v8tools.cc(14): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::Functi
onCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' : cannot convert argument 1 from 'v8::Local<v8::Value> (
__cdecl *)(const int)' to 'v8::Isolate *' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          There is no context in which this conversion is possible
..\src\v8tools.cc(14): error C2227: left of '->GetFunction' must point to class/struct/union/generic type [G:\work\cine
ma\node_modules\v8tools\build\v8tools.vcxproj]
..\src\v8tools.cc(14): error C3861: 'NewSymbol': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tool
s.vcxproj]
..\src\v8tools.cc(15): error C2039: 'NewSymbol' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\
build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\v8tools.cc(15): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::Functi
onCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' : cannot convert argument 1 from 'v8::Local<v8::Value> (
__cdecl *)(const int)' to 'v8::Isolate *' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          There is no context in which this conversion is possible
..\src\v8tools.cc(15): error C2227: left of '->GetFunction' must point to class/struct/union/generic type [G:\work\cine
ma\node_modules\v8tools\build\v8tools.vcxproj]
..\src\v8tools.cc(15): error C3861: 'NewSymbol': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tool
s.vcxproj]
..\src\v8tools.cc(16): error C2039: 'NewSymbol' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\
build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\v8tools.cc(16): error C2664: 'v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate *,v8::Functi
onCallback,v8::Local<v8::Value>,v8::Local<v8::Signature>,int)' : cannot convert argument 1 from 'v8::Local<v8::Value> (
__cdecl *)(const int)' to 'v8::Isolate *' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          There is no context in which this conversion is possible
..\src\v8tools.cc(16): error C2227: left of '->GetFunction' must point to class/struct/union/generic type [G:\work\cine
ma\node_modules\v8tools\build\v8tools.vcxproj]
..\src\v8tools.cc(16): error C3861: 'NewSymbol': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tool
s.vcxproj]
g:\work\cinema\node_modules\v8tools\src\gc.h(11): error C4430: missing type specifier - int assumed. Note: C++ does not
 support default-int (..\src\gc.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\gc.h(11): error C2143: syntax error : missing ',' before '&' (..\src\gc.cc) [G:
\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(13): error C2146: syntax error : missing ';' before identifier 'request' [G:\work\cinema\node_modules\v8to
ols\build\v8tools.vcxproj]
..\src\gc.cc(13): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G:\work\ci
nema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(20): error C2065: 'uv_work_t' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.v
cxproj]
..\src\gc.cc(20): error C2065: 'request' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.vcx
proj]
..\src\gc.cc(20): error C2448: 'Noop' : function-style initializer appears to be a function definition [G:\work\cinema\
node_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(24): error C2065: 'uv_work_t' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.v
cxproj]
..\src\gc.cc(24): error C2065: 'request' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.vcx
proj]
..\src\gc.cc(24): error C2448: 'GCEpilogueAsync' : function-style initializer appears to be a function definition [G:\w
ork\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(64): error C2039: 'GetHeapStatistics' : is not a member of 'v8::V8' [G:\work\cinema\node_modules\v8tools\b
uild\v8tools.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(5972) : see declaration of 'v8::V8'
..\src\gc.cc(64): error C3861: 'GetHeapStatistics': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8t
ools.vcxproj]
..\src\gc.cc(72): error C2039: 'request' : is not a member of 'Baton' [G:\work\cinema\node_modules\v8tools\build\v8tool
s.vcxproj]
          ..\src\gc.cc(12) : see declaration of 'Baton'
..\src\gc.cc(72): error C2228: left of '.data' must have class/struct/union [G:\work\cinema\node_modules\v8tools\build\
v8tools.vcxproj]
..\src\gc.cc(79): error C2039: 'request' : is not a member of 'Baton' [G:\work\cinema\node_modules\v8tools\build\v8tool
s.vcxproj]
          ..\src\gc.cc(12) : see declaration of 'Baton'
..\src\gc.cc(79): error C2065: 'Noop' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxpro
j]
..\src\gc.cc(79): error C2065: 'uv_after_work_cb' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8
tools.vcxproj]
..\src\gc.cc(79): error C2146: syntax error : missing ')' before identifier 'GCEpilogueAsync' [G:\work\cinema\node_modu
les\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(79): error C2059: syntax error : ')' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(83): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G:\work\ci
nema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(83): error C2143: syntax error : missing ',' before '&' [G:\work\cinema\node_modules\v8tools\build\v8tools
.vcxproj]
..\src\gc.cc(84): error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in class 'v8::H
andleScope' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(885) : see declaration of 'v8::HandleScope::HandleScope'
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\gc.cc(87): error C2065: 'args' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxpro
j]
..\src\gc.cc(87): error C2228: left of '.Length' must have class/struct/union [G:\work\cinema\node_modules\v8tools\buil
d\v8tools.vcxproj]
          type is 'unknown-type'
..\src\gc.cc(87): error C2227: left of '->IsFunction' must point to class/struct/union/generic type [G:\work\cinema\nod
e_modules\v8tools\build\v8tools.vcxproj]
..\src\gc.cc(87): fatal error C1903: unable to recover from previous error(s); stopping compilation [G:\work\cinema\nod
e_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(9): error C4430: missing type specifier - int assumed. Note: C++ doe
s not support default-int (..\src\profiler.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(9): error C2143: syntax error : missing ',' before '&' (..\src\profi
ler.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(10): error C4430: missing type specifier - int assumed. Note: C++ do
es not support default-int (..\src\profiler.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(10): error C2143: syntax error : missing ',' before '&' (..\src\prof
iler.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(11): error C4430: missing type specifier - int assumed. Note: C++ do
es not support default-int (..\src\profiler.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
g:\work\cinema\node_modules\v8tools\src\profiler.h(11): error C2143: syntax error : missing ',' before '&' (..\src\prof
iler.cc) [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(18): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(19): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(20): error C2039: 'GetTotalSamplesCount' : is not a member of 'v8::CpuProfileNode' [G:\work\cinema\n
ode_modules\v8tools\build\v8tools.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8-profiler.h(52) : see declaration of 'v8::CpuProfileNode'
..\src\profiler.cc(20): error C2660: 'v8::Number::New' : function does not take 1 arguments [G:\work\cinema\node_module
s\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(23): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(25): error C2039: 'GetCurrent' : is not a member of 'v8::Context' [G:\work\cinema\node_modules\v8too
ls\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(6578) : see declaration of 'v8::Context'
..\src\profiler.cc(25): error C2227: left of '->Global' must point to class/struct/union/generic type [G:\work\cinema\n
ode_modules\v8tools\build\v8tools.vcxproj]
          type is 'unknown-type'
..\src\profiler.cc(25): error C3861: 'GetCurrent': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8to
ols.vcxproj]
..\src\profiler.cc(35): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G:\w
ork\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(35): error C2143: syntax error : missing ',' before '&' [G:\work\cinema\node_modules\v8tools\build\v
8tools.vcxproj]
..\src\profiler.cc(36): error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in class
'v8::HandleScope' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(885) : see declaration of 'v8::HandleScope::HandleScope'
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\profiler.cc(38): error C2039: 'New' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\build
\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\profiler.cc(38): error C3861: 'New': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tools.vcx
proj]
..\src\profiler.cc(40): error C2039: 'Close' : is not a member of 'v8::HandleScope' [G:\work\cinema\node_modules\v8tool
s\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\profiler.cc(40): error C2660: 'v8::Undefined' : function does not take 0 arguments [G:\work\cinema\node_modules\
v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(44): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G:\w
ork\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(44): error C2143: syntax error : missing ',' before '&' [G:\work\cinema\node_modules\v8tools\build\v
8tools.vcxproj]
..\src\profiler.cc(45): error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in class
'v8::HandleScope' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(885) : see declaration of 'v8::HandleScope::HandleScope'
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\profiler.cc(47): error C2039: 'New' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\build
\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\profiler.cc(47): error C3861: 'New': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tools.vcx
proj]
..\src\profiler.cc(49): error C2065: 'args' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.
vcxproj]
..\src\profiler.cc(49): error C2228: left of '.Length' must have class/struct/union [G:\work\cinema\node_modules\v8tool
s\build\v8tools.vcxproj]
          type is 'unknown-type'
..\src\profiler.cc(49): error C2227: left of '->IsFunction' must point to class/struct/union/generic type [G:\work\cine
ma\node_modules\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(50): error C2065: 'args' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools.
vcxproj]
..\src\profiler.cc(57): error C2039: 'Close' : is not a member of 'v8::HandleScope' [G:\work\cinema\node_modules\v8tool
s\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\profiler.cc(57): error C2660: 'v8::Undefined' : function does not take 0 arguments [G:\work\cinema\node_modules\
v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(96): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(97): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(99): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(100): error C2039: 'GetSelfSize' : is not a member of 'v8::HeapGraphNode' [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8-profiler.h(262) : see declaration of 'v8::HeapGraphNode'
..\src\profiler.cc(100): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modu
les\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(102): error C2660: 'v8::Integer::New' : function does not take 1 arguments [G:\work\cinema\node_modu
les\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(104): error C2039: 'GetCurrent' : is not a member of 'v8::Context' [G:\work\cinema\node_modules\v8to
ols\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(6578) : see declaration of 'v8::Context'
..\src\profiler.cc(104): error C2227: left of '->Global' must point to class/struct/union/generic type [G:\work\cinema\
node_modules\v8tools\build\v8tools.vcxproj]
          type is 'unknown-type'
..\src\profiler.cc(104): error C3861: 'GetCurrent': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8t
ools.vcxproj]
..\src\profiler.cc(110): error C4430: missing type specifier - int assumed. Note: C++ does not support default-int [G:\
work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(110): error C2143: syntax error : missing ',' before '&' [G:\work\cinema\node_modules\v8tools\build\
v8tools.vcxproj]
..\src\profiler.cc(111): error C2248: 'v8::HandleScope::HandleScope' : cannot access protected member declared in class
 'v8::HandleScope' [G:\work\cinema\node_modules\v8tools\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(885) : see declaration of 'v8::HandleScope::HandleScope'
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\profiler.cc(113): error C2039: 'TakeSnapshot' : is not a member of 'v8::HeapProfiler' [G:\work\cinema\node_modul
es\v8tools\build\v8tools.vcxproj]
          C:\Users\Nikolay\.node-gyp\4.2.1\include\node\v8-profiler.h(425) : see declaration of 'v8::HeapProfiler'
..\src\profiler.cc(113): error C2039: 'New' : is not a member of 'v8::String' [G:\work\cinema\node_modules\v8tools\buil
d\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(2081) : see declaration of 'v8::String'
..\src\profiler.cc(113): error C3861: 'TakeSnapshot': identifier not found [G:\work\cinema\node_modules\v8tools\build\v
8tools.vcxproj]
..\src\profiler.cc(113): error C3861: 'New': identifier not found [G:\work\cinema\node_modules\v8tools\build\v8tools.vc
xproj]
..\src\profiler.cc(114): error C2065: 'args' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools
.vcxproj]
..\src\profiler.cc(114): error C2228: left of '.Length' must have class/struct/union [G:\work\cinema\node_modules\v8too
ls\build\v8tools.vcxproj]
          type is 'unknown-type'
..\src\profiler.cc(114): error C2227: left of '->IsFunction' must point to class/struct/union/generic type [G:\work\cin
ema\node_modules\v8tools\build\v8tools.vcxproj]
..\src\profiler.cc(115): error C2065: 'args' : undeclared identifier [G:\work\cinema\node_modules\v8tools\build\v8tools
.vcxproj]
..\src\profiler.cc(121): error C2039: 'Close' : is not a member of 'v8::HandleScope' [G:\work\cinema\node_modules\v8too
ls\build\v8tools.vcxproj]
          c:\users\nikolay\.node-gyp\4.2.1\include\node\v8.h(869) : see declaration of 'v8::HandleScope'
..\src\profiler.cc(121): error C2660: 'v8::Undefined' : function does not take 0 arguments [G:\work\cinema\node_modules
\v8tools\build\v8tools.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `msbuild` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Users\Nikolay\AppData\Roaming\npm\node_modules\npm\node_modules\node-gyp\l
ib\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.3.9600
gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Nikolay\\AppData\\Roaming\\npm\\node_modules\\npm\\no
de_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd G:\work\cinema\node_modules\v8tools
gyp ERR! node -v v4.2.1
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm WARN install:v8tools v8tools@0.2.2 install: `node-gyp rebuild`
npm WARN install:v8tools Exit status 1
cinema@1.0.0 G:\work\cinema
├── look@0.1.3
└── UNMET PEER DEPENDENCY phantomjs@>=1.9

npm WARN EPEERINVALID karma-phantomjs-launcher@0.2.1 requires a peer of phantomjs@>=1.9 but none was installed.
npm WARN EPACKAGEJSON cinema@1.0.0 license should be a valid SPDX license expression
binarykitchen commented 8 years ago

yes, totally outdated, nodetime and timekit. get rid of these pls.