malcontrol icon indicating copy to clipboard operation
malcontrol copied to clipboard

npm install error

Open Indeserpen opened this issue 9 years ago • 1 comments

Hello have some problems during install system: root@kali:~# uname -a Linux kali 4.6.0-kali1-amd64 #1 SMP Debian 4.6.4-1kali1 (2016-07-21) x86_64 GNU/Linux root@kali:~# nodejs -v v4.3.1 root@kali:~# Here is output of error: root@kali:~/Malware/malcontrol# npm install

[email protected] install /root/Malware/malcontrol/node_modules/v8-profiler node-gyp rebuild

make: Entering directory '/root/Malware/malcontrol/node_modules/v8-profiler/build' CXX(target) Release/obj.target/profiler/cpu_profiler.o In file included from ../cpu_profiler.cc:1:0: ../cpu_profiler.h:19:57: error: ‘Arguments’ does not name a type static Handle<Value> GetProfilesCount(const Arguments& args); ^~~~~~~~~ ../cpu_profiler.h:20:51: error: ‘Arguments’ does not name a type static Handle<Value> GetProfile(const Arguments& args); ^~~~~~~~~ ../cpu_profiler.h:21:52: error: ‘Arguments’ does not name a type static Handle<Value> FindProfile(const Arguments& args); ^~~~~~~~~ ../cpu_profiler.h:22:55: error: ‘Arguments’ does not name a type static Handle<Value> StartProfiling(const Arguments& args); ^~~~~~~~~ ../cpu_profiler.h:23:54: error: ‘Arguments’ does not name a type static Handle<Value> StopProfiling(const Arguments& args); ^~~~~~~~~ ../cpu_profiler.h:24:58: error: ‘Arguments’ does not name a type static Handle<Value> DeleteAllProfiles(const Arguments& args); ^~~~~~~~~ In file included from ../cpu_profiler.cc:2:0: ../profile.h:15:61: error: ‘AccessorInfo’ does not name a type static Handle<Value> GetUid(Local<String> property, const AccessorInfo& info); ^~~~~~~~~~~~ ../profile.h:16:63: error: ‘AccessorInfo’ does not name a type static Handle<Value> GetTitle(Local<String> property, const AccessorInfo& info); ^~~~~~~~~~~~ ../profile.h:17:65: error: ‘AccessorInfo’ does not name a type static Handle<Value> GetTopRoot(Local<String> property, const AccessorInfo& info); ^~~~~~~~~~~~ ../profile.h:18:68: error: ‘AccessorInfo’ does not name a type static Handle<Value> GetBottomRoot(Local<String> property, const AccessorInfo& info); ^~~~~~~~~~~~ ../profile.h:19:37: error: ‘Arguments’ does not name a type static Handle<Value> Delete(const Arguments& args); ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static void nodex::CpuProfiler::Initialize(v8::Handlev8::Object)’: ../cpu_profiler.cc:8:21: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../cpu_profiler.cc:10:87: error: no matching function for call to ‘v8::Persistentv8::ObjectTemplate::New(v8::Localv8::ObjectTemplate)’ pu_profiler_template_ = Persistent<ObjectTemplate>::New(ObjectTemplate::New()); ^ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:7181:4: note: candidate: static T* v8::PersistentBase<T>::New(v8::Isolate_, T_) [with T = v8::ObjectTemplate] T* PersistentBase<T>::New(Isolate* isolate, T* that) { ^~~~~~~~~~~~~~~~~ /usr/include/nodejs/deps/v8/include/v8.h:7181:4: note: candidate expects 2 arguments, 1 provided ../cpu_profiler.cc:11:31: error: base operand of ‘->’ has non-pointer type ‘v8::Persistentv8::ObjectTemplate’ cpu_profiler_template_->SetInternalFieldCount(1); ^~ ../cpu_profiler.cc:13:62: error: base operand of ‘->’ has non-pointer type ‘v8::Persistentv8::ObjectTemplate’ Local<Object> cpuProfilerObj = cpu_profiler_template_->NewInstance(); ^~ ../cpu_profiler.cc:15:90: error: no matching function for call to ‘NODE_SET_METHOD(v8::Localv8::Object&, const char [17], v8::Handlev8::Value (&)(const int&))’ SET_METHOD(cpuProfilerObj, "getProfilesCount", CpuProfiler::GetProfilesCount); ^ In file included from ../cpu_profiler.h:5:0, from ../cpu_profiler.cc:1: /usr/include/nodejs/src/node.h:236:13: note: candidate: template<class TypeName> void node::NODE_SET_METHOD(const TypeName&, const char, v8::FunctionCallback) inline void NODE_SET_METHOD(const TypeName& recv, ^~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:236:13: note: template argument deduction/substitution failed: ../cpu_profiler.cc:15:90: note: cannot convert ‘nodex::CpuProfiler::GetProfilesCount’ (type ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’) to type ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ SET_METHOD(cpuProfilerObj, "getProfilesCount", CpuProfiler::GetProfilesCount); ^ ../cpu_profiler.cc:16:78: error: no matching function for call to ‘NODE_SET_METHOD(v8::Localv8::Object&, const char [11], v8::Handlev8::Value (&)(const int&))’ NODE_SET_METHOD(cpuProfilerObj, "getProfile", CpuProfiler::GetProfile); ^ In file included from ../cpu_profiler.h:5:0, from ../cpu_profiler.cc:1: /usr/include/nodejs/src/node.h:236:13: note: candidate: template<class TypeName> void node::NODE_SET_METHOD(const TypeName&, const char, v8::FunctionCallback) inline void NODE_SET_METHOD(const TypeName& recv, ^~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:236:13: note: template argument deduction/substitution failed: ../cpu_profiler.cc:16:78: note: cannot convert ‘nodex::CpuProfiler::GetProfile’ (type ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’) to type ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ NODE_SET_METHOD(cpuProfilerObj, "getProfile", CpuProfiler::GetProfile); ^ ../cpu_profiler.cc:17:80: error: no matching function for call to ‘NODE_SET_METHOD(v8::Localv8::Object&, const char [12], v8::Handlev8::Value (&)(const int&))’ NODE_SET_METHOD(cpuProfilerObj, "findProfile", CpuProfiler::FindProfile); ^ In file included from ../cpu_profiler.h:5:0, from ../cpu_profiler.cc:1: /usr/include/nodejs/src/node.h:236:13: note: candidate: template<class TypeName> void node::NODE_SET_METHOD(const TypeName&, const char_, v8::FunctionCallback) inline void NODE_SET_METHOD(const TypeName& recv, ^~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:236:13: note: template argument deduction/substitution failed: ../cpu_profiler.cc:17:80: note: cannot convert ‘nodex::CpuProfiler::FindProfile’ (type ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’) to type ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ NODE_SET_METHOD(cpuProfilerObj, "findProfile", CpuProfiler::FindProfile); ^ ../cpu_profiler.cc:18:86: error: no matching function for call to ‘NODE_SET_METHOD(v8::Localv8::Object&, const char [15], v8::Handlev8::Value (&)(const int&))’ NODE_SET_METHOD(cpuProfilerObj, "startProfiling", CpuProfiler::StartProfiling); ^ In file included from ../cpu_profiler.h:5:0, from ../cpu_profiler.cc:1: /usr/include/nodejs/src/node.h:236:13: note: candidate: template<class TypeName> void node::NODE_SET_METHOD(const TypeName&, const char, v8::FunctionCallback) inline void NODE_SET_METHOD(const TypeName& recv, ^~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:236:13: note: template argument deduction/substitution failed: ../cpu_profiler.cc:18:86: note: cannot convert ‘nodex::CpuProfiler::StartProfiling’ (type ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’) to type ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ NODE_SET_METHOD(cpuProfilerObj, "startProfiling", CpuProfiler::StartProfiling); ^ ../cpu_profiler.cc:19:84: error: no matching function for call to ‘NODE_SET_METHOD(v8::Localv8::Object&, const char [14], v8::Handlev8::Value (&)(const int&))’ NODE_SET_METHOD(cpuProfilerObj, "stopProfiling", CpuProfiler::StopProfiling); ^ In file included from ../cpu_profiler.h:5:0, from ../cpu_profiler.cc:1: /usr/include/nodejs/src/node.h:236:13: note: candidate: template<class TypeName> void node::NODE_SET_METHOD(const TypeName&, const char, v8::FunctionCallback) inline void NODE_SET_METHOD(const TypeName& recv, ^~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:236:13: note: template argument deduction/substitution failed: ../cpu_profiler.cc:19:84: note: cannot convert ‘nodex::CpuProfiler::StopProfiling’ (type ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’) to type ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ NODE_SET_METHOD(cpuProfilerObj, "stopProfiling", CpuProfiler::StopProfiling); ^ ../cpu_profiler.cc:20:92: error: no matching function for call to ‘NODE_SET_METHOD(v8::Localv8::Object&, const char [18], v8::Handlev8::Value (&)(const int&))’ ET_METHOD(cpuProfilerObj, "deleteAllProfiles", CpuProfiler::DeleteAllProfiles); ^ In file included from ../cpu_profiler.h:5:0, from ../cpu_profiler.cc:1: /usr/include/nodejs/src/node.h:236:13: note: candidate: template<class TypeName> void node::NODE_SET_METHOD(const TypeName&, const char, v8::FunctionCallback) inline void NODE_SET_METHOD(const TypeName& recv, ^~~~~~~~~~~~~~~ /usr/include/nodejs/src/node.h:236:13: note: template argument deduction/substitution failed: ../cpu_profiler.cc:20:92: note: cannot convert ‘nodex::CpuProfiler::DeleteAllProfiles’ (type ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’) to type ‘v8::FunctionCallback {aka void ()(const v8::FunctionCallbackInfov8::Value&)}’ ET_METHOD(cpuProfilerObj, "deleteAllProfiles", CpuProfiler::DeleteAllProfiles); ^ ../cpu_profiler.cc:22:21: error: ‘NewSymbol’ is not a member of ‘v8::String’ target->Set(String::NewSymbol("cpuProfiler"), cpuProfilerObj); ^~~~~~ ../cpu_profiler.cc: At global scope: ../cpu_profiler.cc:28:55: error: ‘Arguments’ does not name a type Handle<Value> CpuProfiler::GetProfilesCount(const Arguments& args) { ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static v8::Handlev8::Value nodex::CpuProfiler::GetProfilesCount(const int&)’: ../cpu_profiler.cc:29:21: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../cpu_profiler.cc:30:22: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Integer::New(v8::CpuProfiler::GetProfilesCount())); ^~~~~ ../cpu_profiler.cc:30:41: error: ‘GetProfilesCount’ is not a member of ‘v8::CpuProfiler’ return scope.Close(Integer::New(v8::CpuProfiler::GetProfilesCount())); ^~ ../cpu_profiler.cc: At global scope: ../cpu_profiler.cc:33:49: error: ‘Arguments’ does not name a type Handle<Value> CpuProfiler::GetProfile(const Arguments& args) { ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static v8::Handlev8::Value nodex::CpuProfiler::GetProfile(const int&)’: ../cpu_profiler.cc:34:21: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../cpu_profiler.cc:35:18: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) { ^~~~~~ ../cpu_profiler.cc:36:52: error: ‘New’ is not a member of ‘v8::String’ return ThrowException(Exception::Error(String::New("No index specified"))); ^~~~~~ ../cpu_profiler.cc:36:86: error: ‘ThrowException’ was not declared in this scope return ThrowException(Exception::Error(String::New("No index specified"))); ^ ../cpu_profiler.cc:37:27: error: invalid types ‘const int[int]’ for array subscript } else if (!args[0]->IsInt32()) { ^ ../cpu_profiler.cc:38:56: error: ‘New’ is not a member of ‘v8::String’ return ThrowException(Exception::TypeError(String::New("Argument must be an integer"))); ^~~~~~ ../cpu_profiler.cc:38:99: error: ‘ThrowException’ was not declared in this scope rowException(Exception::TypeError(String::New("Argument must be an integer"))); ^ ../cpu_profiler.cc:40:31: error: invalid types ‘const int[int]’ for array subscript int32_t index = args[0]->Int32Value(); ^ ../cpu_profiler.cc:41:37: error: ‘GetProfile’ is not a member of ‘v8::CpuProfiler’ const CpuProfile* profile = v8::CpuProfiler::GetProfile(index); ^~ ../cpu_profiler.cc:42:22: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Profile::New(profile)); ^~~~~ ../cpu_profiler.cc: At global scope: ../cpu_profiler.cc:45:50: error: ‘Arguments’ does not name a type Handle<Value> CpuProfiler::FindProfile(const Arguments& args) { ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static v8::Handlev8::Value nodex::CpuProfiler::FindProfile(const int&)’: ../cpu_profiler.cc:46:21: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../cpu_profiler.cc:47:18: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() < 1) { ^~~~~~ ../cpu_profiler.cc:48:52: error: ‘New’ is not a member of ‘v8::String’ return ThrowException(Exception::Error(String::New("No index specified"))); ^~~~~~ ../cpu_profiler.cc:48:86: error: ‘ThrowException’ was not declared in this scope return ThrowException(Exception::Error(String::New("No index specified"))); ^ ../cpu_profiler.cc:49:27: error: invalid types ‘const int[int]’ for array subscript } else if (!args[0]->IsInt32()) { ^ ../cpu_profiler.cc:50:56: error: ‘New’ is not a member of ‘v8::String’ return ThrowException(Exception::TypeError(String::New("Argument must be an integer"))); ^~~~~~ ../cpu_profiler.cc:50:99: error: ‘ThrowException’ was not declared in this scope rowException(Exception::TypeError(String::New("Argument must be an integer"))); ^ ../cpu_profiler.cc:52:30: error: invalid types ‘const int[int]’ for array subscript uint32_t uid = args[0]->Uint32Value(); ^ ../cpu_profiler.cc:53:37: error: ‘FindProfile’ is not a member of ‘v8::CpuProfiler’ const CpuProfile* profile = v8::CpuProfiler::FindProfile(uid); ^~ ../cpu_profiler.cc:54:22: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Profile::New(profile)); ^~~~~ ../cpu_profiler.cc: At global scope: ../cpu_profiler.cc:57:53: error: ‘Arguments’ does not name a type Handle<Value> CpuProfiler::StartProfiling(const Arguments& args) { ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static v8::Handlev8::Value nodex::CpuProfiler::StartProfiling(const int&)’: ../cpu_profiler.cc:58:21: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../cpu_profiler.cc:59:36: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ Local<String> title = args.Length() > 0 ? args[0]->ToString() : String::New(""); ^~~~~~ ../cpu_profiler.cc:59:57: error: invalid types ‘const int[int]’ for array subscript Local<String> title = args.Length() > 0 ? args[0]->ToString() : String::New(""); ^ ../cpu_profiler.cc:59:73: error: ‘New’ is not a member of ‘v8::String’ Local<String> title = args.Length() > 0 ? args[0]->ToString() : String::New(""); ^~~~~~ ../cpu_profiler.cc:60:46: error: cannot call member function ‘void v8::CpuProfiler::StartProfiling(v8::Localv8::String, bool)’ without object v8::CpuProfiler::StartProfiling(title); ^ ../cpu_profiler.cc:61:26: error: too few arguments to function ‘v8::Localv8::Primitive v8::Undefined(v8::Isolate)’ return Undefined(); ^ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:315:27: note: declared here friend Local<Primitive> Undefined(Isolate_ isolate); ^~~~~~~~~ ../cpu_profiler.cc: At global scope: ../cpu_profiler.cc:64:52: error: ‘Arguments’ does not name a type Handle<Value> CpuProfiler::StopProfiling(const Arguments& args) { ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static v8::Handlev8::Value nodex::CpuProfiler::StopProfiling(const int&)’: ../cpu_profiler.cc:65:21: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../cpu_profiler.cc:66:36: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ Local<String> title = args.Length() > 0 ? args[0]->ToString() : String::New(""); ^~~~~~ ../cpu_profiler.cc:66:57: error: invalid types ‘const int[int]’ for array subscript Local<String> title = args.Length() > 0 ? args[0]->ToString() : String::New(""); ^ ../cpu_profiler.cc:66:73: error: ‘New’ is not a member of ‘v8::String’ Local<String> title = args.Length() > 0 ? args[0]->ToString() : String::New(""); ^~~~~~ ../cpu_profiler.cc:67:73: error: cannot call member function ‘v8::CpuProfile* v8::CpuProfiler::StopProfiling(v8::Localv8::String)’ without object const CpuProfile* profile = v8::CpuProfiler::StopProfiling(title); ^ ../cpu_profiler.cc:68:22: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Profile::New(profile)); ^~~~~ ../cpu_profiler.cc: At global scope: ../cpu_profiler.cc:71:56: error: ‘Arguments’ does not name a type Handle<Value> CpuProfiler::DeleteAllProfiles(const Arguments& args) { ^~~~~~~~~ ../cpu_profiler.cc: In static member function ‘static v8::Handlev8::Value nodex::CpuProfiler::DeleteAllProfiles(const int&)’: ../cpu_profiler.cc:72:9: error: ‘DeleteAllProfiles’ is not a member of ‘v8::CpuProfiler’ v8::CpuProfiler::DeleteAllProfiles(); ^~ ../cpu_profiler.cc:73:26: error: too few arguments to function ‘v8::Localv8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from /usr/include/nodejs/deps/v8/include/v8-profiler.h:9:0, from ../cpu_profiler.h:4, from ../cpu_profiler.cc:1: /usr/include/nodejs/deps/v8/include/v8.h:315:27: note: declared here friend Local<Primitive> Undefined(Isolate_ isolate); ^~~~~~~~~ profiler.target.mk:99: recipe for target 'Release/obj.target/profiler/cpu_profiler.o' failed make: *** [Release/obj.target/profiler/cpu_profiler.o] Error 1 make: Leaving directory '/root/Malware/malcontrol/node_modules/v8-profiler/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:276: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 4.6.0-kali1-amd64 command "/usr/bin/nodejs" "/usr/bin/node-gyp" "rebuild" gyp ERR! cwd /root/Malware/malcontrol/node_modules/v8-profiler gyp ERR! node -v v4.3.1 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian

npm ERR! [email protected] install: node-gyp rebuild npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the [email protected] install script. npm ERR! This is most likely a problem with the v8-profiler 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 v8-profiler npm ERR! There is likely additional logging output above.

npm ERR! System Linux 4.6.0-kali1-amd64 npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" npm ERR! cwd /root/Malware/malcontrol npm ERR! node -v v4.3.1 npm ERR! npm -v 1.4.21 npm ERR! code ELIFECYCLE \

[email protected] install /root/Malware/malcontrol/node_modules/toobusy node-gyp rebuild

make: Entering directory '/root/Malware/malcontrol/node_modules/toobusy/build' CXX(target) Release/obj.target/toobusy/toobusy.o ../toobusy.cc:25:29: error: ‘Arguments’ does not name a type Handle<Value> TooBusy(const Arguments& args) { ^~~~~~~~~ ../toobusy.cc: In function ‘v8::Handlev8::Value TooBusy(const int&)’: ../toobusy.cc:37:25: error: too few arguments to function ‘v8::Localv8::Boolean v8::True(v8::Isolate_)’ return block ? True() : False(); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:8139:16: note: declared here Local<Boolean> True(Isolate_ isolate) { ^~~~ ../toobusy.cc:37:35: error: too few arguments to function ‘v8::Localv8::Boolean v8::False(v8::Isolate_)’ return block ? True() : False(); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:8148:16: note: declared here Local<Boolean> False(Isolate_ isolate) { ^~~~~ ../toobusy.cc: At global scope: ../toobusy.cc:40:30: error: ‘Arguments’ does not name a type Handle<Value> ShutDown(const Arguments& args) { ^~~~~~~~~ ../toobusy.cc: In function ‘v8::Handlev8::Value ShutDown(const int&)’: ../toobusy.cc:45:22: error: too few arguments to function ‘v8::Localv8::Primitive v8::Undefined(v8::Isolate_)’ return Undefined(); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:315:27: note: declared here friend Local<Primitive> Undefined(Isolate_ isolate); ^~~~~~~~~ ../toobusy.cc: At global scope: ../toobusy.cc:48:25: error: ‘Arguments’ does not name a type Handle<Value> Lag(const Arguments& args) { ^~~~~~~~~ ../toobusy.cc: In function ‘v8::Handlev8::Value Lag(const int&)’: ../toobusy.cc:49:17: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../toobusy.cc:50:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Integer::New(s_currentLag)); ^~~~~ ../toobusy.cc:50:49: error: no matching function for call to ‘v8::Integer::New(uint32_t&)’ return scope.Close(Integer::New(s_currentLag)); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:2499:25: note: candidate: static v8::Localv8::Integer v8::Integer::New(v8::Isolate_, int32_t) static Local<Integer> New(Isolate_ isolate, int32_t value); ^~~ /usr/include/nodejs/deps/v8/include/v8.h:2499:25: note: candidate expects 2 arguments, 1 provided ../toobusy.cc: At global scope: ../toobusy.cc:53:35: error: ‘Arguments’ does not name a type Handle<Value> HighWaterMark(const Arguments& args) { ^~~~~~~~~ ../toobusy.cc: In function ‘v8::Handlev8::Value HighWaterMark(const int&)’: ../toobusy.cc:54:17: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../toobusy.cc:56:14: error: request for member ‘Length’ in ‘args’, which is of non-class type ‘const int’ if (args.Length() >= 1) { ^~~~~~ ../toobusy.cc:57:20: error: invalid types ‘const int[int]’ for array subscript if (!args[0]->IsNumber()) { ^ ../toobusy.cc:58:20: error: ‘ThrowException’ is not a member of ‘v8’ return v8::ThrowException( ^~ ../toobusy.cc:60:21: error: ‘New’ is not a member of ‘v8::String’ v8::String::New("expected numeric first argument"))); ^~ ../toobusy.cc:62:25: error: invalid types ‘const int[int]’ for array subscript int hwm = args[0]->Int32Value(); ^ ../toobusy.cc:64:20: error: ‘ThrowException’ is not a member of ‘v8’ return v8::ThrowException( ^~ ../toobusy.cc:66:21: error: ‘New’ is not a member of ‘v8::String’ v8::String::New("maximum lag should be greater than 10ms"))); ^~ ../toobusy.cc:71:18: error: ‘class v8::HandleScope’ has no member named ‘Close’ return scope.Close(Number::New(HIGH_WATER_MARK_MS)); ^~~~~ ../toobusy.cc:71:54: error: no matching function for call to ‘v8::Number::New(unsigned int&)’ return scope.Close(Number::New(HIGH_WATER_MARK_MS)); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:2486:24: note: candidate: static v8::Localv8::Number v8::Number::New(v8::Isolate_, double) static Local<Number> New(Isolate_ isolate, double value); ^~~ /usr/include/nodejs/deps/v8/include/v8.h:2486:24: note: candidate expects 2 arguments, 1 provided ../toobusy.cc: In function ‘void init(v8::Handlev8::Object)’: ../toobusy.cc:89:17: error: ‘v8::HandleScope::HandleScope()’ is protected within this context HandleScope scope; ^~~~~ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:885:13: note: declared protected here V8_INLINE HandleScope() {} ^~~~~~~~~~~ ../toobusy.cc:91:17: error: ‘New’ is not a member of ‘v8::String’ target->Set(String::New("toobusy"), FunctionTemplate::New(TooBusy)->GetFunction()); ^~~~~~ ../toobusy.cc:91:70: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’ target->Set(String::New("toobusy"), FunctionTemplate::New(TooBusy)->GetFunction()); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate_, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int) static Local<FunctionTemplate> New( ^~~ /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate_’ ../toobusy.cc:92:17: error: ‘New’ is not a member of ‘v8::String’ target->Set(String::New("shutdown"), FunctionTemplate::New(ShutDown)->GetFunction()); ^~~~~~ ../toobusy.cc:92:72: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’ target->Set(String::New("shutdown"), FunctionTemplate::New(ShutDown)->GetFunction()); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate_, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int) static Local<FunctionTemplate> New( ^~~ /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate_’ ../toobusy.cc:93:17: error: ‘New’ is not a member of ‘v8::String’ target->Set(String::New("lag"), FunctionTemplate::New(Lag)->GetFunction()); ^~~~~~ ../toobusy.cc:93:62: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’ target->Set(String::New("lag"), FunctionTemplate::New(Lag)->GetFunction()); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate_, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int) static Local<FunctionTemplate> New( ^~~ /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate_’ ../toobusy.cc:94:17: error: ‘New’ is not a member of ‘v8::String’ target->Set(String::New("maxLag"), FunctionTemplate::New(HighWaterMark)->GetFunction()); ^~~~~~ ../toobusy.cc:94:75: error: no matching function for call to ‘v8::FunctionTemplate::New(v8::Handlev8::Value (&)(const int&))’ rget->Set(String::New("maxLag"), FunctionTemplate::New(HighWaterMark)->GetFunction()); ^ In file included from ../toobusy.cc:1:0: /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: candidate: static v8::Localv8::FunctionTemplate v8::FunctionTemplate::New(v8::Isolate_, v8::FunctionCallback, v8::Localv8::Value, v8::Localv8::Signature, int) static Local<FunctionTemplate> New( ^~~ /usr/include/nodejs/deps/v8/include/v8.h:4349:34: note: no known conversion for argument 1 from ‘v8::Handlev8::Value(const int&) {aka v8::Localv8::Value(const int&)}’ to ‘v8::Isolate_’ ../toobusy.cc:96:74: error: invalid conversion from ‘void ()(uv_timer_t, int) {aka void ()(uv_timer_s, int)}’ to ‘uv_timer_cb {aka void ()(uv_timer_s)}’ [-fpermissive] uv_timer_start(&s_timer, every_second, POLL_PERIOD_MS, POLL_PERIOD_MS); ^ In file included from ../toobusy.cc:3:0: /usr/include/nodejs/deps/uv/include/uv.h:782:15: note: initializing argument 2 of ‘int uv_timer_start(uv_timer_t_, uv_timer_cb, uint64_t, uint64_t)’ UV_EXTERN int uv_timer_start(uv_timer_t_ handle, ^~~~~~~~~~~~~~ toobusy.target.mk:94: recipe for target 'Release/obj.target/toobusy/toobusy.o' failed make: *** [Release/obj.target/toobusy/toobusy.o] Error 1 make: Leaving directory '/root/Malware/malcontrol/node_modules/toobusy/build' gyp ERR! build error gyp ERR! stack Error: make failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/share/node-gyp/lib/build.js:276: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 4.6.0-kali1-amd64 gyp ERR! command "/usr/bin/nodejs" "/usr/bin/node-gyp" "rebuild" gyp ERR! cwd /root/Malware/malcontrol/node_modules/toobusy gyp ERR! node -v v4.3.1 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian

[email protected] install /root/Malware/malcontrol/node_modules/jsdom/node_modules/contextify node-gyp rebuild

/bin/sh: 1: node: not found gyp: Call to 'node -e "require('nan')"' returned exit status 127 while in binding.gyp. while trying to load binding.gyp gyp ERR! configure error gyp ERR! stack Error: gyp failed with exit code: 1 gyp ERR! stack at ChildProcess.onCpExit (/usr/share/node-gyp/lib/configure.js:304:16) 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 4.6.0-kali1-amd64 gyp ERR! command "/usr/bin/nodejs" "/usr/bin/node-gyp" "rebuild" gyp ERR! cwd /root/Malware/malcontrol/node_modules/jsdom/node_modules/contextify gyp ERR! node -v v4.3.1 gyp ERR! node-gyp -v v3.4.0 gyp ERR! not ok npm WARN This failure might be due to the use of legacy binary "node" npm WARN For further explanations, please read /usr/share/doc/nodejs/README.Debian

npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /root/Malware/malcontrol/npm-debug.log npm ERR! not ok code 0 root@kali:~/Malware/malcontrol#

Indeserpen avatar Sep 05 '16 11:09 Indeserpen

You need Python 2.7 version. Because the npm-gyp dependency is on it.

minias avatar Aug 09 '18 06:08 minias