XX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy-sinksource.o CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy-stubs-internal.o CXX(target) Release/obj.target/snappy/deps/snappy/snappy-1.1.4/snappy.o AR(target) Release/obj.target/deps/snappy/snappy.a COPY Release/snappy.a CXX(target) Release/obj.target/leveldown/src/batch.o In file included from ../src/batch.cc:3: In file included from ../node_modules/nan/nan.h:222: In file included from ../node_modules/nan/nan_converters.h:67: ../node_modules/nan/nan_converters_43_inl.h:22:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *' X(Boolean) ^~~~~~~~~~ ../node_modules/nan/nan_converters_43_inl.h:18:23: note: expanded from macro 'X' val->To ## TYPE(isolate->GetCurrentContext()) \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/node/v8.h:2762:37: note: passing argument to parameter 'isolate' here Local<Boolean> ToBoolean(Isolate* isolate) const; ^ In file included from ../src/batch.cc:3: In file included from ../node_modules/nan/nan.h:222: In file included from ../node_modules/nan/nan_converters.h:67: ../node_modules/nan/nan_converters_43_inl.h:40:1: error: no viable conversion from 'Local<v8::Context>' to 'v8::Isolate *' X(bool, Boolean) ^~~~~~~~~~~~~~~~ ../node_modules/nan/nan_converters_43_inl.h:37:29: note: expanded from macro 'X' return val->NAME ## Value(isolate->GetCurrentContext()); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/local/include/node/v8.h:2771:30: note: passing argument to parameter 'isolate' here bool BooleanValue(Isolate* isolate) const; ^ In file included from ../src/batch.cc:3: In file included from ../node_modules/nan/nan.h:223: In file included from ../node_modules/nan/nan_new.h:189: ../node_modules/nan/nan_implementation_12_inl.h:356:37: error: too few arguments to function call, expected 2, have 1 return v8::StringObject::New(value).As<v8::StringObject>(); ~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:5688:3: note: 'New' declared here static Local<Value> New(Isolate* isolate, Local<String> value); ^ In file included from ../src/batch.cc:3: In file included from ../node_modules/nan/nan.h:2722: ../node_modules/nan/nan_object_wrap.h:24:25: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >' assert(persistent().IsNearDeath()); ~~~~~~~~~~~~ ^ /usr/include/assert.h:56:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ In file included from ../src/batch.cc:3: In file included from ../node_modules/nan/nan.h:2722: ../node_modules/nan/nan_object_wrap.h:127:26: error: no member named 'IsNearDeath' in 'Nan::Persistent<v8::Object, v8::NonCopyablePersistentTraits<v8::Object> >' assert(wrap->handle_.IsNearDeath()); ~~~~~~~~~~~~~ ^ /usr/include/assert.h:56:21: note: expanded from macro 'assert' #define assert(e) ((e) ? (void)0 : __assert(__func__, __FILE__, \ ^ In file included from ../src/batch.cc:5: In file included from ../src/database.h:18: ../src/leveldown.h:16:26: error: too few arguments to function call, single argument 'context' was not specified return (!obj->ToObject().IsEmpty() ~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:2754:3: note: 'ToObject' declared here V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ In file included from ../src/batch.cc:5: In file included from ../src/database.h:18: ../src/leveldown.h:17:48: error: too few arguments to function call, single argument 'context' was not specified && node::Buffer::HasInstance(obj->ToObject())) ~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:2754:3: note: 'ToObject' declared here V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ In file included from ../src/batch.cc:5: In file included from ../src/database.h:18: ../src/leveldown.h:18:42: error: too few arguments to function call, single argument 'context' was not specified ? node::Buffer::Length(obj->ToObject()) ~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:2754:3: note: 'ToObject' declared here V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ In file included from ../src/batch.cc:5: In file included from ../src/database.h:18: ../src/leveldown.h:19:21: error: too few arguments to function call, single argument 'context' was not specified : obj->ToString()->Utf8Length(); ~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:2750:3: note: 'ToString' declared here V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ In file included from ../src/batch.cc:5: In file included from ../src/database.h:18: ../src/leveldown.h:30:62: error: no matching member function for call to 'Get' v8::Local<v8::Value> obj = Nan::New<v8::Object>(handle)->Get(Nan::New<v8::String>("obj").ToLocalChecked()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/local/include/node/v8.h:3594:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ /usr/local/include/node/v8.h:3597:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ In file included from ../src/batch.cc:5: ../src/database.h:31:11: error: no matching member function for call to 'Set' _obj->Set(Nan::New("obj").ToLocalChecked(), obj); ~~~~~~^~~ /usr/local/include/node/v8.h:3547:37: note: candidate function not viable: requires 3 arguments, but 2 were provided V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, ^ /usr/local/include/node/v8.h:3550:37: note: candidate function not viable: requires 3 arguments, but 2 were provided V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, ^ In file included from ../src/batch.cc:8: ../src/common.h:19:17: error: no matching member function for call to 'Has' && options->Has(key) ~~~~~~~~~^~~ /usr/local/include/node/v8.h:3629:37: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, ^ /usr/local/include/node/v8.h:3635:37: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index); ^ In file included from ../src/batch.cc:8: ../src/common.h:20:16: error: no matching member function for call to 'Get' ? options->Get(key)->BooleanValue() ~~~~~~~~~^~~ /usr/local/include/node/v8.h:3594:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ /usr/local/include/node/v8.h:3597:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ In file included from ../src/batch.cc:8: ../src/common.h:30:17: error: no matching member function for call to 'Has' && options->Has(key) ~~~~~~~~~^~~ /usr/local/include/node/v8.h:3629:37: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, ^ /usr/local/include/node/v8.h:3635:37: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index); ^ In file included from ../src/batch.cc:8: ../src/common.h:31:17: error: no matching member function for call to 'Get' && options->Get(key)->IsNumber() ~~~~~~~~~^~~ /usr/local/include/node/v8.h:3594:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ /usr/local/include/node/v8.h:3597:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ In file included from ../src/batch.cc:8: ../src/common.h:32:16: error: no matching member function for call to 'Get' ? options->Get(key)->Uint32Value() ~~~~~~~~~^~~ /usr/local/include/node/v8.h:3594:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ /usr/local/include/node/v8.h:3597:43: note: candidate function not viable: requires 2 arguments, but 1 was provided V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context, ^ ../src/batch.cc:42:76: error: too few arguments to function call, single argument 'context' was not specified Database* database = Nan::ObjectWrap::Unwrap<Database>(info[0]->ToObject()); ~~~~~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:2754:3: note: 'ToObject' declared here V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ ../src/batch.cc:72:69: error: too few arguments to function call, single argument 'context' was not specified maybeInstance = Nan::NewInstance(constructorHandle->GetFunction(), 1, argv); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:6283:3: note: 'GetFunction' declared here V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ ../src/batch.cc:75:69: error: too few arguments to function call, single argument 'context' was not specified maybeInstance = Nan::NewInstance(constructorHandle->GetFunction(), 2, argv); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ /usr/local/include/node/v8.h:6283:3: note: 'GetFunction' declared here V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction( ^ /usr/local/include/node/v8config.h:419:31: note: expanded from macro 'V8_WARN_UNUSED_RESULT' #define V8_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. gmake[1]: *** [leveldown.target.mk:129: Release/obj.target/leveldown/src/batch.o] Error 1 gmake[1]: Leaving directory '/usr/ports/editors/atom/work/atom-1.45.0/script/node_modules/leveldown/build' gyp ERR! build error gyp ERR! stack Error: `gmake` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:316:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12) gyp ERR! System FreeBSD 12.1-STABLE gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /usr/ports/editors/atom/work/atom-1.45.0/script/node_modules/leveldown gyp ERR! node -v v13.10.1 gyp ERR! node-gyp -v v5.0.5 gyp ERR! not ok npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! leveldown@4.0.2 install: `prebuild-install || node-gyp rebuild` npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the leveldown@4.0.2 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! /usr/ports/editors/atom/work/.npm/_logs/2020-03-18T11_13_11_923Z-debug.log *** Error code 1 Stop. make: stopped in /usr/ports/editors/atom ===>>> make build failed for editors/atom -- ----- Alex. _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"