> [email protected] install /home/lis/work/Elomia/server/node_modules/kdtree
> node-gyp rebuild
make: Entering directory '/home/lis/work/Elomia/server/node_modules/kdtree/build'
CC(target) Release/obj.target/kdtree/src/lib/kdtree.o
CXX(target) Release/obj.target/kdtree/src/node-kdtree.o
In file included from ../node_modules/nan/nan.h:190:0,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
../node_modules/nan/nan_maybe_43_inl.h:88:15: error: ‘class v8::Object’ has no member named ‘ForceSet’
return obj->ForceSet(GetCurrentContext(), key, value, attribs);
^~~~~~~~
In file included from ../node_modules/nan/nan_converters.h:59:0,
from ../node_modules/nan/nan.h:195,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)’:
../node_modules/nan/nan_converters_43_inl.h:15:45: warning: ‘v8::MaybeLocal<v8::Boolean> v8::Value::ToBoolean(v8::Local<v8::Context>) const’ is deprecated: ToBoolean can never throw. Use Local version. [-Wdeprecated-declarations]
return val->To ## TYPE(GetCurrentContext()); \
^
../node_modules/nan/nan_converters_43_inl.h:18:1: note: in expansion of macro ‘X’
X(Boolean)
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2568:59: note: declared here
V8_WARN_UNUSED_RESULT MaybeLocal<Boolean> ToBoolean(
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../node_modules/nan/nan_converters.h:59:0,
from ../node_modules/nan/nan.h:195,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)’:
../node_modules/nan/nan_converters_43_inl.h:31:48: warning: ‘v8::Maybe<bool> v8::Value::BooleanValue(v8::Local<v8::Context>) const’ is deprecated: BooleanValue can never throw. Use Isolate version. [-Wdeprecated-declarations]
return val->NAME ## Value(GetCurrentContext()); \
^
../node_modules/nan/nan_converters_43_inl.h:34:1: note: in expansion of macro ‘X’
X(bool, Boolean)
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2606:51: note: declared here
V8_WARN_UNUSED_RESULT Maybe<bool> BooleanValue(
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../node_modules/nan/nan_new.h:189:0,
from ../node_modules/nan/nan.h:196,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::Function>::return_t Nan::imp::Factory<v8::Function>::New(Nan::FunctionCallback, v8::Local<v8::Value>)’:
../node_modules/nan/nan_implementation_12_inl.h:109:32: error: no matching function for call to ‘v8::Function::New(v8::Isolate*&, void (&)(const v8::FunctionCallbackInfo<v8::Value>&), v8::Local<v8::Object>&)’
, obj));
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:4170:31: note: candidate: static v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>, v8::FunctionCallback, v8::Local<v8::Value>, int, v8::ConstructorBehavior, v8::SideEffectType)
static MaybeLocal<Function> New(
^~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:4170:31: note: no known conversion for argument 1 from ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
In file included from ../node_modules/nan/nan_new.h:189:0,
from ../node_modules/nan/nan.h:196,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
../node_modules/nan/nan_implementation_12_inl.h:345:37: error: no matching function for call to ‘v8::StringObject::New(v8::Local<v8::String>&)’
return v8::StringObject::New(value).As<v8::StringObject>();
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:5426:23: note: candidate: static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)
static Local<Value> New(Isolate* isolate, Local<String> value);
^~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:5426:23: note: candidate expects 2 arguments, 1 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
from ../node_modules/nan/nan.h:196,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_implementation_12_inl.h:345:58: error: expected primary-expression before ‘>’ token
return v8::StringObject::New(value).As<v8::StringObject>();
^
../node_modules/nan/nan_implementation_12_inl.h:345:60: error: expected primary-expression before ‘)’ token
return v8::StringObject::New(value).As<v8::StringObject>();
^
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:817:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
v8::Isolate::GetCurrent(), target, func, argc, argv);
^
In file included from ../src/node-kdtree.cc:10:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:174:50: note: declared here
NODE_EXTERN v8::Local<v8::Value> MakeCallback(
^
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:93:42: note: in definition of macro ‘NODE_DEPRECATED’
__attribute__((deprecated(message))) declarator
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:831:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
v8::Isolate::GetCurrent(), target, symbol, argc, argv);
^
In file included from ../src/node-kdtree.cc:10:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:167:50: note: declared here
NODE_EXTERN v8::Local<v8::Value> MakeCallback(
^
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:93:42: note: in definition of macro ‘NODE_DEPRECATED’
__attribute__((deprecated(message))) declarator
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’:
../node_modules/nan/nan.h:845:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
v8::Isolate::GetCurrent(), target, method, argc, argv);
^
In file included from ../src/node-kdtree.cc:10:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:160:50: note: declared here
NODE_EXTERN v8::Local<v8::Value> MakeCallback(
^
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:93:42: note: in definition of macro ‘NODE_DEPRECATED’
__attribute__((deprecated(message))) declarator
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:
../node_modules/nan/nan.h:890:53: error: no matching function for call to ‘v8::Value::ToString()’
v8::Local<v8::String> string = from->ToString();
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2572:44: note: candidate: v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
^~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2572:44: note: candidate expects 1 argument, 0 provided
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2588:31: note: candidate: v8::Local<v8::String> v8::Value::ToString(v8::Isolate*) const
Local<String> ToString(Isolate* isolate) const);
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2588:31: note: candidate expects 1 argument, 0 provided
Local<String> ToString(Isolate* isolate) const);
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h:900:74: error: no matching function for call to ‘v8::String::WriteUtf8(char*&, int, int, const int&)’
length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2782:7: note: candidate: int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const
int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
^~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2782:7: note: no known conversion for argument 1 from ‘char*’ to ‘v8::Isolate*’
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’:
../node_modules/nan/nan.h:1453:5: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
));
^
In file included from ../src/node-kdtree.cc:10:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:174:50: note: declared here
NODE_EXTERN v8::Local<v8::Value> MakeCallback(
^
/home/lis/.cache/node-gyp/12.11.0/include/node/node.h:93:42: note: in definition of macro ‘NODE_DEPRECATED’
__attribute__((deprecated(message))) declarator
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const char*, const v8::Local<v8::Value>&)’:
../node_modules/nan/nan.h:1507:64: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
New(persistentHandle)->Set(New(key).ToLocalChecked(), value);
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3403:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(const v8::Local<v8::String>&, const v8::Local<v8::Value>&)’:
../node_modules/nan/nan.h:1513:42: warning: ‘bool v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
New(persistentHandle)->Set(key, value);
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3403:22: note: declared here
bool Set(Local<Value> key, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘void Nan::AsyncWorker::SaveToPersistent(uint32_t, const v8::Local<v8::Value>&)’:
../node_modules/nan/nan.h:1519:44: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
New(persistentHandle)->Set(index, value);
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3412:22: note: declared here
bool Set(uint32_t index, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const char*) const’:
../node_modules/nan/nan.h:1525:61: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
New(persistentHandle)->Get(New(key).ToLocalChecked()));
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3457:51: note: declared here
V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(const v8::Local<v8::String>&) const’:
../node_modules/nan/nan.h:1531:55: warning: ‘v8::Local<v8::Value> v8::Object::Get(v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
return scope.Escape(New(persistentHandle)->Get(key));
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3457:51: note: declared here
V8_DEPRECATED("Use maybe version", Local<Value> Get(Local<Value> key));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from ../src/node-kdtree.cc:15:0:
../node_modules/nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::AsyncWorker::GetFromPersistent(uint32_t) const’:
../node_modules/nan/nan.h:1536:57: warning: ‘v8::Local<v8::Value> v8::Object::Get(uint32_t)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
return scope.Escape(New(persistentHandle)->Get(index));
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3461:51: note: declared here
V8_DEPRECATED("Use maybe version", Local<Value> Get(uint32_t index));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from /usr/include/c++/7/cassert:44:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/node_object_wrap.h:26,
from ../node_modules/nan/nan.h:49,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_object_wrap.h: In destructor ‘virtual Nan::ObjectWrap::~ObjectWrap()’:
../node_modules/nan/nan_object_wrap.h:24:25: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
assert(persistent().IsNearDeath());
^
In file included from ../node_modules/nan/nan.h:2190:0,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_object_wrap.h: In member function ‘void Nan::ObjectWrap::MakeWeak()’:
../node_modules/nan/nan_object_wrap.h:67:34: warning: ‘void v8::PersistentBase<T>::MarkIndependent() [with T = v8::Object]’ is deprecated: Weak objects are always considered independent. Use TracedGlobal when trying to use EmbedderHeapTracer. Use a strong handle when trying to keep an object alive. [-Wdeprecated-declarations]
persistent().MarkIndependent();
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:567:22: note: declared here
V8_INLINE void MarkIndependent());
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
In file included from /usr/include/c++/7/cassert:44:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/node_object_wrap.h:26,
from ../node_modules/nan/nan.h:49,
from ../src/node-kdtree.cc:15:
../node_modules/nan/nan_object_wrap.h: In static member function ‘static void Nan::ObjectWrap::WeakCallback(const v8::WeakCallbackInfo<Nan::ObjectWrap>&)’:
../node_modules/nan/nan_object_wrap.h:124:26: error: ‘class Nan::Persistent<v8::Object>’ has no member named ‘IsNearDeath’
assert(wrap->handle_.IsNearDeath());
^
../src/node-kdtree.cc: At global scope:
../src/node-kdtree.cc:39:21: error: ‘v8::Handle’ has not been declared
Initialize (v8::Handle<v8::Object> exports){
^~~~~~
../src/node-kdtree.cc:39:27: error: expected ‘,’ or ‘...’ before ‘<’ token
Initialize (v8::Handle<v8::Object> exports){
^
../src/node-kdtree.cc: In static member function ‘static void KDTree::Initialize(int)’:
../src/node-kdtree.cc:54:9: error: ‘exports’ was not declared in this scope
exports->Set(Nan::New("KDTree").ToLocalChecked(), t->GetFunction());
^~~~~~~
../src/node-kdtree.cc:54:74: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
exports->Set(Nan::New("KDTree").ToLocalChecked(), t->GetFunction());
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:5995:46: note: candidate: v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)
V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
^~~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:5995:46: note: candidate expects 1 argument, 0 provided
../src/node-kdtree.cc: In member function ‘v8::Local<v8::Value> KDTree::Nearest(const double*, int)’:
../src/node-kdtree.cc:108:55: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
rv->Set(rpos, Nan::New<Number>(respos[rpos]));
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3412:22: note: declared here
bool Set(uint32_t index, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-kdtree.cc:115:30: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
rv->Set(dim_, value);
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3412:22: note: declared here
bool Set(uint32_t index, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-kdtree.cc: In member function ‘v8::Local<v8::Value> KDTree::NearestRange(const double*, int, double)’:
../src/node-kdtree.cc:156:59: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
rvItem->Set(rpos, Nan::New<Number>(respos[rpos]));
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3412:22: note: declared here
bool Set(uint32_t index, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-kdtree.cc:163:34: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
rvItem->Set(dim_, value);
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3412:22: note: declared here
bool Set(uint32_t index, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-kdtree.cc:166:28: warning: ‘bool v8::Object::Set(uint32_t, v8::Local<v8::Value>)’ is deprecated: Use maybe version [-Wdeprecated-declarations]
rv->Set(i++, rvItem);
^
In file included from /home/lis/.cache/node-gyp/12.11.0/include/node/v8-internal.h:14:0,
from /home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:25,
from ../src/node-kdtree.cc:9:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:3412:22: note: declared here
bool Set(uint32_t index, Local<Value> value));
^
/home/lis/.cache/node-gyp/12.11.0/include/node/v8config.h:311:3: note: in definition of macro ‘V8_DEPRECATED’
declarator __attribute__((deprecated(message)))
^~~~~~~~~~
../src/node-kdtree.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE KDTree::Insert(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-kdtree.cc:197:39: error: no matching function for call to ‘v8::Value::NumberValue()’
pos[i] = info[i]->NumberValue();
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate expects 1 argument, 0 provided
../src/node-kdtree.cc: In static member function ‘static v8::Local<v8::Value> KDTree::_Nearest(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-kdtree.cc:214:39: error: no matching function for call to ‘v8::Value::NumberValue()’
pos[i] = info[i]->NumberValue();
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate expects 1 argument, 0 provided
../src/node-kdtree.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE KDTree::NearestPoint(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-kdtree.cc:238:7: error: ‘Handle’ was not declared in this scope
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~
../src/node-kdtree.cc:238:7: note: suggested alternative: ‘handle’
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~
handle
../src/node-kdtree.cc:238:19: error: expected primary-expression before ‘>’ token
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^
../src/node-kdtree.cc:238:21: error: ‘nearest’ was not declared in this scope
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~~
../src/node-kdtree.cc:238:21: note: suggested alternative: ‘Nearest’
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~~
Nearest
../src/node-kdtree.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE KDTree::NearestValue(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-kdtree.cc:265:7: error: ‘Handle’ was not declared in this scope
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~
../src/node-kdtree.cc:265:7: note: suggested alternative: ‘handle’
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~
handle
../src/node-kdtree.cc:265:19: error: expected primary-expression before ‘>’ token
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^
../src/node-kdtree.cc:265:21: error: ‘nearest’ was not declared in this scope
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~~
../src/node-kdtree.cc:265:21: note: suggested alternative: ‘Nearest’
Handle<Array> nearest = KDTree::_Nearest(info).As<Array>();
^~~~~~~
Nearest
../src/node-kdtree.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE KDTree::NearestRange(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-kdtree.cc:287:41: error: no matching function for call to ‘v8::Value::NumberValue()’
pos[i] = info[i]->NumberValue();
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate expects 1 argument, 0 provided
../src/node-kdtree.cc:290:96: error: no matching function for call to ‘v8::Value::NumberValue()’
result = kd->NearestRange(pos, info.Length() - 1, info[info.Length() - 1]->NumberValue());
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate: v8::Maybe<double> v8::Value::NumberValue(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<double> NumberValue(Local<Context> context) const;
^~~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2608:39: note: candidate expects 1 argument, 0 provided
../src/node-kdtree.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE KDTree::New(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/node-kdtree.cc:303:43: error: no matching function for call to ‘v8::Value::Int32Value()’
dimension = info[0]->Int32Value();
^
In file included from ../src/node-kdtree.cc:9:0:
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2613:40: note: candidate: v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const
V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
^~~~~~~~~~
/home/lis/.cache/node-gyp/12.11.0/include/node/v8.h:2613:40: note: candidate expects 1 argument, 0 provided
kdtree.target.mk:112: recipe for target 'Release/obj.target/kdtree/src/node-kdtree.o' failed
make: *** [Release/obj.target/kdtree/src/node-kdtree.o] Error 1
make: Leaving directory '/home/lis/work/Elomia/server/node_modules/kdtree/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/lis/.nvm/versions/node/v12.11.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:196:23)
gyp ERR! stack at ChildProcess.emit (events.js:210:5)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:272:12)
gyp ERR! System Linux 4.13.0-46-generic
gyp ERR! command "/home/lis/.nvm/versions/node/v12.11.0/bin/node" "/home/lis/.nvm/versions/node/v12.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/lis/work/Elomia/server/node_modules/kdtree
gyp ERR! node -v v12.11.0
gyp ERR! node-gyp -v v5.0.3
gyp ERR! not ok
npm WARN [email protected] No description
npm WARN [email protected] No repository field.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/lis/.npm/_logs/2020-01-01T11_52_21_061Z-debug.log