Coder Social home page Coder Social logo

ubuntu install error about node-memwatch HOT 4 OPEN

cool-firer avatar cool-firer commented on July 18, 2024 6
ubuntu install error

from node-memwatch.

Comments (4)

qburst-gokulk avatar qburst-gokulk commented on July 18, 2024 5

Check #79

Do npm install memwatch-next. Worked for me.

from node-memwatch.

FireController1847 avatar FireController1847 commented on July 18, 2024

Same

from node-memwatch.

sahanmal avatar sahanmal commented on July 18, 2024

My node version is node v6.11

I too get this

`> [email protected] install /media/sahanlm/COMMON/PROJECTS/Celigo/integrator-adaptor/node_modules/memwatch

node-gyp rebuild

make: Entering directory '/media/sahanlm/COMMON/PROJECTS/Celigo/integrator-adaptor/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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h: In static member function ‘static void heapdiff::HeapDiff::Initialize(v8::Handlev8::Object)’:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:915: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:4485:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int)
static Local New(
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:4485:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate*’
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:4489:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int, v8::ConstructorBehavior)
static Local New(
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:4489:34: note: candidate expects 6 arguments, 1 provided
../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:
/home/sahanlm/.node-gyp/6.11.3/include/node/node.h:275: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:915: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h: In function ‘void buildIDSet(std::set, const v8::HeapGraphNode, int&)’:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:915: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h: In function ‘v8::Handlev8::Value changesetToObject(changeset&)’:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:915: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3039:23: note: candidate: static v8::Localv8::Array v8::Array::New(v8::Isolate*, int)
static Local New(Isolate* isolate, int length = 0);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3039: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h: In function ‘v8::Handlev8::Value compare(const v8::HeapSnapshot*, const v8::HeapSnapshot*)’:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:915: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006:24: note: candidate: static v8::Localv8::Object v8::Object::New(v8::Isolate*)
static Local New(Isolate* isolate);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:3006: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate*, int32_t)
static Local New(Isolate* isolate, int32_t value);
^
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:2558: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:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h: In static member function ‘static v8::Handlev8::Value heapdiff::HeapDiff::End(const int&)’:
/home/sahanlm/.node-gyp/6.11.3/include/node/v8.h:915: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:95: recipe for target 'Release/obj.target/memwatch/src/heapdiff.o' failed
make: *** [Release/obj.target/memwatch/src/heapdiff.o] Error 1
make: Leaving directory '/media/sahanlm/COMMON/PROJECTS/Celigo/integrator-adaptor/node_modules/memwatch/build'
gyp ERR! build error
gyp ERR! stack Error: make failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/sahanlm/.nvm/versions/node/v6.11.3/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:219:12)
gyp ERR! System Linux 4.15.0-38-generic
gyp ERR! command "/home/sahanlm/.nvm/versions/node/v6.11.3/bin/node" "/home/sahanlm/.nvm/versions/node/v6.11.3/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /media/sahanlm/COMMON/PROJECTS/Celigo/integrator-adaptor/node_modules/memwatch
gyp ERR! node -v v6.11.3
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm ERR! Linux 4.15.0-38-generic
npm ERR! argv "/home/sahanlm/.nvm/versions/node/v6.11.3/bin/node" "/home/sahanlm/.nvm/versions/node/v6.11.3/bin/npm" "install" "memwatch"
npm ERR! node v6.11.3
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE

npm ERR! [email protected] install: node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] 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.
`

from node-memwatch.

goors avatar goors commented on July 18, 2024

I got sam on osx.

from node-memwatch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.