You asked more details about error
See original GitHub issueden:~/projects/terminal-slack [j1] (master ?) $ git pull
remote: Counting objects: 3, done.
remote: Total 3 (delta 2), reused 2 (delta 2), pack-reused 1
Unpacking objects: 100% (3/3), done.
From https://github.com/evanyeung/terminal-slack
f3c79df..e55a23a master -> origin/master
Updating f3c79df..e55a23a
Fast-forward
readme.md | 2 ++
1 file changed, 2 insertions(+)
den:~/projects/terminal-slack [j1] (master ?) $ yarn
yarn install v0.22.0
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.66s.
den:~/projects/terminal-slack [j1] (master ?) $ yarn upgrade
yarn upgrade v0.22.0
[1/4] Resolving packages...
[2/4] Fetching packages...
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ[3/4] Linking dependencies...
warning "eslint-config-airbnb@12.0.0" has incorrect peer dependency "eslint-plugin-import@^1.16.0".
warning "eslint-config-airbnb-base@8.0.0" has incorrect peer dependency "eslint-plugin-import@^1.16.0".
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ[4/4] Rebuilding all packages...
[1/2] β‘ bufferutil: ^~~~~~~~~~~~~~~
[2/2] β‘ utf-8-validate: ^~~~~~~~~~~~~~~
[-/2] β‘ waiting...
[-/2] β’ waiting...
warning Error running install script for optional dependency: "/home/den/projects/terminal-slack/node_modules/utf-8-validate: Command failed.\nExit code: 1\nCommand: sh\nArguments: -c node-gyp rebuild\nDirectory: /home/den/projects/terminal-slack/node_modules/utf-8-validate\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@3.6.0\ngyp info using node@7.2.0 | linux | x64\ngyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR\ngyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR\ngyp info spawn /usr/bin/python2\ngyp info spawn args [ '/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/den/.node-gyp/7.2.0/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/den/.node-gyp/7.2.0',\ngyp info spawn args '-Dnode_gyp_dir=/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=node.lib',\ngyp info spawn args '-Dmodule_root_dir=/home/den/projects/terminal-slack/node_modules/utf-8-validate',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.' ]\ngyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR\ngypmake: Entering directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'\n info spawn make\ngyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\n CXX(target) Release/obj.target/validation/src/validation.o\nIn file included from ../../nan/nan.h:82:0,\n from ../src/validation.cc:15:\n../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:\n../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]\n To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }\n ^\nIn file included from ../src/validation.cc:7:0:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here\n Local<Int32> Value::ToInt32() const {\n ^~~~~\nIn file included from ../../nan/nan.h:82:0,\n from ../src/validation.cc:15:\n../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:\n../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]\n To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }\n ^\nIn file included from ../src/validation.cc:7:0:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here\n Local<Uint32> Value::ToUint32() const {\n ^~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:\n../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]\n return v8::BooleanObject::New(value).As<v8::BooleanObject>();\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here\n V8_DEPRECATED(\"Pass an isolate\", static Local<Value> New(bool value));\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:\n../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:\n../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:\n../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n v8::String::kNormalString, length);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here\n Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:\n../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here\n Local<String> NewExternal(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:\n../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^~~~~~~~~~~~~~\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:\n../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^~~~~~~~~~~~~~\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/validation.cc:15:\n../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../src/validation.cc:15:0:\n../../nan/nan.h: At global scope:\n../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β\n NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {\n ^~~~~~~~~~~~~~~\n../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here\n NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {\n ^~~~~~~~~~~~~~~\n../../nan/nan.h: In function βbool NanIdleNotification(int)β:\n../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]\n return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here\n bool IdleNotification(int idle_time_in_ms));\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../src/validation.cc:15:0:\n../../nan/nan.h: At global scope:\n../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void\n v8::Isolate::GCEpilogueCallback callback\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCEpilogueCallback callback\n ^~\n../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ\n , v8::GCType gc_type_filter = v8::kGCTypeAll) {\n ^~~~~~~~~~~~~~\n../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void\n v8::Isolate::GCEpilogueCallback callback) {\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCEpilogueCallback callback) {\n ^~\n../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void\n v8::Isolate::GCPrologueCallback callback\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCPrologueCallback callback\n ^~\n../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ\n , v8::GCType gc_type_filter = v8::kGCTypeAll) {\n ^~~~~~~~~~~~~~\n../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void\n v8::Isolate::GCPrologueCallback callback) {\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCPrologueCallback callback) {\n ^~\n../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type\n const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {\n ^~~~~~~~~~~~~~~~\n../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token\n const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {\n ^\n../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:\n../../nan/nan.h:570:42: error: βdataβ was not declared in this scope\n _NanWeakCallbackInfo<T, P> *info = data.GetParameter();\n ^~~~\n../../nan/nan.h: At global scope:\n../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared\n , node::smalloc::FreeCallback callback\n ^~~~~~~\n../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ\n , node::smalloc::FreeCallback callback\n ^~~~~~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:\n../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope\n v8::Isolate::GetCurrent(), data, length, callback, hint);\n ^~~~~~~~\n../../nan/nan.h:665:60: error: βhintβ was not declared in this scope\n v8::Isolate::GetCurrent(), data, length, callback, hint);\n ^~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:\n../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]\n return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);\n ^\nIn file included from ../src/validation.cc:10:0:\n/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β\n NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,\n ^~~\nIn file included from ../src/validation.cc:15:0:\n../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β\n return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);\n ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:\n../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β\n return node::Buffer::New(v8::Isolate::GetCurrent(), size);\n ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:\n../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ\n return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);\n ^~~~\n../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:\n../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../src/validation.cc:15:0:\n../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:\n../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/validation.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\n../src/validation.cc: In static member function βstatic void Validation::Initialize(v8::Handle<v8::Object>)β:\n../src/validation.cc:112:62: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous\n NODE_SET_METHOD(t, \"isValidUTF8\", Validation::IsValidUTF8);\n ^\nIn file included from ../src/validation.cc:8:0:\n/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,\n ^~~~~~~~~~~~~~~\n/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,\n ^~~~~~~~~~~~~~~\nvalidation.target.mk:96: recipe for target 'Release/obj.target/validation/src/validation.o' failed\nmake: Leaving directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'\nmake: *** [Release/obj.target/validation/src/validation.o] Error 1\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/lib/build.js:285:23)\ngyp ERR! stack at emitTwo (events.js:106:13)\ngyp ERR! stack at ChildProcess.emit (events.js:191:7)\ngyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)\ngyp ERR! System Linux 4.8.0-48-generic\ngyp ERR! command \"/home/den/.nvm/versions/node/v7.2.0/bin/node\" \"/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/bin/node-gyp.js\" \"rebuild\"\ngyp ERR! cwd /home/den/projects/terminal-slack/node_modules/utf-8-validate\ngyp ERR! node -v v7.2.0\ngyp ERR! node-gyp -v v3.6.0\ngyp ERR! not ok"
info This module is OPTIONAL, you can safely ignore this error
warning Error running install script for optional dependency: "/home/den/projects/terminal-slack/node_modules/bufferutil: Command failed.\nExit code: 1\nCommand: sh\nArguments: -c node-gyp rebuild\nDirectory: /home/den/projects/terminal-slack/node_modules/bufferutil\nOutput:\ngyp info it worked if it ends with ok\ngyp info using node-gyp@3.6.0\ngyp info using node@7.2.0 | linux | x64\ngyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR\ngyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR\ngyp info spawn /usr/bin/python2\ngyp info spawn args [ '/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/gyp/gyp_main.py',\ngyp info spawn args 'binding.gyp',\ngyp info spawn args '-f',\ngyp info spawn args 'make',\ngyp info spawn args '-I',\ngyp info spawn args '/home/den/projects/terminal-slack/node_modules/bufferutil/build/config.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/addon.gypi',\ngyp info spawn args '-I',\ngyp info spawn args '/home/den/.node-gyp/7.2.0/include/node/common.gypi',\ngyp info spawn args '-Dlibrary=shared_library',\ngyp info spawn args '-Dvisibility=default',\ngyp info spawn args '-Dnode_root_dir=/home/den/.node-gyp/7.2.0',\ngyp info spawn args '-Dnode_gyp_dir=/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp',\ngyp info spawn args '-Dnode_lib_file=node.lib',\ngyp info spawn args '-Dmodule_root_dir=/home/den/projects/terminal-slack/node_modules/bufferutil',\ngyp info spawn args '-Dnode_engine=v8',\ngyp info spawn args '--depth=.',\ngyp info spawn args '--no-parallel',\ngyp info spawn args '--generator-output',\ngyp info spawn args 'build',\ngyp info spawn args '-Goutput_dir=.' ]\ngyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR\ngyp info spawn make\ngyp make: Entering directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'\ninfo spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]\n CXX(target) Release/obj.target/bufferutil/src/bufferutil.o\nIn file included from ../../nan/nan.h:82:0,\n from ../src/bufferutil.cc:16:\n../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:\n../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]\n To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }\n ^\nIn file included from ../src/bufferutil.cc:7:0:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here\n Local<Int32> Value::ToInt32() const {\n ^~~~~\nIn file included from ../../nan/nan.h:82:0,\n from ../src/bufferutil.cc:16:\n../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:\n../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]\n To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }\n ^\nIn file included from ../src/bufferutil.cc:7:0:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here\n Local<Uint32> Value::ToUint32() const {\n ^~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:\n../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]\n return v8::BooleanObject::New(value).As<v8::BooleanObject>();\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here\n V8_DEPRECATED(\"Pass an isolate\", static Local<Value> New(bool value));\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:\n../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:\n../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:\n../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n v8::String::kNormalString, length);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here\n Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:\n../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here\n Local<String> NewExternal(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:\n../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^~~~~~~~~~~~~~\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:\n../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^~~~~~~~~~~~~~\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../../nan/nan_new.h:189:0,\n from ../../nan/nan.h:82,\n from ../src/bufferutil.cc:16:\n../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here\n Local<UnboundScript> CompileUnbound(\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../src/bufferutil.cc:16:0:\n../../nan/nan.h: At global scope:\n../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β\n NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {\n ^~~~~~~~~~~~~~~\n../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here\n NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {\n ^~~~~~~~~~~~~~~\n../../nan/nan.h: In function βbool NanIdleNotification(int)β:\n../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]\n return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here\n bool IdleNotification(int idle_time_in_ms));\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../src/bufferutil.cc:16:0:\n../../nan/nan.h: At global scope:\n../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void\n v8::Isolate::GCEpilogueCallback callback\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCEpilogueCallback callback\n ^~\n../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ\n , v8::GCType gc_type_filter = v8::kGCTypeAll) {\n ^~~~~~~~~~~~~~\n../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void\n v8::Isolate::GCEpilogueCallback callback) {\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCEpilogueCallback callback) {\n ^~\n../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void\n v8::Isolate::GCPrologueCallback callback\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCPrologueCallback callback\n ^~\n../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ\n , v8::GCType gc_type_filter = v8::kGCTypeAll) {\n ^~~~~~~~~~~~~~\n../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void\n v8::Isolate::GCPrologueCallback callback) {\n ^~~~~~~~~~~~~~~~~~\n../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ\n v8::Isolate::GCPrologueCallback callback) {\n ^~\n../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type\n const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {\n ^~~~~~~~~~~~~~~~\n../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token\n const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {\n ^\n../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:\n../../nan/nan.h:570:42: error: βdataβ was not declared in this scope\n _NanWeakCallbackInfo<T, P> *info = data.GetParameter();\n ^~~~\n../../nan/nan.h: At global scope:\n../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared\n , node::smalloc::FreeCallback callback\n ^~~~~~~\n../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ\n , node::smalloc::FreeCallback callback\n ^~~~~~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:\n../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope\n v8::Isolate::GetCurrent(), data, length, callback, hint);\n ^~~~~~~~\n../../nan/nan.h:665:60: error: βhintβ was not declared in this scope\n v8::Isolate::GetCurrent(), data, length, callback, hint);\n ^~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:\n../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]\n return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);\n ^\nIn file included from ../src/bufferutil.cc:10:0:\n/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β\n NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,\n ^~~\nIn file included from ../src/bufferutil.cc:16:0:\n../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β\n return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);\n ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:\n../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β\n return node::Buffer::New(v8::Isolate::GetCurrent(), size);\n ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:\n../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ\n return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);\n ^~~~\n../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:\n../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\nIn file included from ../src/bufferutil.cc:16:0:\n../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:\n../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]\n return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);\n ^\nIn file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,\n from ../src/bufferutil.cc:7:\n/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here\n Local<Script> Compile(Isolate* isolate, Source* source,\n ^\n/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ\n declarator __attribute__((deprecated(message)))\n ^~~~~~~~~~\n../src/bufferutil.cc: In static member function βstatic void BufferUtil::Initialize(v8::Handle<v8::Object>)β:\n../src/bufferutil.cc:30:52: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous\n NODE_SET_METHOD(t, \"unmask\", BufferUtil::Unmask);\n ^\nIn file included from ../src/bufferutil.cc:8:0:\n/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,\n ^~~~~~~~~~~~~~~\n/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,\n ^~~~~~~~~~~~~~~\n../src/bufferutil.cc:31:48: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous\n NODE_SET_METHOD(t, \"mask\", BufferUtil::Mask);\n ^\nIn file included from ../src/bufferutil.cc:8:0:\n/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,\n ^~~~~~~~~~~~~~~\n/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,\n ^~~~~~~~~~~~~~~\n../src/bufferutil.cc:32:50: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous\n NODE_SET_METHOD(t, \"merge\", BufferUtil::Merge);\n ^\nIn file included from ../src/bufferutil.cc:8:0:\n/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,\n ^~~~~~~~~~~~~~~\n/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)\n inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,\n ^~~~~~~~~~~~~~~\nbufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed\nmake: Leaving directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'\nmake: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1\ngyp ERR! build error \ngyp ERR! stack Error: `make` failed with exit code: 2\ngyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/yarn/node_modules/node-gyp/lib/build.js:285:23)\ngyp ERR! stack at emitTwo (events.js:106:13)\ngyp ERR! stack at ChildProcess.emit (events.js:191:7)\ngyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12)\ngyp ERR! System Linux 4.8.0-48-generic\ngyp ERR! command \"/home/den/.nsuccess Saved lockfile.
warning Your current version of Yarn is out of date. The latest version is "0.23.2" while you're on "0.22.0".
info To upgrade, run the following command:
$ npm upgrade --global yarn
success Saved 219 new dependencies.
ββ acorn-jsx@3.0.1
ββ acorn@5.0.3
ββ ajv-keywords@1.5.1
ββ ajv@4.11.7
ββ ansi-escapes@1.4.0
ββ ansi-regex@2.1.1
ββ ansi-styles@2.2.1
ββ argparse@1.0.9
ββ array-union@1.0.2
ββ array-uniq@1.0.3
ββ array.prototype.find@2.0.4
ββ arrify@1.0.1
ββ asn1@0.2.3
ββ assert-plus@1.0.0
ββ asynckit@0.4.0
ββ aws-sign2@0.6.0
ββ aws4@1.6.0
ββ babel-code-frame@6.22.0
ββ balanced-match@0.4.2
ββ bcrypt-pbkdf@1.0.1
ββ blessed@0.1.81
ββ boom@2.10.1
ββ brace-expansion@1.1.7
ββ buffer-shims@1.0.0
ββ builtin-modules@1.1.1
ββ caller-path@0.1.0
ββ callsites@0.2.0
ββ caseless@0.12.0
ββ chalk@1.1.3
ββ circular-json@0.3.1
ββ cli-cursor@1.0.2
ββ cli-width@2.1.0
ββ co@4.6.0
ββ code-point-at@1.1.0
ββ combined-stream@1.0.5
ββ concat-map@0.0.1
ββ concat-stream@1.6.0
ββ contains-path@0.1.0
ββ core-util-is@1.0.2
ββ cryptiles@2.0.5
ββ d@1.0.0
ββ damerau-levenshtein@1.0.4
ββ dashdash@1.14.1
ββ debug@2.6.3
ββ deep-is@0.1.3
ββ define-properties@1.1.2
ββ del@2.2.2
ββ delayed-stream@1.0.0
ββ doctrine@1.5.0
ββ ecc-jsbn@0.1.1
ββ es-abstract@1.7.0
ββ es-to-primitive@1.1.1
ββ es5-ext@0.10.15
ββ es6-iterator@2.0.1
ββ es6-map@0.1.5
ββ es6-set@0.1.5
ββ es6-symbol@3.1.1
ββ es6-weak-map@2.0.2
ββ escape-string-regexp@1.0.5
ββ escope@3.6.0
ββ eslint-config-airbnb-base@8.0.0
ββ eslint-config-airbnb@12.0.0
ββ eslint-import-resolver-node@0.2.3
ββ eslint-module-utils@2.0.0
ββ eslint-plugin-import@2.2.0
ββ eslint-plugin-jsx-a11y@2.2.3
ββ eslint-plugin-react@6.10.3
ββ eslint@3.19.0
ββ espree@3.4.1
ββ esprima@3.1.3
ββ esquery@1.0.0
ββ esrecurse@4.1.0
ββ estraverse@4.2.0
ββ esutils@2.0.2
ββ event-emitter@0.3.5
ββ exit-hook@1.1.1
ββ extend@3.0.0
ββ extsprintf@1.0.2
ββ fast-levenshtein@2.0.6
ββ figures@1.7.0
ββ file-entry-cache@2.0.0
ββ find-up@1.1.2
ββ flat-cache@1.2.2
ββ foreach@2.0.5
ββ forever-agent@0.6.1
ββ form-data@2.1.4
ββ fs.realpath@1.0.0
ββ function-bind@1.1.0
ββ generate-function@2.0.0
ββ generate-object-property@1.2.0
ββ getpass@0.1.6
ββ glob@7.1.1
ββ globals@9.17.0
ββ globby@5.0.0
ββ graceful-fs@4.1.11
ββ growly@1.3.0
ββ har-schema@1.0.5
ββ har-validator@4.2.1
ββ has-ansi@2.0.0
ββ has@1.0.1
ββ hawk@3.1.3
ββ hoek@2.16.3
ββ http-signature@1.1.1
ββ ignore@3.2.7
ββ imurmurhash@0.1.4
ββ inflight@1.0.6
ββ inherits@2.0.3
ββ inquirer@0.12.0
ββ interpret@1.0.2
ββ is-callable@1.1.3
ββ is-date-object@1.0.1
ββ is-fullwidth-code-point@1.0.0
ββ is-my-json-valid@2.16.0
ββ is-path-cwd@1.0.0
ββ is-path-in-cwd@1.0.0
ββ is-path-inside@1.0.0
ββ is-property@1.0.2
ββ is-regex@1.0.4
ββ is-resolvable@1.0.0
ββ is-symbol@1.0.1
ββ is-typedarray@1.0.0
ββ isarray@1.0.0
ββ isexe@2.0.0
ββ isstream@0.1.2
ββ jodid25519@1.0.2
ββ js-tokens@3.0.1
ββ js-yaml@3.8.3
ββ jsbn@0.1.1
ββ json-schema@0.2.3
ββ json-stable-stringify@1.0.1
ββ json-stringify-safe@5.0.1
ββ jsonify@0.0.0
ββ jsonpointer@4.0.1
ββ jsprim@1.4.0
ββ jsx-ast-utils@1.4.0
ββ levn@0.3.0
ββ lodash.cond@4.5.2
ββ lodash@4.17.4
ββ mime-db@1.27.0
ββ mime-types@2.1.15
ββ minimatch@3.0.3
ββ minimist@0.0.8
ββ mkdirp@0.5.1
ββ ms@0.7.2
ββ mute-stream@0.0.5
ββ natural-compare@1.4.0
ββ node-notifier@5.1.2
ββ number-is-nan@1.0.1
ββ oauth-sign@0.8.2
ββ object-assign@4.1.1
ββ object-keys@1.0.11
ββ object.assign@4.0.4
ββ once@1.4.0
ββ onetime@1.1.0
ββ optionator@0.8.2
ββ options@0.0.6
ββ os-homedir@1.0.2
ββ path-exists@2.1.0
ββ path-is-absolute@1.0.1
ββ path-is-inside@1.0.2
ββ path-parse@1.0.5
ββ performance-now@0.2.0
ββ pify@2.3.0
ββ pinkie-promise@2.0.1
ββ pinkie@2.0.4
ββ pkg-dir@1.0.0
ββ pkg-up@1.0.0
ββ pluralize@1.2.1
ββ prelude-ls@1.1.2
ββ process-nextick-args@1.0.7
ββ progress@1.1.8
ββ punycode@1.4.1
ββ qs@6.4.0
ββ readable-stream@2.2.9
ββ readline2@1.0.1
ββ rechoir@0.6.2
ββ request@2.81.0
ββ require-uncached@1.0.3
ββ resolve-from@1.0.1
ββ resolve@1.3.2
ββ restore-cursor@1.0.1
ββ rimraf@2.6.1
ββ run-async@0.1.0
ββ rx-lite@3.1.2
ββ safe-buffer@5.0.1
ββ semver@5.3.0
ββ shelljs@0.7.7
ββ shellwords@0.1.0
ββ slice-ansi@0.0.4
ββ sntp@1.0.9
ββ sprintf-js@1.0.3
ββ sshpk@1.13.0
ββ string_decoder@1.0.0
ββ string-width@1.0.2
ββ stringstream@0.0.5
ββ strip-ansi@3.0.1
ββ strip-bom@3.0.0
ββ strip-json-comments@2.0.1
ββ supports-color@2.0.0
ββ table@3.8.3
ββ text-table@0.2.0
ββ through@2.3.8
ββ tough-cookie@2.3.2
ββ tryit@1.0.3
ββ tunnel-agent@0.6.0
ββ tweetnacl@0.14.5
ββ type-check@0.3.2
ββ typedarray@0.0.6
ββ ultron@1.0.2
ββ user-home@2.0.0
ββ util-deprecate@1.0.2
ββ uuid@3.0.1
ββ verror@1.3.6
ββ which@1.2.14
ββ wordwrap@1.0.0
ββ wrappy@1.0.2
ββ write@0.2.1
ββ ws@0.7.2
ββ xtend@4.0.1
Done in 7.31s.
den:~/projects/terminal-slack [j1] (master ?) $ export SLACK_TOKEN='53c36aaa7d357a60ab36c7d2f671a530'
den:~/projects/terminal-slack [j1] (master ?) $ node main.js
den:~/projects/terminal-slack [j1] (master ?) [!1] $ export SLACK_TOKEN='xoxp-140430412996-141032302806-170487704146-7b844b8c'
den:~/projects/terminal-slack [j1] (master ?) $ export SLACK_TOKEN='xoxp-140430412996-141032302806-170487704146-7b844b8e1b844fe6503fe528c09d778c' node main.js
den:~/projects/terminal-slack [j1] (master ?) [!1] $ npm install
> bufferutil@1.1.0 install /home/den/projects/terminal-slack/node_modules/bufferutil
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../../nan/nan.h:82:0,
from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }
^
In file included from ../src/bufferutil.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here
Local<Int32> Value::ToInt32() const {
^~~~~
In file included from ../../nan/nan.h:82:0,
from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }
^
In file included from ../src/bufferutil.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here
Local<Uint32> Value::ToUint32() const {
^~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:
../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]
return v8::BooleanObject::New(value).As<v8::BooleanObject>();
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here
V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:
../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::String::kNormalString, length);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here
Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:
../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here
Local<String> NewExternal(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h: In function βbool NanIdleNotification(int)β:
../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here
bool IdleNotification(int idle_time_in_ms));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback
^~
../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback) {
^~
../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback
^~
../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback) {
^~
../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^~~~~~~~~~~~~~~~
../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^
../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:
../../nan/nan.h:570:42: error: βdataβ was not declared in this scope
_NanWeakCallbackInfo<T, P> *info = data.GetParameter();
^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared
, node::smalloc::FreeCallback callback
^~~~~~~
../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ
, node::smalloc::FreeCallback callback
^~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:
../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~~~~~
../../nan/nan.h:665:60: error: βhintβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:
../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:
../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:
../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:
../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/bufferutil.cc: In static member function βstatic void BufferUtil::Initialize(v8::Handle<v8::Object>)β:
../src/bufferutil.cc:30:52: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
../src/bufferutil.cc:31:48: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
../src/bufferutil.cc:32:50: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
make: Leaving directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/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:215:12)
gyp ERR! System Linux 4.8.0-48-generic
gyp ERR! command "/home/den/.nvm/versions/node/v7.2.0/bin/node" "/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/den/projects/terminal-slack/node_modules/bufferutil
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
> utf-8-validate@1.1.0 install /home/den/projects/terminal-slack/node_modules/utf-8-validate
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'
CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../../nan/nan.h:82:0,
from ../src/validation.cc:15:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }
^
In file included from ../src/validation.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here
Local<Int32> Value::ToInt32() const {
^~~~~
In file included from ../../nan/nan.h:82:0,
from ../src/validation.cc:15:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }
^
In file included from ../src/validation.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here
Local<Uint32> Value::ToUint32() const {
^~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:
../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]
return v8::BooleanObject::New(value).As<v8::BooleanObject>();
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here
V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:
../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::String::kNormalString, length);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here
Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:
../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here
Local<String> NewExternal(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h: In function βbool NanIdleNotification(int)β:
../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here
bool IdleNotification(int idle_time_in_ms));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback
^~
../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback) {
^~
../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback
^~
../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback) {
^~
../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^~~~~~~~~~~~~~~~
../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^
../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:
../../nan/nan.h:570:42: error: βdataβ was not declared in this scope
_NanWeakCallbackInfo<T, P> *info = data.GetParameter();
^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared
, node::smalloc::FreeCallback callback
^~~~~~~
../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ
, node::smalloc::FreeCallback callback
^~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:
../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~~~~~
../../nan/nan.h:665:60: error: βhintβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:
../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/validation.cc:10:0:
/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:
../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:
../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:
../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/validation.cc: In static member function βstatic void Validation::Initialize(v8::Handle<v8::Object>)β:
../src/validation.cc:112:62: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
^
In file included from ../src/validation.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
validation.target.mk:96: recipe for target 'Release/obj.target/validation/src/validation.o' failed
make: *** [Release/obj.target/validation/src/validation.o] Error 1
make: Leaving directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/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:215:12)
gyp ERR! System Linux 4.8.0-48-generic
gyp ERR! command "/home/den/.nvm/versions/node/v7.2.0/bin/node" "/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/den/projects/terminal-slack/node_modules/utf-8-validate
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
npm WARN eslint-config-airbnb@12.0.0 requires a peer of eslint-plugin-import@^1.16.0 but none was installed.
npm WARN eslint-config-airbnb-base@8.0.0 requires a peer of eslint-plugin-import@^1.16.0 but none was installed.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
den:~/projects/terminal-slack [j1] (master ?) $ npm i
> bufferutil@1.1.0 install /home/den/projects/terminal-slack/node_modules/bufferutil
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../../nan/nan.h:82:0,
from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }
^
In file included from ../src/bufferutil.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here
Local<Int32> Value::ToInt32() const {
^~~~~
In file included from ../../nan/nan.h:82:0,
from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }
^
In file included from ../src/bufferutil.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here
Local<Uint32> Value::ToUint32() const {
^~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:
../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]
return v8::BooleanObject::New(value).As<v8::BooleanObject>();
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here
V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:
../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::String::kNormalString, length);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here
Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:
../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here
Local<String> NewExternal(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h: In function βbool NanIdleNotification(int)β:
../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here
bool IdleNotification(int idle_time_in_ms));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback
^~
../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback) {
^~
../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback
^~
../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback) {
^~
../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^~~~~~~~~~~~~~~~
../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^
../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:
../../nan/nan.h:570:42: error: βdataβ was not declared in this scope
_NanWeakCallbackInfo<T, P> *info = data.GetParameter();
^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared
, node::smalloc::FreeCallback callback
^~~~~~~
../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ
, node::smalloc::FreeCallback callback
^~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:
../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~~~~~
../../nan/nan.h:665:60: error: βhintβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:
../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:
../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:
../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:
../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/bufferutil.cc: In static member function βstatic void BufferUtil::Initialize(v8::Handle<v8::Object>)β:
../src/bufferutil.cc:30:52: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
../src/bufferutil.cc:31:48: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
../src/bufferutil.cc:32:50: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
make: Leaving directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/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:215:12)
gyp ERR! System Linux 4.8.0-48-generic
gyp ERR! command "/home/den/.nvm/versions/node/v7.2.0/bin/node" "/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/den/projects/terminal-slack/node_modules/bufferutil
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
> utf-8-validate@1.1.0 install /home/den/projects/terminal-slack/node_modules/utf-8-validate
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'
CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../../nan/nan.h:82:0,
from ../src/validation.cc:15:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }
^
In file included from ../src/validation.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here
Local<Int32> Value::ToInt32() const {
^~~~~
In file included from ../../nan/nan.h:82:0,
from ../src/validation.cc:15:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }
^
In file included from ../src/validation.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here
Local<Uint32> Value::ToUint32() const {
^~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:
../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]
return v8::BooleanObject::New(value).As<v8::BooleanObject>();
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here
V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:
../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::String::kNormalString, length);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here
Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:
../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here
Local<String> NewExternal(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h: In function βbool NanIdleNotification(int)β:
../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here
bool IdleNotification(int idle_time_in_ms));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback
^~
../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback) {
^~
../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback
^~
../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback) {
^~
../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^~~~~~~~~~~~~~~~
../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^
../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:
../../nan/nan.h:570:42: error: βdataβ was not declared in this scope
_NanWeakCallbackInfo<T, P> *info = data.GetParameter();
^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared
, node::smalloc::FreeCallback callback
^~~~~~~
../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ
, node::smalloc::FreeCallback callback
^~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:
../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~~~~~
../../nan/nan.h:665:60: error: βhintβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:
../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/validation.cc:10:0:
/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:
../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:
../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:
../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/validation.cc: In static member function βstatic void Validation::Initialize(v8::Handle<v8::Object>)β:
../src/validation.cc:112:62: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
^
In file included from ../src/validation.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
validation.target.mk:96: recipe for target 'Release/obj.target/validation/src/validation.o' failed
make: *** [Release/obj.target/validation/src/validation.o] Error 1
make: Leaving directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/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:215:12)
gyp ERR! System Linux 4.8.0-48-generic
gyp ERR! command "/home/den/.nvm/versions/node/v7.2.0/bin/node" "/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/den/projects/terminal-slack/node_modules/utf-8-validate
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
terminal-slack@0.0.1 /home/den/projects/terminal-slack
βββ blessed@0.1.81
βββ¬ eslint@3.19.0
β βββ¬ babel-code-frame@6.22.0
β β βββ js-tokens@3.0.1
β βββ¬ chalk@1.1.3
β β βββ ansi-styles@2.2.1
β β βββ escape-string-regexp@1.0.5
β β βββ has-ansi@2.0.0
β β βββ strip-ansi@3.0.1
β β βββ supports-color@2.0.0
β βββ¬ concat-stream@1.6.0
β β βββ inherits@2.0.3
β β βββ¬ readable-stream@2.2.9
β β β βββ buffer-shims@1.0.0
β β β βββ core-util-is@1.0.2
β β β βββ process-nextick-args@1.0.7
β β β βββ string_decoder@1.0.0
β β β βββ util-deprecate@1.0.2
β β βββ typedarray@0.0.6
β βββ¬ debug@2.6.3
β β βββ ms@0.7.2
β βββ¬ doctrine@2.0.0
β β βββ isarray@1.0.0
β βββ¬ escope@3.6.0
β β βββ¬ es6-map@0.1.5
β β β βββ d@1.0.0
β β β βββ es5-ext@0.10.15
β β β βββ es6-iterator@2.0.1
β β β βββ es6-set@0.1.5
β β β βββ es6-symbol@3.1.1
β β β βββ event-emitter@0.3.5
β β βββ es6-weak-map@2.0.2
β β βββ¬ esrecurse@4.1.0
β β βββ estraverse@4.1.1
β βββ¬ espree@3.4.1
β β βββ acorn@5.0.3
β β βββ¬ acorn-jsx@3.0.1
β β βββ acorn@3.3.0
β βββ esquery@1.0.0
β βββ estraverse@4.2.0
β βββ esutils@2.0.2
β βββ¬ file-entry-cache@2.0.0
β β βββ¬ flat-cache@1.2.2
β β βββ circular-json@0.3.1
β β βββ¬ del@2.2.2
β β β βββ¬ globby@5.0.0
β β β β βββ¬ array-union@1.0.2
β β β β β βββ array-uniq@1.0.3
β β β β βββ arrify@1.0.1
β β β βββ is-path-cwd@1.0.0
β β β βββ¬ is-path-in-cwd@1.0.0
β β β β βββ is-path-inside@1.0.0
β β β βββ pify@2.3.0
β β β βββ rimraf@2.6.1
β β βββ graceful-fs@4.1.11
β β βββ write@0.2.1
β βββ¬ glob@7.1.1
β β βββ fs.realpath@1.0.0
β β βββ¬ inflight@1.0.6
β β β βββ wrappy@1.0.2
β β βββ once@1.4.0
β β βββ path-is-absolute@1.0.1
β βββ globals@9.17.0
β βββ ignore@3.2.7
β βββ imurmurhash@0.1.4
β βββ¬ inquirer@0.12.0
β β βββ ansi-escapes@1.4.0
β β βββ ansi-regex@2.1.1
β β βββ¬ cli-cursor@1.0.2
β β β βββ¬ restore-cursor@1.0.1
β β β βββ exit-hook@1.1.1
β β β βββ onetime@1.1.0
β β βββ cli-width@2.1.0
β β βββ figures@1.7.0
β β βββ¬ readline2@1.0.1
β β β βββ code-point-at@1.1.0
β β β βββ¬ is-fullwidth-code-point@1.0.0
β β β β βββ number-is-nan@1.0.1
β β β βββ mute-stream@0.0.5
β β βββ run-async@0.1.0
β β βββ rx-lite@3.1.2
β β βββ string-width@1.0.2
β β βββ through@2.3.8
β βββ¬ is-my-json-valid@2.16.0
β β βββ generate-function@2.0.0
β β βββ¬ generate-object-property@1.2.0
β β β βββ is-property@1.0.2
β β βββ jsonpointer@4.0.1
β β βββ xtend@4.0.1
β βββ¬ is-resolvable@1.0.0
β β βββ tryit@1.0.3
β βββ¬ js-yaml@3.8.3
β β βββ¬ argparse@1.0.9
β β β βββ sprintf-js@1.0.3
β β βββ esprima@3.1.3
β βββ¬ json-stable-stringify@1.0.1
β β βββ jsonify@0.0.0
β βββ¬ levn@0.3.0
β β βββ prelude-ls@1.1.2
β β βββ type-check@0.3.2
β βββ lodash@4.17.4
β βββ¬ mkdirp@0.5.1
β β βββ minimist@0.0.8
β βββ natural-compare@1.4.0
β βββ¬ optionator@0.8.2
β β βββ deep-is@0.1.3
β β βββ fast-levenshtein@2.0.6
β β βββ wordwrap@1.0.0
β βββ path-is-inside@1.0.2
β βββ pluralize@1.2.1
β βββ progress@1.1.8
β βββ¬ require-uncached@1.0.3
β β βββ¬ caller-path@0.1.0
β β β βββ callsites@0.2.0
β β βββ resolve-from@1.0.1
β βββ¬ shelljs@0.7.7
β β βββ interpret@1.0.2
β β βββ rechoir@0.6.2
β βββ strip-bom@3.0.0
β βββ strip-json-comments@2.0.1
β βββ¬ table@3.8.3
β β βββ¬ ajv@4.11.7
β β β βββ co@4.6.0
β β βββ ajv-keywords@1.5.1
β β βββ slice-ansi@0.0.4
β β βββ¬ string-width@2.0.0
β β βββ is-fullwidth-code-point@2.0.0
β βββ text-table@0.2.0
β βββ¬ user-home@2.0.0
β βββ os-homedir@1.0.2
βββ¬ eslint-config-airbnb@12.0.0
β βββ eslint-config-airbnb-base@8.0.0
β βββ UNMET PEER DEPENDENCY eslint-plugin-import@^1.16.0
βββ¬ UNMET PEER DEPENDENCY eslint-plugin-import@2.2.0
β βββ builtin-modules@1.1.1
β βββ contains-path@0.1.0
β βββ doctrine@1.5.0
β βββ¬ eslint-import-resolver-node@0.2.3
β β βββ¬ resolve@1.3.2
β β βββ path-parse@1.0.5
β βββ¬ eslint-module-utils@2.0.0
β β βββ¬ debug@2.2.0
β β β βββ ms@0.7.1
β β βββ pkg-dir@1.0.0
β βββ¬ has@1.0.1
β β βββ function-bind@1.1.0
β βββ lodash.cond@4.5.2
β βββ¬ minimatch@3.0.3
β β βββ¬ brace-expansion@1.1.7
β β βββ balanced-match@0.4.2
β β βββ concat-map@0.0.1
β βββ¬ pkg-up@1.0.0
β βββ¬ find-up@1.1.2
β βββ path-exists@2.1.0
β βββ¬ pinkie-promise@2.0.1
β βββ pinkie@2.0.4
βββ¬ eslint-plugin-jsx-a11y@2.2.3
β βββ damerau-levenshtein@1.0.4
β βββ jsx-ast-utils@1.4.0
β βββ object-assign@4.1.1
βββ¬ eslint-plugin-react@6.10.3
β βββ¬ array.prototype.find@2.0.4
β β βββ¬ define-properties@1.1.2
β β β βββ foreach@2.0.5
β β βββ¬ es-abstract@1.7.0
β β βββ¬ es-to-primitive@1.1.1
β β β βββ is-date-object@1.0.1
β β β βββ is-symbol@1.0.1
β β βββ is-callable@1.1.3
β β βββ is-regex@1.0.4
β βββ doctrine@1.5.0
β βββ¬ object.assign@4.0.4
β βββ object-keys@1.0.11
βββ¬ node-notifier@5.1.2
β βββ growly@1.3.0
β βββ semver@5.3.0
β βββ shellwords@0.1.0
β βββ¬ which@1.2.14
β βββ isexe@2.0.0
βββ¬ request@2.81.0
β βββ aws-sign2@0.6.0
β βββ aws4@1.6.0
β βββ caseless@0.12.0
β βββ¬ combined-stream@1.0.5
β β βββ delayed-stream@1.0.0
β βββ extend@3.0.0
β βββ forever-agent@0.6.1
β βββ¬ form-data@2.1.4
β β βββ asynckit@0.4.0
β βββ¬ har-validator@4.2.1
β β βββ har-schema@1.0.5
β βββ¬ hawk@3.1.3
β β βββ boom@2.10.1
β β βββ cryptiles@2.0.5
β β βββ hoek@2.16.3
β β βββ sntp@1.0.9
β βββ¬ http-signature@1.1.1
β β βββ assert-plus@0.2.0
β β βββ¬ jsprim@1.4.0
β β β βββ assert-plus@1.0.0
β β β βββ extsprintf@1.0.2
β β β βββ json-schema@0.2.3
β β β βββ verror@1.3.6
β β βββ¬ sshpk@1.13.0
β β βββ asn1@0.2.3
β β βββ assert-plus@1.0.0
β β βββ bcrypt-pbkdf@1.0.1
β β βββ¬ dashdash@1.14.1
β β β βββ assert-plus@1.0.0
β β βββ ecc-jsbn@0.1.1
β β βββ¬ getpass@0.1.6
β β β βββ assert-plus@1.0.0
β β βββ jodid25519@1.0.2
β β βββ jsbn@0.1.1
β β βββ tweetnacl@0.14.5
β βββ is-typedarray@1.0.0
β βββ isstream@0.1.2
β βββ json-stringify-safe@5.0.1
β βββ¬ mime-types@2.1.15
β β βββ mime-db@1.27.0
β βββ oauth-sign@0.8.2
β βββ performance-now@0.2.0
β βββ qs@6.4.0
β βββ safe-buffer@5.0.1
β βββ stringstream@0.0.5
β βββ¬ tough-cookie@2.3.2
β β βββ punycode@1.4.1
β βββ tunnel-agent@0.6.0
β βββ uuid@3.0.1
βββ¬ ws@0.7.2
βββ options@0.0.6
βββ ultron@1.0.2
npm WARN eslint-config-airbnb@12.0.0 requires a peer of eslint-plugin-import@^1.16.0 but none was installed.
npm WARN eslint-config-airbnb-base@8.0.0 requires a peer of eslint-plugin-import@^1.16.0 but none was installed.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
den:~/projects/terminal-slack [j1] (master ?) $ npm i eslint-plugin-import --save-dev
> bufferutil@1.1.0 install /home/den/projects/terminal-slack/node_modules/bufferutil
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
In file included from ../../nan/nan.h:82:0,
from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }
^
In file included from ../src/bufferutil.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here
Local<Int32> Value::ToInt32() const {
^~~~~
In file included from ../../nan/nan.h:82:0,
from ../src/bufferutil.cc:16:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }
^
In file included from ../src/bufferutil.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here
Local<Uint32> Value::ToUint32() const {
^~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:
../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]
return v8::BooleanObject::New(value).As<v8::BooleanObject>();
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here
V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:
../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::String::kNormalString, length);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here
Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:
../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here
Local<String> NewExternal(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/bufferutil.cc:16:
../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h: In function βbool NanIdleNotification(int)β:
../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here
bool IdleNotification(int idle_time_in_ms));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback
^~
../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback) {
^~
../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback
^~
../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback) {
^~
../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^~~~~~~~~~~~~~~~
../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^
../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:
../../nan/nan.h:570:42: error: βdataβ was not declared in this scope
_NanWeakCallbackInfo<T, P> *info = data.GetParameter();
^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared
, node::smalloc::FreeCallback callback
^~~~~~~
../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ
, node::smalloc::FreeCallback callback
^~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:
../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~~~~~
../../nan/nan.h:665:60: error: βhintβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:
../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/bufferutil.cc:10:0:
/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:
../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:
../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/bufferutil.cc:16:0:
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:
../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/bufferutil.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/bufferutil.cc: In static member function βstatic void BufferUtil::Initialize(v8::Handle<v8::Object>)β:
../src/bufferutil.cc:30:52: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
../src/bufferutil.cc:31:48: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
../src/bufferutil.cc:32:50: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
^
In file included from ../src/bufferutil.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
bufferutil.target.mk:96: recipe for target 'Release/obj.target/bufferutil/src/bufferutil.o' failed
make: *** [Release/obj.target/bufferutil/src/bufferutil.o] Error 1
make: Leaving directory '/home/den/projects/terminal-slack/node_modules/bufferutil/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/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:215:12)
gyp ERR! System Linux 4.8.0-48-generic
gyp ERR! command "/home/den/.nvm/versions/node/v7.2.0/bin/node" "/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/den/projects/terminal-slack/node_modules/bufferutil
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
> utf-8-validate@1.1.0 install /home/den/projects/terminal-slack/node_modules/utf-8-validate
> node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'
CXX(target) Release/obj.target/validation/src/validation.o
In file included from ../../nan/nan.h:82:0,
from ../src/validation.cc:15:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Int32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:34:64: warning: βv8::Local<v8::Int32> v8::Value::ToInt32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Int32>(v8::Handle<v8::Integer> i) { return i->ToInt32(); }
^
In file included from ../src/validation.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8442:14: note: declared here
Local<Int32> Value::ToInt32() const {
^~~~~
In file included from ../../nan/nan.h:82:0,
from ../src/validation.cc:15:
../../nan/nan_new.h: In function βv8::Local<T> NanIntern::To(v8::Handle<v8::Integer>) [with T = v8::Uint32; v8::Handle<v8::Integer> = v8::Local<v8::Integer>]β:
../../nan/nan_new.h:39:65: warning: βv8::Local<v8::Uint32> v8::Value::ToUint32() constβ is deprecated: Use maybe version [-Wdeprecated-declarations]
To<v8::Uint32>(v8::Handle<v8::Integer> i) { return i->ToUint32(); }
^
In file included from ../src/validation.cc:7:0:
/home/den/.node-gyp/7.2.0/include/node/v8.h:8436:15: note: declared here
Local<Uint32> Value::ToUint32() const {
^~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::BooleanObject>::return_t NanIntern::Factory<v8::BooleanObject>::New(bool)β:
../../nan/nan_implementation_12_inl.h:49:38: warning: βstatic v8::Local<v8::Value> v8::BooleanObject::New(bool)β is deprecated: Pass an isolate [-Wdeprecated-declarations]
return v8::BooleanObject::New(value).As<v8::BooleanObject>();
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:4048:56: note: declared here
V8_DEPRECATED("Pass an isolate", static Local<Value> New(bool value));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:166:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:173:69: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(const uint8_t*, int)β:
../../nan/nan_implementation_12_inl.h:206:42: warning: βstatic v8::Local<v8::String> v8::String::NewFromOneByte(v8::Isolate*, const uint8_t*, v8::String::NewStringType, int)β is deprecated: Use maybe version [-Wdeprecated-declarations]
v8::String::kNormalString, length);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2317:21: note: declared here
Local<String> NewFromOneByte(Isolate* isolate, const uint8_t* data,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)β:
../../nan/nan_implementation_12_inl.h:217:66: warning: βstatic v8::Local<v8::String> v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::String::NewExternal(v8::Isolate::GetCurrent(), value);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:2355:38: note: declared here
Local<String> NewExternal(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>)β:
../../nan/nan_implementation_12_inl.h:237:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:237:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h: In static member function βstatic NanIntern::FactoryBase<v8::UnboundScript>::return_t NanIntern::Factory<v8::UnboundScript>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan_implementation_12_inl.h:244:30: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^~~~~~~~~~~~~~
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../../nan/nan_new.h:189:0,
from ../../nan/nan.h:82,
from ../src/validation.cc:15:
../../nan/nan_implementation_12_inl.h:244:76: warning: βstatic v8::Local<v8::UnboundScript> v8::ScriptCompiler::CompileUnbound(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::CompileUnbound(v8::Isolate::GetCurrent(), &src);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1301:45: note: declared here
Local<UnboundScript> CompileUnbound(
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:261:25: error: redefinition of βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Local<T>)β
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Local<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h:256:25: note: βtemplate<class T> v8::Local<T> _NanEnsureLocal(v8::Handle<T>)β previously declared here
NAN_INLINE v8::Local<T> _NanEnsureLocal(v8::Handle<T> val) {
^~~~~~~~~~~~~~~
../../nan/nan.h: In function βbool NanIdleNotification(int)β:
../../nan/nan.h:289:71: warning: βbool v8::Isolate::IdleNotification(int)β is deprecated: use IdleNotificationDeadline() [-Wdeprecated-declarations]
return v8::Isolate::GetCurrent()->IdleNotification(idle_time_in_ms);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:6290:22: note: declared here
bool IdleNotification(int idle_time_in_ms));
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: At global scope:
../../nan/nan.h:473:20: error: variable or field βNanAddGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:473:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback
^~
../../nan/nan.h:474:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:479:20: error: variable or field βNanRemoveGCEpilogueCallbackβ declared void
v8::Isolate::GCEpilogueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:479:7: error: βGCEpilogueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCEpilogueCallback callback) {
^~
../../nan/nan.h:484:20: error: variable or field βNanAddGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:484:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback
^~
../../nan/nan.h:485:18: error: expected primary-expression before βgc_type_filterβ
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^~~~~~~~~~~~~~
../../nan/nan.h:490:20: error: variable or field βNanRemoveGCPrologueCallbackβ declared void
v8::Isolate::GCPrologueCallback callback) {
^~~~~~~~~~~~~~~~~~
../../nan/nan.h:490:7: error: βGCPrologueCallbackβ is not a member of βv8::Isolateβ
v8::Isolate::GCPrologueCallback callback) {
^~
../../nan/nan.h:569:15: error: βWeakCallbackDataβ in namespace βv8β does not name a template type
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^~~~~~~~~~~~~~~~
../../nan/nan.h:569:31: error: expected β,β or β...β before β<β token
const v8::WeakCallbackData<T, _NanWeakCallbackInfo<T, P> > &data) {
^
../../nan/nan.h: In function βvoid _NanWeakCallbackDispatcher(int)β:
../../nan/nan.h:570:42: error: βdataβ was not declared in this scope
_NanWeakCallbackInfo<T, P> *info = data.GetParameter();
^~~~
../../nan/nan.h: At global scope:
../../nan/nan.h:661:13: error: βnode::smallocβ has not been declared
, node::smalloc::FreeCallback callback
^~~~~~~
../../nan/nan.h:661:35: error: expected β,β or β...β before βcallbackβ
, node::smalloc::FreeCallback callback
^~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)β:
../../nan/nan.h:665:50: error: βcallbackβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~~~~~
../../nan/nan.h:665:60: error: βhintβ was not declared in this scope
v8::Isolate::GetCurrent(), data, length, callback, hint);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)β:
../../nan/nan.h:672:67: error: invalid conversion from βconst char*β to βchar*β [-fpermissive]
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
^
In file included from ../src/validation.cc:10:0:
/home/den/.node-gyp/7.2.0/include/node/node_buffer.h:46:40: note: initializing argument 2 of βv8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)β
NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
^~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h:672:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((char*)data), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), data, size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanNewBufferHandle(uint32_t)β:
../../nan/nan.h:676:29: error: could not convert βnode::Buffer::New(v8::Isolate::GetCurrent(), ((size_t)size))β from βv8::MaybeLocal<v8::Object>β to βv8::Local<v8::Object>β
return node::Buffer::New(v8::Isolate::GetCurrent(), size);
~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../nan/nan.h: In function βv8::Local<v8::Object> NanBufferUse(char*, uint32_t)β:
../../nan/nan.h:683:12: error: βUseβ is not a member of βnode::Bufferβ
return node::Buffer::Use(v8::Isolate::GetCurrent(), data, size);
^~~~
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)β:
../../nan/nan.h:710:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/validation.cc:15:0:
../../nan/nan.h: In function βv8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)β:
../../nan/nan.h:717:74: warning: βstatic v8::Local<v8::Script> v8::ScriptCompiler::Compile(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions)β is deprecated: Use maybe version [-Wdeprecated-declarations]
return v8::ScriptCompiler::Compile(v8::Isolate::GetCurrent(), &source);
^
In file included from /home/den/.node-gyp/7.2.0/include/node/v8.h:26:0,
from ../src/validation.cc:7:
/home/den/.node-gyp/7.2.0/include/node/v8.h:1321:21: note: declared here
Local<Script> Compile(Isolate* isolate, Source* source,
^
/home/den/.node-gyp/7.2.0/include/node/v8config.h:329:3: note: in definition of macro βV8_DEPRECATEDβ
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/validation.cc: In static member function βstatic void Validation::Initialize(v8::Handle<v8::Object>)β:
../src/validation.cc:112:62: error: call of overloaded βNODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [12], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))β is ambiguous
NODE_SET_METHOD(t, "isValidUTF8", Validation::IsValidUTF8);
^
In file included from ../src/validation.cc:8:0:
/home/den/.node-gyp/7.2.0/include/node/node.h:238:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
^~~~~~~~~~~~~~~
/home/den/.node-gyp/7.2.0/include/node/node.h:251:13: note: candidate: void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)
inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
^~~~~~~~~~~~~~~
validation.target.mk:96: recipe for target 'Release/obj.target/validation/src/validation.o' failed
make: *** [Release/obj.target/validation/src/validation.o] Error 1
make: Leaving directory '/home/den/projects/terminal-slack/node_modules/utf-8-validate/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/den/.nvm/versions/node/v7.2.0/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:215:12)
gyp ERR! System Linux 4.8.0-48-generic
gyp ERR! command "/home/den/.nvm/versions/node/v7.2.0/bin/node" "/home/den/.nvm/versions/node/v7.2.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/den/projects/terminal-slack/node_modules/utf-8-validate
gyp ERR! node -v v7.2.0
gyp ERR! node-gyp -v v3.5.0
gyp ERR! not ok
terminal-slack@0.0.1 /home/den/projects/terminal-slack
βββ UNMET PEER DEPENDENCY eslint-plugin-import@2.2.0
npm WARN eslint-config-airbnb@12.0.0 requires a peer of eslint-plugin-import@^1.16.0 but none was installed.
npm WARN eslint-config-airbnb-base@8.0.0 requires a peer of eslint-plugin-import@^1.16.0 but none was installed.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 (node_modules/bufferutil):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: bufferutil@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 (node_modules/utf-8-validate):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: utf-8-validate@1.1.0 install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
den:~/projects/terminal-slack [j1] (master ?M) [!1] $
Issue Analytics
- State:
- Created 6 years ago
- Comments:5 (1 by maintainers)
Top Results From Across the Web
You asked for it, you got it: Error code troubleshooting tips
A new Developer Center page provides detailed troubleshooting information for common API error responses.
Read more >How do I dispute an error or request information about my ...
If you think your mortgage servicer has made an error or you need information about your mortgage loan, you can call or write...
Read more >COMMON ERRORS IN KRONOS AND HOW TO FIX THEM
TIP: Do a CTRL + Click on the topic to link to the error details ... Employees must follow the proper procedure to...
Read more >Fix issues when you pay for Google products & services
Error messages: β[Your payment issuer] declined your payment.β βCorrect this card info or try a different card.β βTransaction declinedΒ ...
Read more >Error Messages | Maps JavaScript API - Google Developers
Your request has not been completed. You may be able to find the more details about the error in the Cloud Console. See...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I have the same error. Any solution?
Hmβ¦ Will check itβ¦