Skip to content

ubuntu install error #81

Description

@cool-firer

`root@test:/var/stf# npm install memwatch
[..................] / normalizeTree: sill install loadCurrentTree

memwatch@0.2.2 install /var/stf/node_modules/memwatch
node-gyp rebuild

make: Entering directory '/var/stf/node_modules/memwatch/build'
CXX(target) Release/obj.target/memwatch/src/heapdiff.o
In file included from ../src/heapdiff.cc:5:0:
../src/heapdiff.hh:15:5: error: expected class-name before ‘{’ token
{
^
../src/heapdiff.hh:19:53: error: ‘Arguments’ in namespace ‘v8’ does not name a type
static v8::Handlev8::Value New( const v8::Arguments& args );
^
../src/heapdiff.hh:20:53: error: ‘Arguments’ in namespace ‘v8’ does not name a type
static v8::Handlev8::Value End( const v8::Arguments& args );
^
../src/heapdiff.cc: In constructor ‘heapdiff::HeapDiff::HeapDiff()’:
../src/heapdiff.cc:30:34: error: class ‘heapdiff::HeapDiff’ does not have any field named ‘ObjectWrap’
heapdiff::HeapDiff::HeapDiff() : ObjectWrap(), before(NULL), after(NULL),
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h: In static member function ‘static void heapdiff::HeapDiff::Initialize(v8::Handlev8::Object)’:
/root/.node-gyp/5.10.0/include/node/v8.h:889:13: error: ‘v8::HandleScope::HandleScope()’ is protected
V8_INLINE HandleScope() {}
^
../src/heapdiff.cc:51:21: error: within this context
v8::HandleScope scope;
^
../src/heapdiff.cc:52:70: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’
v8::Localv8::FunctionTemplate t = v8::FunctionTemplate::New(New);
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:4348:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int)
static Local New(
^
/root/.node-gyp/5.10.0/include/node/v8.h:4348:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate*’
../src/heapdiff.cc:54:21: error: ‘NewSymbol’ is not a member of ‘v8::String’
t->SetClassName(String::NewSymbol("HeapDiff"));
^
../src/heapdiff.cc:56:44: error: invalid conversion from ‘v8::Handlev8::Value ()(const int&) {aka v8::Localv8::Value ()(const int&)}’ to ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ [-fpermissive]
NODE_SET_PROTOTYPE_METHOD(t, "end", End);
^
In file included from ../src/heapdiff.hh:10:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/node.h:252:13: note: initializing argument 3 of ‘void node::NODE_SET_PROTOTYPE_METHOD(v8::Localv8::FunctionTemplate, const char
, v8::FunctionCallback)’
inline void NODE_SET_PROTOTYPE_METHOD(v8::Localv8::FunctionTemplate recv,
^
../src/heapdiff.cc:58:17: error: ‘NewSymbol’ is not a member of ‘v8::String’
target->Set(v8::String::NewSymbol( "HeapDiff"), t->GetFunction());
^
../src/heapdiff.cc: At global scope:
../src/heapdiff.cc:62:36: error: ‘Arguments’ in namespace ‘v8’ does not name a type
heapdiff::HeapDiff::New (const v8::Arguments& args)
^
../src/heapdiff.cc: In static member function ‘static v8::Handlev8::Value heapdiff::HeapDiff::New(const int&)’:
../src/heapdiff.cc:67:15: error: request for member ‘IsConstructCall’ in ‘args’, which is of non-class type ‘const int’
if (!args.IsConstructCall()) {
^
../src/heapdiff.cc:70:17: error: ‘New’ is not a member of ‘v8::String’
String::New("Use the new operator to create instances of this object.")));
^
../src/heapdiff.cc:70:89: error: ‘ThrowException’ was not declared in this scope
String::New("Use the new operator to create instances of this object.")));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:889:13: error: ‘v8::HandleScope::HandleScope()’ is protected
V8_INLINE HandleScope() {}
^
../src/heapdiff.cc:73:21: error: within this context
v8::HandleScope scope;
^
../src/heapdiff.cc:77:11: error: ‘class heapdiff::HeapDiff’ has no member named ‘Wrap’
self->Wrap(args.This());
^
../src/heapdiff.cc:77:21: error: request for member ‘This’ in ‘args’, which is of non-class type ‘const int’
self->Wrap(args.This());
^
../src/heapdiff.cc:82:20: error: ‘TakeSnapshot’ is not a member of ‘v8::HeapProfiler’
self->before = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
^
../src/heapdiff.cc:82:51: error: ‘New’ is not a member of ‘v8::String’
self->before = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
^
../src/heapdiff.cc:85:17: error: request for member ‘This’ in ‘args’, which is of non-class type ‘const int’
return args.This();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h: In function ‘void buildIDSet(std::set, const v8::HeapGraphNode, int&)’:
/root/.node-gyp/5.10.0/include/node/v8.h:889:13: error: ‘v8::HandleScope::HandleScope()’ is protected
V8_INLINE HandleScope() {}
^
../src/heapdiff.cc:97:21: error: within this context
v8::HandleScope scope;
^
../src/heapdiff.cc:111:15: error: ‘const class v8::HeapGraphNode’ has no member named ‘GetSelfSize’
s += cur->GetSelfSize();
^
../src/heapdiff.cc: In function ‘void manageChange(changeset&, const v8::HeapGraphNode*, bool)’:
../src/heapdiff.cc:202:29: error: ‘const class v8::HeapGraphNode’ has no member named ‘GetSelfSize’
i->second.size += node->GetSelfSize() * (added ? 1 : -1);
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h: In function ‘v8::Handlev8::Value changesetToObject(changeset&)’:
/root/.node-gyp/5.10.0/include/node/v8.h:889:13: error: ‘v8::HandleScope::HandleScope()’ is protected
V8_INLINE HandleScope() {}
^
../src/heapdiff.cc:213:21: error: within this context
v8::HandleScope scope;
^
../src/heapdiff.cc:214:33: error: no matching function for call to ‘v8::Array::New()’
Local a = Array::New();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2962:23: note: candidate: static v8::Localv8::Array v8::Array::New(v8::Isolate*, int)
static Local New(Isolate* isolate, int length = 0);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2962:23: note: candidate expects 2 arguments, 0 provided
../src/heapdiff.cc:217:39: error: no matching function for call to ‘v8::Object::New()’
Local d = Object::New();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate expects 1 argument, 0 provided
../src/heapdiff.cc:218:16: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("what"), String::New(i->first.c_str()));
^
../src/heapdiff.cc:218:37: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("what"), String::New(i->first.c_str()));
^
../src/heapdiff.cc:219:16: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("size_bytes"), Integer::New(i->second.size));
^
../src/heapdiff.cc:219:70: error: no matching function for call to ‘v8::Integer::New(long int&)’
d->Set(String::New("size_bytes"), Integer::New(i->second.size));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:220:16: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("size"), String::New(mw_util::niceSize(i->second.size).c_str()));
^
../src/heapdiff.cc:220:37: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("size"), String::New(mw_util::niceSize(i->second.size).c_str()));
^
../src/heapdiff.cc:221:16: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("+"), Integer::New(i->second.added));
^
../src/heapdiff.cc:221:62: error: no matching function for call to ‘v8::Integer::New(long int&)’
d->Set(String::New("+"), Integer::New(i->second.added));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:222:16: error: ‘New’ is not a member of ‘v8::String’
d->Set(String::New("-"), Integer::New(i->second.released));
^
../src/heapdiff.cc:222:65: error: no matching function for call to ‘v8::Integer::New(long int&)’
d->Set(String::New("-"), Integer::New(i->second.released));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:226:18: error: ‘class v8::HandleScope’ has no member named ‘Close’
return scope.Close(a);
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h: In function ‘v8::Handlev8::Value compare(const v8::HeapSnapshot*, const v8::HeapSnapshot*)’:
/root/.node-gyp/5.10.0/include/node/v8.h:889:13: error: ‘v8::HandleScope::HandleScope()’ is protected
V8_INLINE HandleScope() {}
^
../src/heapdiff.cc:233:21: error: within this context
v8::HandleScope scope;
^
../src/heapdiff.cc:236:35: error: no matching function for call to ‘v8::Object::New()’
Local o = Object::New();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate expects 1 argument, 0 provided
../src/heapdiff.cc:239:35: error: no matching function for call to ‘v8::Object::New()’
Local b = Object::New();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate expects 1 argument, 0 provided
../src/heapdiff.cc:240:12: error: ‘New’ is not a member of ‘v8::String’
b->Set(String::New("nodes"), Integer::New(before->GetNodesCount()));
^
../src/heapdiff.cc:240:70: error: no matching function for call to ‘v8::Integer::New(int)’
b->Set(String::New("nodes"), Integer::New(before->GetNodesCount()));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:241:12: error: ‘New’ is not a member of ‘v8::String’
b->Set(String::New("time"), NODE_UNIXTIME_V8(s_startTime));
^
../src/heapdiff.cc:242:12: error: ‘New’ is not a member of ‘v8::String’
o->Set(String::New("before"), b);
^
../src/heapdiff.cc:244:35: error: no matching function for call to ‘v8::Object::New()’
Local a = Object::New();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate expects 1 argument, 0 provided
../src/heapdiff.cc:245:12: error: ‘New’ is not a member of ‘v8::String’
a->Set(String::New("nodes"), Integer::New(after->GetNodesCount()));
^
../src/heapdiff.cc:245:69: error: no matching function for call to ‘v8::Integer::New(int)’
a->Set(String::New("nodes"), Integer::New(after->GetNodesCount()));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:246:12: error: ‘New’ is not a member of ‘v8::String’
a->Set(String::New("time"), NODE_UNIXTIME_V8(time(NULL)));
^
../src/heapdiff.cc:247:12: error: ‘New’ is not a member of ‘v8::String’
o->Set(String::New("after"), a);
^
../src/heapdiff.cc:253:12: error: ‘New’ is not a member of ‘v8::String’
b->Set(String::New("size_bytes"), Integer::New(s));
^
../src/heapdiff.cc:253:53: error: no matching function for call to ‘v8::Integer::New(int&)’
b->Set(String::New("size_bytes"), Integer::New(s));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:254:12: error: ‘New’ is not a member of ‘v8::String’
b->Set(String::New("size"), String::New(mw_util::niceSize(s).c_str()));
^
../src/heapdiff.cc:254:33: error: ‘New’ is not a member of ‘v8::String’
b->Set(String::New("size"), String::New(mw_util::niceSize(s).c_str()));
^
../src/heapdiff.cc:259:12: error: ‘New’ is not a member of ‘v8::String’
a->Set(String::New("size_bytes"), Integer::New(s));
^
../src/heapdiff.cc:259:53: error: no matching function for call to ‘v8::Integer::New(int&)’
a->Set(String::New("size_bytes"), Integer::New(s));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:260:12: error: ‘New’ is not a member of ‘v8::String’
a->Set(String::New("size"), String::New(mw_util::niceSize(s).c_str()));
^
../src/heapdiff.cc:260:33: error: ‘New’ is not a member of ‘v8::String’
a->Set(String::New("size"), String::New(mw_util::niceSize(s).c_str()));
^
../src/heapdiff.cc:264:35: error: no matching function for call to ‘v8::Object::New()’
Local c = Object::New();
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2930:24: note: candidate expects 1 argument, 0 provided
../src/heapdiff.cc:265:12: error: ‘New’ is not a member of ‘v8::String’
c->Set(String::New("size_bytes"), Integer::New(diffBytes));
^
../src/heapdiff.cc:265:61: error: no matching function for call to ‘v8::Integer::New(int&)’
c->Set(String::New("size_bytes"), Integer::New(diffBytes));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:266:12: error: ‘New’ is not a member of ‘v8::String’
c->Set(String::New("size"), String::New(mw_util::niceSize(diffBytes).c_str()));
^
../src/heapdiff.cc:266:33: error: ‘New’ is not a member of ‘v8::String’
c->Set(String::New("size"), String::New(mw_util::niceSize(diffBytes).c_str()));
^
../src/heapdiff.cc:267:12: error: ‘New’ is not a member of ‘v8::String’
o->Set(String::New("change"), c);
^
../src/heapdiff.cc:272:12: error: ‘New’ is not a member of ‘v8::String’
c->Set(String::New("freed_nodes"), Integer::New(changedIDs.size()));
^
../src/heapdiff.cc:272:70: error: no matching function for call to ‘v8::Integer::New(std::vector::size_type)’
c->Set(String::New("freed_nodes"), Integer::New(changedIDs.size()));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:288:12: error: ‘New’ is not a member of ‘v8::String’
c->Set(String::New("allocated_nodes"), Integer::New(changedIDs.size()));
^
../src/heapdiff.cc:288:74: error: no matching function for call to ‘v8::Integer::New(std::vector::size_type)’
c->Set(String::New("allocated_nodes"), Integer::New(changedIDs.size()));
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/root/.node-gyp/5.10.0/include/node/v8.h:2496:25: note: candidate expects 2 arguments, 1 provided
../src/heapdiff.cc:295:12: error: ‘New’ is not a member of ‘v8::String’
c->Set(String::New("details"), changesetToObject(changes));
^
../src/heapdiff.cc:297:18: error: ‘class v8::HandleScope’ has no member named ‘Close’
return scope.Close(o);
^
../src/heapdiff.cc: At global scope:
../src/heapdiff.cc:301:32: error: ‘Arguments’ does not name a type
heapdiff::HeapDiff::End( const Arguments& args )
^
In file included from ../src/heapdiff.hh:8:0,
from ../src/heapdiff.cc:5:
/root/.node-gyp/5.10.0/include/node/v8.h: In static member function ‘static v8::Handlev8::Value heapdiff::HeapDiff::End(const int&)’:
/root/.node-gyp/5.10.0/include/node/v8.h:889:13: error: ‘v8::HandleScope::HandleScope()’ is protected
V8_INLINE HandleScope() {}
^
../src/heapdiff.cc:304:21: error: within this context
v8::HandleScope scope;
^
../src/heapdiff.cc:306:19: error: ‘Unwrap’ was not declared in this scope
HeapDiff *t = Unwrap( args.This() );
^
../src/heapdiff.cc:306:34: error: expected primary-expression before ‘>’ token
HeapDiff *t = Unwrap( args.This() );
^
../src/heapdiff.cc:306:42: error: request for member ‘This’ in ‘args’, which is of non-class type ‘const int’
HeapDiff *t = Unwrap( args.This() );
^
../src/heapdiff.cc:312:16: error: ‘ThrowException’ is not a member of ‘v8’
return v8::ThrowException(
^
../src/heapdiff.cc:314:17: error: ‘New’ is not a member of ‘v8::String’
v8::String::New("attempt to end() a HeapDiff that was "
^
../src/heapdiff.cc:320:16: error: ‘TakeSnapshot’ is not a member of ‘v8::HeapProfiler’
t->after = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
^
../src/heapdiff.cc:320:47: error: ‘New’ is not a member of ‘v8::String’
t->after = v8::HeapProfiler::TakeSnapshot(v8::String::New(""));
^
../src/heapdiff.cc:331:18: error: ‘class v8::HandleScope’ has no member named ‘Close’
return scope.Close(comparison);
^
memwatch.target.mk:97: recipe for target 'Release/obj.target/memwatch/src/heapdiff.o' failed
make: *** [Release/obj.target/memwatch/src/heapdiff.o] Error 1
make: Leaving directory '/var/stf/node_modules/memwatch/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:100:13)
gyp ERR! stack at ChildProcess.emit (events.js:185:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Linux 4.4.0-72-generic
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/stf/node_modules/memwatch
gyp ERR! node -v v5.10.0
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.1: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm ERR! Linux 4.4.0-72-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "memwatch"
npm ERR! node v5.10.0
npm ERR! npm v4.1.1
npm ERR! code ELIFECYCLE

npm ERR! memwatch@0.2.2 install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the memwatch@0.2.2 install script 'node-gyp rebuild'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the memwatch 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 information on how to open an issue for this project with:
npm ERR! npm bugs memwatch
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls memwatch
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR! /var/stf/npm-debug.log`

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions