npm install heapdump / > heapdump@0.3.7 install ~/dev.example.com/pm2/node_modules/heapdump > node-gyp rebuild make: Entering directory `~/dev.example.com/pm2/node_modules/heapdump/build' CXX(target) Release/obj.target/addon/src/heapdump.o In file included from ~/.node-gyp/3.0.0/include/node/node.h:42:0, from ../src/heapdump.cc:15: ~/.node-gyp/3.0.0/include/node/v8.h:336:1: error: expected unqualified-id before 'using' ~/.node-gyp/3.0.0/include/node/v8.h:468:1: error: expected unqualified-id before 'using' ~/.node-gyp/3.0.0/include/node/v8.h:499:48: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:499:48: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:499:54: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:520:54: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:520:54: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:520:60: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:533:54: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:533:54: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:533:60: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'bool v8::PersistentBase::operator==(int) const': ~/.node-gyp/3.0.0/include/node/v8.h:522:65: error: 'that' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'bool v8::PersistentBase::operator!=(int) const': ~/.node-gyp/3.0.0/include/node/v8.h:534:24: error: 'that' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:700:61: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:700:67: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h: In constructor 'v8::Persistent::Persistent(v8::Isolate*, int)': ~/.node-gyp/3.0.0/include/node/v8.h:701:60: error: 'that' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:793:38: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:793:44: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h: In constructor 'v8::Global::Global(v8::Isolate*, int)': ~/.node-gyp/3.0.0/include/node/v8.h:794:60: error: 'that' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:845:1: error: expected unqualified-id before 'using' ~/.node-gyp/3.0.0/include/node/v8.h:981:13: error: expected ')' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:995:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:996:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:997:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1001:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1002:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1003:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1004:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1007:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1008:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1009:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1010:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1011:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1012:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1013:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1028:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1033:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1037:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1058:10: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1058:10: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1063:31: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1063:37: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1066:24: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1066:24: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1066:24: error: 'static v8::Local v8::Script::Compile(int)' cannot be overloaded ~/.node-gyp/3.0.0/include/node/v8.h:1058:10: error: with 'static v8::Local v8::Script::Compile(int)' ~/.node-gyp/3.0.0/include/node/v8.h:1160:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1161:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1162:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1163:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1164:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1165:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1313:10: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1313:10: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1320:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1320:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1407:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1414:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:1628:12: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1628:18: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1629:20: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1629:26: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1630:12: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1630:18: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1631:15: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1631:21: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1964:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1964:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1966:44: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1966:50: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1967:21: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1967:27: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1968:18: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:1968:24: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:1996:20: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:2277:31: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2277:37: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2345:30: error: expected ')' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2367:26: error: expected ')' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2582:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2582:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2589:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2589:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2602:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2602:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2615:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2615:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2619:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2619:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2630:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2630:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2637:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2637:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2637:3: error: 'bool v8::Object::SetAccessor(int)' cannot be overloaded ~/.node-gyp/3.0.0/include/node/v8.h:2630:3: error: with 'bool v8::Object::SetAccessor(int)' ~/.node-gyp/3.0.0/include/node/v8.h:2654:28: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2654:34: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2665:19: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2665:25: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2666:19: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2666:25: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2667:22: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2667:28: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2668:27: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2668:33: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2701:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2701:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2710:46: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2710:52: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2739:36: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2739:42: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2762:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2762:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2766:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2766:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2774:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2774:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2783:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2783:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2794:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2794:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2807:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2807:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2817:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2817:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2852:23: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2852:29: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2853:31: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2853:37: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2854:26: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2854:32: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2879:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2879:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2883:58: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2883:64: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2892:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:2892:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:2953:50: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:2953:50: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:2953:56: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3074:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3074:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3078:41: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3078:47: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3086:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3086:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3090:48: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3090:54: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3093:16: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3093:22: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3094:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:3102:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:3108:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'v8::MaybeLocal v8::Function::NewInstance(v8::Local) const': ~/.node-gyp/3.0.0/include/node/v8.h:3083:43: error: no matching function for call to 'v8::Function::NewInstance(v8::Local&, int, std::nullptr_t) const' ~/.node-gyp/3.0.0/include/node/v8.h:3083:43: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:3074:3: note: v8::Local v8::Function::NewInstance(int, int) const ~/.node-gyp/3.0.0/include/node/v8.h:3074:3: note: candidate expects 2 arguments, 3 provided ~/.node-gyp/3.0.0/include/node/v8.h:3077:44: note: v8::MaybeLocal v8::Function::NewInstance(v8::Local, int, int) const ~/.node-gyp/3.0.0/include/node/v8.h:3077:44: note: no known conversion for argument 3 from 'std::nullptr_t' to 'int' ~/.node-gyp/3.0.0/include/node/v8.h:3080:3: note: v8::Local v8::Function::NewInstance() const ~/.node-gyp/3.0.0/include/node/v8.h:3080:3: note: candidate expects 0 arguments, 3 provided ~/.node-gyp/3.0.0/include/node/v8.h:3081:44: note: v8::MaybeLocal v8::Function::NewInstance(v8::Local) const ~/.node-gyp/3.0.0/include/node/v8.h:3081:44: note: candidate expects 1 argument, 3 provided ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:3172:5: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3172:5: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3174:49: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3174:55: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3176:5: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3176:5: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3178:48: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3178:54: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3193:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3193:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3196:51: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3196:57: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3198:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3198:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3201:51: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3201:57: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3203:3: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3203:3: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3206:50: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3206:56: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3448:32: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3448:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3464:39: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3464:45: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3479:31: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3479:37: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3495:33: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3495:39: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3511:32: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3511:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3527:33: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3527:39: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3543:32: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3543:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3559:34: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3559:40: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3575:34: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3575:40: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3591:30: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3591:36: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3675:27: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3675:33: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3693:45: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3693:51: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3730:10: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3730:10: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3734:55: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3734:61: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3778:12: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3778:18: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3780:58: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3780:64: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3820:30: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3820:36: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3829:30: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:3829:36: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:3816:8: error: default argument missing for parameter 4 of 'void v8::Template::SetNativeDataProperty(v8::Local, v8::AccessorGetterCallback, v8::AccessorSetterCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h:3825:8: error: default argument missing for parameter 4 of 'void v8::Template::SetNativeDataProperty(v8::Local, v8::AccessorNameGetterCallback, v8::AccessorNameSetterCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h:4114:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4114:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4129:23: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4129:29: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4138:16: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4138:22: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4151:21: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4151:27: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4190:20: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4190:26: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4111:34: error: default argument missing for parameter 3 of 'static v8::Local v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h:4220:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4220:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4235:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4213:3: error: default argument missing for parameter 6 of 'v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::GenericNamedPropertyGetterCallback, v8::GenericNamedPropertySetterCallback, v8::GenericNamedPropertyQueryCallback, v8::GenericNamedPropertyDeleterCallback, v8::GenericNamedPropertyEnumeratorCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h: In constructor 'v8::NamedPropertyHandlerConfiguration::NamedPropertyHandlerConfiguration(v8::GenericNamedPropertyGetterCallback, v8::GenericNamedPropertySetterCallback, v8::GenericNamedPropertyQueryCallback, v8::GenericNamedPropertyDeleterCallback, v8::GenericNamedPropertyEnumeratorCallback, int)': ~/.node-gyp/3.0.0/include/node/v8.h:4227:9: error: class 'v8::NamedPropertyHandlerConfiguration' does not have any field named 'data' ~/.node-gyp/3.0.0/include/node/v8.h:4227:14: error: 'data' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:4248:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4248:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4263:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4241:3: error: default argument missing for parameter 6 of 'v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallback, v8::IndexedPropertySetterCallback, v8::IndexedPropertyQueryCallback, v8::IndexedPropertyDeleterCallback, v8::IndexedPropertyEnumeratorCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h: In constructor 'v8::IndexedPropertyHandlerConfiguration::IndexedPropertyHandlerConfiguration(v8::IndexedPropertyGetterCallback, v8::IndexedPropertySetterCallback, v8::IndexedPropertyQueryCallback, v8::IndexedPropertyDeleterCallback, v8::IndexedPropertyEnumeratorCallback, int)': ~/.node-gyp/3.0.0/include/node/v8.h:4255:9: error: class 'v8::IndexedPropertyHandlerConfiguration' does not have any field named 'data' ~/.node-gyp/3.0.0/include/node/v8.h:4255:14: error: 'data' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:4279:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4279:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4315:20: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4315:26: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4323:20: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4323:26: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4323:8: error: 'void v8::ObjectTemplate::SetAccessor(int)' cannot be overloaded ~/.node-gyp/3.0.0/include/node/v8.h:4315:8: error: with 'void v8::ObjectTemplate::SetAccessor(int)' ~/.node-gyp/3.0.0/include/node/v8.h:4359:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4359:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4386:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4386:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4397:33: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4397:39: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4422:32: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4422:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4440:36: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4440:42: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4353:8: error: default argument missing for parameter 6 of 'void v8::ObjectTemplate::SetNamedPropertyHandler(v8::NamedPropertyGetterCallback, v8::NamedPropertySetterCallback, v8::NamedPropertyQueryCallback, v8::NamedPropertyDeleterCallback, v8::NamedPropertyEnumeratorCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h:4380:8: error: default argument missing for parameter 6 of 'void v8::ObjectTemplate::SetIndexedPropertyHandler(v8::IndexedPropertyGetterCallback, v8::IndexedPropertySetterCallback, v8::IndexedPropertyQueryCallback, v8::IndexedPropertyDeleterCallback, v8::IndexedPropertyEnumeratorCallback, int)' ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'void v8::ObjectTemplate::SetIndexedPropertyHandler(v8::IndexedPropertyGetterCallback, v8::IndexedPropertySetterCallback, v8::IndexedPropertyQueryCallback, v8::IndexedPropertyDeleterCallback, v8::IndexedPropertyEnumeratorCallback, int)': ~/.node-gyp/3.0.0/include/node/v8.h:4388:73: error: 'data' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:4452:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4452:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4466:39: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4466:45: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4480:32: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4480:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4481:42: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4481:48: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4482:13: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4482:19: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4517:11: error: 'Handle' in namespace 'v8' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4550:11: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4551:11: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4552:11: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4553:11: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4625:33: error: typedef 'v8::MessageCallback' is initialized (use decltype instead) ~/.node-gyp/3.0.0/include/node/v8.h:4625:33: error: 'Handle' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:4625:47: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/v8.h:4625:49: error: 'message' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:4625:58: error: 'Handle' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:4625:70: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/v8.h:4625:72: error: 'error' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:4637:34: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4637:40: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4638:38: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4638:44: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4639:35: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4639:41: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4640:33: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4640:39: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4641:29: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4641:35: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4648:39: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4648:45: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4654:42: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4654:48: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4702:30: error: expected ')' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:4709:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4711:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4714:13: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4717:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4719:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4720:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4863:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:4923:36: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:4923:42: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:5442:25: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:5442:31: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:5593:27: error: 'MessageCallback' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:5594:27: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:5594:33: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:5599:31: error: 'MessageCallback' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:5762:20: error: 'MessageCallback' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:5762:20: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:5762:20: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:5770:20: error: 'MessageCallback' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:6163:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:6327:7: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:6327:13: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:6334:25: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:6334:31: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:6340:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:6378:35: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:6378:41: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:6421:52: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:6421:58: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:6429:36: error: expected ')' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h:6435:5: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:6324:25: error: default argument missing for parameter 3 of 'static v8::Local v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, int)' ~/.node-gyp/3.0.0/include/node/v8.h: In destructor 'v8::Context::Scope::~Scope()': ~/.node-gyp/3.0.0/include/node/v8.h:6432:26: error: 'context_' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:6942:55: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:6942:55: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:6942:61: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'void v8::PersistentBase::Reset(v8::Isolate*, int)': ~/.node-gyp/3.0.0/include/node/v8.h:6945:7: error: 'other' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:6946:29: error: 'other' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:7069:32: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7069:32: error: ISO C++ forbids declaration of 'parameter' with no type [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:7069:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'void v8::ReturnValue::Set(int)': ~/.node-gyp/3.0.0/include/node/v8.h:7071:7: error: 'handle' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:7229:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7234:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7239:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7244:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7249:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7254:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7259:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h: In constructor 'v8::ScriptCompiler::Source::Source(v8::Local, const v8::ScriptOrigin&, v8::ScriptCompiler::CachedData*)': ~/.node-gyp/3.0.0/include/node/v8.h:7265:7: error: class 'v8::ScriptCompiler::Source' does not have any field named 'resource_name' ~/.node-gyp/3.0.0/include/node/v8.h:7265:28: error: 'const class v8::ScriptOrigin' has no member named 'ResourceName' ~/.node-gyp/3.0.0/include/node/v8.h:7266:7: error: class 'v8::ScriptCompiler::Source' does not have any field named 'resource_line_offset' ~/.node-gyp/3.0.0/include/node/v8.h:7266:35: error: 'const class v8::ScriptOrigin' has no member named 'ResourceLineOffset' ~/.node-gyp/3.0.0/include/node/v8.h:7267:7: error: class 'v8::ScriptCompiler::Source' does not have any field named 'resource_column_offset' ~/.node-gyp/3.0.0/include/node/v8.h:7267:37: error: 'const class v8::ScriptOrigin' has no member named 'ResourceColumnOffset' ~/.node-gyp/3.0.0/include/node/v8.h:7268:7: error: class 'v8::ScriptCompiler::Source' does not have any field named 'resource_is_embedder_debug_script' ~/.node-gyp/3.0.0/include/node/v8.h:7268:48: error: 'const class v8::ScriptOrigin' has no member named 'ResourceIsEmbedderDebugScript' ~/.node-gyp/3.0.0/include/node/v8.h:7269:7: error: class 'v8::ScriptCompiler::Source' does not have any field named 'resource_is_shared_cross_origin' ~/.node-gyp/3.0.0/include/node/v8.h:7269:46: error: 'const class v8::ScriptOrigin' has no member named 'ResourceIsSharedCrossOrigin' ~/.node-gyp/3.0.0/include/node/v8.h:7270:7: error: class 'v8::ScriptCompiler::Source' does not have any field named 'source_map_url' ~/.node-gyp/3.0.0/include/node/v8.h:7270:29: error: 'const class v8::ScriptOrigin' has no member named 'SourceMapUrl' ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:7290:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7295:60: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8.h:7295:66: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'void v8::Template::Set(v8::Isolate*, const char*, int)': ~/.node-gyp/3.0.0/include/node/v8.h:7296:47: error: 'value' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h: At global scope: ~/.node-gyp/3.0.0/include/node/v8.h:7772:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7781:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7790:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7799:1: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8.h:7912:29: error: 'bool v8::V8::AddMessageListener' is not a static member of 'class v8::V8' ~/.node-gyp/3.0.0/include/node/v8.h:7912:29: error: 'MessageCallback' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:7912:51: error: 'Handle' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:7912:63: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/v8.h:7912:65: error: 'data' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:7912:69: error: expression list treated as compound expression in initializer [-fpermissive] ~/.node-gyp/3.0.0/include/node/v8.h:7912:71: error: expected ',' or ';' before '{' token ~/.node-gyp/3.0.0/include/node/v8.h:7918:33: error: variable or field 'RemoveMessageListeners' declared void ~/.node-gyp/3.0.0/include/node/v8.h:7918:33: error: 'MessageCallback' was not declared in this scope In file included from ../src/heapdump.cc:15:0: ~/.node-gyp/3.0.0/include/node/node.h:134:13: error: 'Handle' in namespace 'v8' does not name a type ~/.node-gyp/3.0.0/include/node/node.h:140:13: error: 'Handle' in namespace 'v8' does not name a type ~/.node-gyp/3.0.0/include/node/node.h:146:13: error: 'Handle' in namespace 'v8' does not name a type In file included from ../src/heapdump.cc:15:0: ~/.node-gyp/3.0.0/include/node/node.h:193:48: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/node.h:193:54: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/node.h:204:48: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/node.h:204:54: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/node.h: In function 'void node::NODE_SET_METHOD(const TypeName&, const char*, v8::FunctionCallback)': ~/.node-gyp/3.0.0/include/node/node.h:245:22: error: no matching function for call to 'v8::Function::SetName(v8::Local&)' ~/.node-gyp/3.0.0/include/node/node.h:245:22: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:3093:8: note: void v8::Function::SetName(int) ~/.node-gyp/3.0.0/include/node/v8.h:3093:8: note: no known conversion for argument 1 from 'v8::Local' to 'int' ~/.node-gyp/3.0.0/include/node/node.h: At global scope: ~/.node-gyp/3.0.0/include/node/node.h:252:43: error: variable or field 'NODE_SET_PROTOTYPE_METHOD' declared void ~/.node-gyp/3.0.0/include/node/node.h:252:39: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:252:70: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:252:72: error: 'recv' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:253:39: error: expected primary-expression before 'const' ~/.node-gyp/3.0.0/include/node/node.h:254:60: error: expected primary-expression before 'callback' ~/.node-gyp/3.0.0/include/node/node.h:270:9: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/node.h:270:15: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/node.h:272:1: error: 'node::ParseEncoding' declared as an 'inline' variable ~/.node-gyp/3.0.0/include/node/node.h:272:1: error: 'node::encoding node::ParseEncoding' redeclared as different kind of symbol ~/.node-gyp/3.0.0/include/node/node.h:268:27: error: previous declaration of 'node::encoding node::ParseEncoding(v8::Isolate*, int)' ~/.node-gyp/3.0.0/include/node/node.h:272:1: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:272:1: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:272:1: error: 'encoding_v' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:272:1: error: expected primary-expression before 'enum' ~/.node-gyp/3.0.0/include/node/node.h:315:37: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/node.h:315:43: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/node.h:317:1: error: 'node::DecodeBytes' declared as an 'inline' variable ~/.node-gyp/3.0.0/include/node/node.h:317:1: error: 'ssize_t node::DecodeBytes' redeclared as different kind of symbol ~/.node-gyp/3.0.0/include/node/node.h:314:21: error: previous declaration of 'ssize_t node::DecodeBytes(v8::Isolate*, int)' ~/.node-gyp/3.0.0/include/node/node.h:317:1: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:317:1: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:317:1: error: 'val' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:317:1: error: expected primary-expression before 'enum' ~/.node-gyp/3.0.0/include/node/node.h:328:37: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/node.h:328:43: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/node.h:330:1: error: 'v8::Handle' has not been declared ~/.node-gyp/3.0.0/include/node/node.h:330:1: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/node.h: In function 'ssize_t node::DecodeWrite(char*, size_t, int)': ~/.node-gyp/3.0.0/include/node/node.h:330:1: error: 'val' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:330:1: error: expected primary-expression before ')' token ~/.node-gyp/3.0.0/include/node/node.h: At global scope: ~/.node-gyp/3.0.0/include/node/node.h:362:9: error: typedef 'node::addon_register_func' is initialized (use decltype instead) ~/.node-gyp/3.0.0/include/node/node.h:362:5: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:362:26: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:362:28: error: 'exports' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:363:5: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:363:25: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:363:27: error: 'module' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:364:5: error: expected primary-expression before 'void' ~/.node-gyp/3.0.0/include/node/node.h:367:9: error: typedef 'node::addon_context_register_func' is initialized (use decltype instead) ~/.node-gyp/3.0.0/include/node/node.h:367:5: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:367:26: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:367:28: error: 'exports' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:368:5: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:368:25: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:368:27: error: 'module' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:369:5: error: 'Handle' is not a member of 'v8' ~/.node-gyp/3.0.0/include/node/node.h:369:27: error: expected primary-expression before '>' token ~/.node-gyp/3.0.0/include/node/node.h:369:29: error: 'context' was not declared in this scope ~/.node-gyp/3.0.0/include/node/node.h:370:5: error: expected primary-expression before 'void' ~/.node-gyp/3.0.0/include/node/node.h:380:3: error: 'addon_register_func' in namespace 'node' does not name a type ~/.node-gyp/3.0.0/include/node/node.h:381:3: error: 'addon_context_register_func' in namespace 'node' does not name a type In file included from ../src/compat.h:20:0, from ../src/compat-inl.h:18, from ../src/heapdump.cc:17: ~/.node-gyp/3.0.0/include/node/v8-profiler.h:63:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8-profiler.h:69:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8-profiler.h:132:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8-profiler.h:201:23: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8-profiler.h:201:29: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8-profiler.h:207:15: error: expected ';' at end of member declaration ~/.node-gyp/3.0.0/include/node/v8-profiler.h:207:35: error: expected ')' before '<' token ~/.node-gyp/3.0.0/include/node/v8-profiler.h:249:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8-profiler.h:289:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8-profiler.h:433:27: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8-profiler.h:433:33: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8-profiler.h:445:32: error: 'Handle' has not been declared ~/.node-gyp/3.0.0/include/node/v8-profiler.h:445:38: error: expected ',' or '...' before '<' token ~/.node-gyp/3.0.0/include/node/v8-profiler.h:451:3: error: 'Handle' does not name a type ~/.node-gyp/3.0.0/include/node/v8-profiler.h:476:33: error: 'GetName' declared as a 'virtual' field ~/.node-gyp/3.0.0/include/node/v8-profiler.h:476:25: error: expected ';' at end of member declaration ~/.node-gyp/3.0.0/include/node/v8-profiler.h:476:39: error: expected ')' before '<' token In file included from ../src/heapdump.cc:17:0: ../src/compat-inl.h: In function 'v8::Local compat::True(v8::Isolate*)': ../src/compat-inl.h:51:34: error: 'True' is not a member of 'v8' ../src/compat-inl.h:51:34: note: suggested alternative: ../src/compat-inl.h:49:24: note: 'compat::True' ../src/compat-inl.h: In function 'v8::Local compat::False(v8::Isolate*)': ../src/compat-inl.h:56:34: error: 'False' is not a member of 'v8' ../src/compat-inl.h:56:34: note: suggested alternative: ../src/compat-inl.h:54:24: note: 'compat::False' ../src/compat-inl.h: In function 'v8::Local compat::Null(v8::Isolate*)': ../src/compat-inl.h:61:36: error: 'Null' is not a member of 'v8' ../src/compat-inl.h:61:36: note: suggested alternative: ../src/compat-inl.h:59:26: note: 'compat::Null' ../src/compat-inl.h: In function 'v8::Local compat::Undefined(v8::Isolate*)': ../src/compat-inl.h:66:36: error: 'Undefined' is not a member of 'v8' ../src/compat-inl.h:66:36: note: suggested alternative: ../src/compat-inl.h:64:26: note: 'compat::Undefined' ../src/compat-inl.h: In static member function 'static v8::Local compat::Boolean::New(v8::Isolate*, bool)': ../src/compat-inl.h:76:34: error: 'New' is not a member of 'v8::Boolean' ../src/compat-inl.h: In member function 'compat::ReturnType compat::ReturnableHandleScope::ThrowError(v8::Local)': ../src/compat-inl.h:172:46: error: no matching function for call to 'v8::Exception::Error(v8::Local&)' ../src/compat-inl.h:172:46: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:4641:23: note: static v8::Local v8::Exception::Error(int) ~/.node-gyp/3.0.0/include/node/v8.h:4641:23: note: no known conversion for argument 1 from 'v8::Local' to 'int' ../src/compat-inl.h:172:47: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/compat-inl.h: In member function 'compat::ReturnType compat::ReturnableHandleScope::ThrowRangeError(v8::Local)': ../src/compat-inl.h:181:51: error: no matching function for call to 'v8::Exception::RangeError(v8::Local&)' ../src/compat-inl.h:181:51: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:4637:23: note: static v8::Local v8::Exception::RangeError(int) ~/.node-gyp/3.0.0/include/node/v8.h:4637:23: note: no known conversion for argument 1 from 'v8::Local' to 'int' ../src/compat-inl.h:181:52: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/compat-inl.h: In member function 'compat::ReturnType compat::ReturnableHandleScope::ThrowReferenceError(v8::Local)': ../src/compat-inl.h:190:55: error: no matching function for call to 'v8::Exception::ReferenceError(v8::Local&)' ../src/compat-inl.h:190:55: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:4638:23: note: static v8::Local v8::Exception::ReferenceError(int) ~/.node-gyp/3.0.0/include/node/v8.h:4638:23: note: no known conversion for argument 1 from 'v8::Local' to 'int' ../src/compat-inl.h:190:56: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/compat-inl.h: In member function 'compat::ReturnType compat::ReturnableHandleScope::ThrowSyntaxError(v8::Local)': ../src/compat-inl.h:199:52: error: no matching function for call to 'v8::Exception::SyntaxError(v8::Local&)' ../src/compat-inl.h:199:52: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:4639:23: note: static v8::Local v8::Exception::SyntaxError(int) ~/.node-gyp/3.0.0/include/node/v8.h:4639:23: note: no known conversion for argument 1 from 'v8::Local' to 'int' ../src/compat-inl.h:199:53: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/compat-inl.h: In member function 'compat::ReturnType compat::ReturnableHandleScope::ThrowTypeError(v8::Local)': ../src/compat-inl.h:208:50: error: no matching function for call to 'v8::Exception::TypeError(v8::Local&)' ../src/compat-inl.h:208:50: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:4640:23: note: static v8::Local v8::Exception::TypeError(int) ~/.node-gyp/3.0.0/include/node/v8.h:4640:23: note: no known conversion for argument 1 from 'v8::Local' to 'int' ../src/compat-inl.h:208:51: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/compat-inl.h: In static member function 'static void compat::CpuProfiler::StartCpuProfiling(v8::Isolate*, v8::Local)': ../src/compat-inl.h:300:73: error: no matching function for call to 'v8::CpuProfiler::StartProfiling(v8::Local&, const bool&)' ../src/compat-inl.h:300:73: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8-profiler.h:201:8: note: void v8::CpuProfiler::StartProfiling(int) ~/.node-gyp/3.0.0/include/node/v8-profiler.h:201:8: note: candidate expects 1 argument, 2 provided ../src/compat-inl.h:300:73: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/compat-inl.h: In static member function 'static const v8::CpuProfile* compat::CpuProfiler::StopCpuProfiling(v8::Isolate*, v8::Local)': ../src/compat-inl.h:310:56: error: 'isolate->v8::Isolate::GetCpuProfiler()->v8::CpuProfiler::StopProfiling' cannot be used as a function ../src/compat-inl.h: In member function 'compat::ReturnType compat::ReturnableHandleScope::Return(v8::Local)': ../src/compat-inl.h:369:42: error: no matching function for call to 'v8::ReturnValue::Set(v8::Local&)' ../src/compat-inl.h:369:42: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:2952:40: note: template void v8::ReturnValue::Set(const v8::Persistent&) [with S = S, T = v8::Value] ~/.node-gyp/3.0.0/include/node/v8.h:2953:40: note: template void v8::ReturnValue::Set(int) [with S = S, T = v8::Value] ~/.node-gyp/3.0.0/include/node/v8.h:7108:6: note: void v8::ReturnValue::Set(bool) [with T = v8::Value] ~/.node-gyp/3.0.0/include/node/v8.h:7108:6: note: no known conversion for argument 1 from 'v8::Local' to 'bool' ~/.node-gyp/3.0.0/include/node/v8.h:7079:6: note: void v8::ReturnValue::Set(double) [with T = v8::Value] ~/.node-gyp/3.0.0/include/node/v8.h:7079:6: note: no known conversion for argument 1 from 'v8::Local' to 'double' ~/.node-gyp/3.0.0/include/node/v8.h:7085:6: note: void v8::ReturnValue::Set(int32_t) [with T = v8::Value, int32_t = int] ~/.node-gyp/3.0.0/include/node/v8.h:7085:6: note: no known conversion for argument 1 from 'v8::Local' to 'int' ~/.node-gyp/3.0.0/include/node/v8.h:7096:6: note: void v8::ReturnValue::Set(uint32_t) [with T = v8::Value, uint32_t = unsigned int] ~/.node-gyp/3.0.0/include/node/v8.h:7096:6: note: no known conversion for argument 1 from 'v8::Local' to 'unsigned int' ~/.node-gyp/3.0.0/include/node/v8.h:2968:18: note: template void v8::ReturnValue::Set(S*) [with S = S, T = v8::Value] ../src/compat-inl.h:369:42: error: return-statement with a value, in function returning 'void' [-fpermissive] ../src/heapdump.cc: At global scope: ../src/heapdump.cc:52:11: error: 'v8::Handle' has not been declared ../src/heapdump.cc: In function 'compat::ReturnType {anonymous}::WriteSnapshot(const ArgumentType&)': ../src/heapdump.cc:106:46: error: no matching function for call to 'v8::String::Utf8Value::Utf8Value(v8::Local)' ../src/heapdump.cc:106:46: note: candidate is: ~/.node-gyp/3.0.0/include/node/v8.h:2355:5: note: v8::String::Utf8Value::Utf8Value(const v8::String::Utf8Value&) ~/.node-gyp/3.0.0/include/node/v8.h:2355:5: note: no known conversion for argument 1 from 'v8::Local' to 'const v8::String::Utf8Value&' ../src/heapdump.cc: In function 'void {anonymous}::InvokeCallback(const char*)': ../src/heapdump.cc:143:3: error: 'MakeCallback' is not a member of 'node' ../src/heapdump.cc: In function 'void {anonymous}::Initialize(v8::Local)': ../src/heapdump.cc:164:51: error: no matching function for call to 'v8::Object::Set(v8::Local, v8::Local)' ../src/heapdump.cc:164:51: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: bool v8::Object::Set(int) ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: candidate expects 1 argument, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: candidate expects 3 arguments, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: bool v8::Object::Set(uint32_t, int) ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: no known conversion for argument 1 from 'v8::Local' to 'uint32_t {aka unsigned int}' ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: candidate expects 3 arguments, 2 provided ../src/heapdump.cc:166:53: error: no matching function for call to 'v8::Object::Set(v8::Local, v8::Local)' ../src/heapdump.cc:166:53: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: bool v8::Object::Set(int) ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: candidate expects 1 argument, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: candidate expects 3 arguments, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: bool v8::Object::Set(uint32_t, int) ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: no known conversion for argument 1 from 'v8::Local' to 'uint32_t {aka unsigned int}' ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: candidate expects 3 arguments, 2 provided ../src/heapdump.cc:168:75: error: no matching function for call to 'v8::Object::Set(v8::Local, v8::Local)' ../src/heapdump.cc:168:75: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: bool v8::Object::Set(int) ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: candidate expects 1 argument, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: candidate expects 3 arguments, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: bool v8::Object::Set(uint32_t, int) ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: no known conversion for argument 1 from 'v8::Local' to 'uint32_t {aka unsigned int}' ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: candidate expects 3 arguments, 2 provided ../src/heapdump.cc:170:79: error: no matching function for call to 'v8::Object::Set(v8::Local, v8::Local)' ../src/heapdump.cc:170:79: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: bool v8::Object::Set(int) ~/.node-gyp/3.0.0/include/node/v8.h:2564:3: note: candidate expects 1 argument, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: v8::Maybe v8::Object::Set(v8::Local, v8::Local, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2566:37: note: candidate expects 3 arguments, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: bool v8::Object::Set(uint32_t, int) ~/.node-gyp/3.0.0/include/node/v8.h:2569:3: note: no known conversion for argument 1 from 'v8::Local' to 'uint32_t {aka unsigned int}' ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: v8::Maybe v8::Object::Set(v8::Local, uint32_t, v8::Local) ~/.node-gyp/3.0.0/include/node/v8.h:2571:37: note: candidate expects 3 arguments, 2 provided ../src/heapdump.cc: At global scope: ../src/heapdump.cc:173:1: error: 'addon_register_func' is not a member of 'node' In file included from ~/.node-gyp/3.0.0/include/node/node.h:42:0, from ../src/heapdump.cc:15: ~/.node-gyp/3.0.0/include/node/v8.h: In member function 'v8::Local v8::FunctionCallbackInfo::operator[](int) const [with T = v8::Value]': ../src/heapdump.cc:94:39: instantiated from here ~/.node-gyp/3.0.0/include/node/v8.h:7174:74: error: 'Undefined' was not declared in this scope ~/.node-gyp/3.0.0/include/node/v8.h:7174:74: note: suggested alternative: ../src/compat-inl.h:64:26: note: 'compat::Undefined' In file included from ../src/heapdump.cc:17:0: ../src/compat-inl.h: In member function 'void compat::Persistent::Reset(v8::Isolate*, v8::Local) [with T = v8::Function]': ../src/heapdump.cc:101:49: instantiated from here ../src/compat-inl.h:358:3: error: no matching function for call to 'v8::Persistent >::Reset(v8::Isolate*&, v8::Local&)' ../src/compat-inl.h:358:3: note: candidates are: ~/.node-gyp/3.0.0/include/node/v8.h:6933:6: note: void v8::PersistentBase::Reset() [with T = v8::Function] ~/.node-gyp/3.0.0/include/node/v8.h:6933:6: note: candidate expects 0 arguments, 2 provided ~/.node-gyp/3.0.0/include/node/v8.h:499:18: note: template void v8::PersistentBase::Reset(v8::Isolate*, int) [with S = S, T = v8::Function] ~/.node-gyp/3.0.0/include/node/v8.h:506:18: note: template void v8::PersistentBase::Reset(v8::Isolate*, const v8::PersistentBase&) [with S = S, T = v8::Function] make: *** [Release/obj.target/addon/src/heapdump.o] Error 1 make: Leaving directory `~/dev.example.com/pm2/node_modules/heapdump/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (~/.nvm/versions/io.js/v3.0.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:269: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 Linux 3.1.9-vs2.3.2.5vs2.3.2.5+ gyp ERR! command "~/.nvm/versions/io.js/v3.0.0/bin/iojs" "~/.nvm/versions/io.js/v3.0.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd ~/dev.example.com/pm2/node_modules/heapdump gyp ERR! node -v v3.0.0 gyp ERR! node-gyp -v v2.0.2 gyp ERR! not ok npm ERR! Linux 3.1.9-vs2.3.2.5vs2.3.2.5+ npm ERR! argv "~/.nvm/versions/io.js/v3.0.0/bin/iojs" "~/.nvm/versions/io.js/v3.0.0/bin/npm" "install" "heapdump" npm ERR! node v3.0.0 npm ERR! npm v2.13.3 npm ERR! code ELIFECYCLE npm ERR! heapdump@0.3.7 install: `node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the heapdump@0.3.7 install script 'node-gyp rebuild'. npm ERR! This is most likely a problem with the heapdump package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-gyp rebuild npm ERR! You can get their info via: npm ERR! npm owner ls heapdump npm ERR! There is likely additional logging output above. npm ERR! Please include the following file with any support request: npm ERR! ~/dev.example.com/pm2/npm-debug.log