We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node Version : 14.15.0 yarn : 1.22.4
yarn add ref-array
Running this gives an error
yarn add v1.22.4 info No lockfile found. [1/4] Resolving packages... [2/4] Fetching packages... [3/4] Linking dependencies... [4/4] Building fresh packages... error /home/loopaz/Projects/Noscrio/ins/node_modules/ref: Command failed. Exit code: 1 Command: node-gyp rebuild Arguments: Directory: /home/loopaz/Projects/Noscrio/ins/node_modules/ref Output: gyp info it worked if it ends with ok gyp info using [email protected] gyp info using [email protected] | linux | x64 gyp info find Python using Python version 2.7.18 found at "/usr/bin/python" gyp info spawn /usr/bin/python gyp info spawn args [ gyp info spawn args '/home/loopaz/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/home/loopaz/Projects/Noscrio/ins/node_modules/ref/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/home/loopaz/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/home/loopaz/.cache/node-gyp/14.15.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/home/loopaz/.cache/node-gyp/14.15.0', gyp info spawn args '-Dnode_gyp_dir=/home/loopaz/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/home/loopaz/.cache/node-gyp/14.15.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/home/loopaz/Projects/Noscrio/ins/node_modules/ref', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] make: Entering directory '/home/loopaz/Projects/Noscrio/ins/node_modules/ref/build' CXX(target) Release/obj.target/binding/src/binding.o ../src/binding.cc:17: warning: "__STDC_FORMAT_MACROS" redefined 17 | #define __STDC_FORMAT_MACROS | <command-line>: note: this is the location of the previous definition ../src/binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE {anonymous}::WriteObject(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/binding.cc:222:43: error: no matching function for call to ‘v8::Value::BooleanValue()’ 222 | bool persistent = info[3]->BooleanValue(); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2858:8: note: candidate: ‘bool v8::Value::BooleanValue(v8::Isolate*) const’ 2858 | bool BooleanValue(Isolate* isolate) const; | ^~~~~~~~~~~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2858:8: note: candidate expects 1 argument, 0 provided ../src/binding.cc:229:54: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class Nan::Persistent<v8::Object>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 229 | memcpy(pptr, &p2, sizeof(Nan::Persistent<Object>)); | ^ In file included from ../../nan/nan.h:405, from ../src/binding.cc:7: ../../nan/nan_persistent_12_inl.h:12:40: note: ‘class Nan::Persistent<v8::Object>’ declared here 12 | template<typename T, typename M> class Persistent : | ^~~~~~~~~~ ../src/binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE {anonymous}::ReadPointer(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/binding.cc:253:38: error: no matching function for call to ‘v8::Value::Uint32Value()’ 253 | size_t size = info[2]->Uint32Value(); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2866:41: note: candidate: ‘v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const’ 2866 | V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value( | ^~~~~~~~~~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2866:41: note: candidate expects 1 argument, 0 provided ../src/binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE {anonymous}::WriteInt64(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/binding.cc:360:30: error: no matching function for call to ‘v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>&)’ 360 | String::Utf8Value _str(in); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3287:5: note: candidate: ‘v8::String::Utf8Value::Utf8Value(v8::Isolate*, v8::Local<v8::Value>)’ 3287 | Utf8Value(Isolate* isolate, Local<v8::Value> obj); | ^~~~~~~~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3287:5: note: candidate expects 2 arguments, 1 provided ../src/binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE {anonymous}::WriteUInt64(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/binding.cc:447:30: error: no matching function for call to ‘v8::String::Utf8Value::Utf8Value(v8::Local<v8::Value>&)’ 447 | String::Utf8Value _str(in); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3287:5: note: candidate: ‘v8::String::Utf8Value::Utf8Value(v8::Isolate*, v8::Local<v8::Value>)’ 3287 | Utf8Value(Isolate* isolate, Local<v8::Value> obj); | ^~~~~~~~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3287:5: note: candidate expects 2 arguments, 1 provided ../src/binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE {anonymous}::ReinterpretBuffer(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/binding.cc:521:38: error: no matching function for call to ‘v8::Value::Uint32Value()’ 521 | size_t size = info[1]->Uint32Value(); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2866:41: note: candidate: ‘v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const’ 2866 | V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value( | ^~~~~~~~~~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2866:41: note: candidate expects 1 argument, 0 provided ../src/binding.cc: In function ‘Nan::NAN_METHOD_RETURN_TYPE {anonymous}::ReinterpretBufferUntilZeros(Nan::NAN_METHOD_ARGS_TYPE)’: ../src/binding.cc:550:44: error: no matching function for call to ‘v8::Value::Uint32Value()’ 550 | uint32_t numZeros = info[1]->Uint32Value(); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2866:41: note: candidate: ‘v8::Maybe<unsigned int> v8::Value::Uint32Value(v8::Local<v8::Context>) const’ 2866 | V8_WARN_UNUSED_RESULT Maybe<uint32_t> Uint32Value( | ^~~~~~~~~~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:2866:41: note: candidate expects 1 argument, 0 provided ../src/binding.cc: In function ‘void init(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’: ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:582:3: note: in expansion of macro ‘SET_SIZEOF’ 582 | SET_SIZEOF(int8, int8_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:583:3: note: in expansion of macro ‘SET_SIZEOF’ 583 | SET_SIZEOF(uint8, uint8_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:584:3: note: in expansion of macro ‘SET_SIZEOF’ 584 | SET_SIZEOF(int16, int16_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:585:3: note: in expansion of macro ‘SET_SIZEOF’ 585 | SET_SIZEOF(uint16, uint16_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:586:3: note: in expansion of macro ‘SET_SIZEOF’ 586 | SET_SIZEOF(int32, int32_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:587:3: note: in expansion of macro ‘SET_SIZEOF’ 587 | SET_SIZEOF(uint32, uint32_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:588:3: note: in expansion of macro ‘SET_SIZEOF’ 588 | SET_SIZEOF(int64, int64_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:589:3: note: in expansion of macro ‘SET_SIZEOF’ 589 | SET_SIZEOF(uint64, uint64_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:590:3: note: in expansion of macro ‘SET_SIZEOF’ 590 | SET_SIZEOF(float, float); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:591:3: note: in expansion of macro ‘SET_SIZEOF’ 591 | SET_SIZEOF(double, double); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:593:3: note: in expansion of macro ‘SET_SIZEOF’ 593 | SET_SIZEOF(bool, bool); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:594:3: note: in expansion of macro ‘SET_SIZEOF’ 594 | SET_SIZEOF(byte, unsigned char); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:595:3: note: in expansion of macro ‘SET_SIZEOF’ 595 | SET_SIZEOF(char, char); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:596:3: note: in expansion of macro ‘SET_SIZEOF’ 596 | SET_SIZEOF(uchar, unsigned char); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:597:3: note: in expansion of macro ‘SET_SIZEOF’ 597 | SET_SIZEOF(short, short); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:598:3: note: in expansion of macro ‘SET_SIZEOF’ 598 | SET_SIZEOF(ushort, unsigned short); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:599:3: note: in expansion of macro ‘SET_SIZEOF’ 599 | SET_SIZEOF(int, int); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:600:3: note: in expansion of macro ‘SET_SIZEOF’ 600 | SET_SIZEOF(uint, unsigned int); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:601:3: note: in expansion of macro ‘SET_SIZEOF’ 601 | SET_SIZEOF(long, long); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:602:3: note: in expansion of macro ‘SET_SIZEOF’ 602 | SET_SIZEOF(ulong, unsigned long); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:603:3: note: in expansion of macro ‘SET_SIZEOF’ 603 | SET_SIZEOF(longlong, long long); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:604:3: note: in expansion of macro ‘SET_SIZEOF’ 604 | SET_SIZEOF(ulonglong, unsigned long long); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:605:3: note: in expansion of macro ‘SET_SIZEOF’ 605 | SET_SIZEOF(pointer, char *); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:606:3: note: in expansion of macro ‘SET_SIZEOF’ 606 | SET_SIZEOF(size_t, size_t); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:581:118: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 581 | smap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(sizeof(type)))); | ^ ../src/binding.cc:608:3: note: in expansion of macro ‘SET_SIZEOF’ 608 | SET_SIZEOF(Object, Nan::Persistent<Object>); | ^~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:615:3: note: in expansion of macro ‘SET_ALIGNOF’ 615 | SET_ALIGNOF(int8, int8_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:616:3: note: in expansion of macro ‘SET_ALIGNOF’ 616 | SET_ALIGNOF(uint8, uint8_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:617:3: note: in expansion of macro ‘SET_ALIGNOF’ 617 | SET_ALIGNOF(int16, int16_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:618:3: note: in expansion of macro ‘SET_ALIGNOF’ 618 | SET_ALIGNOF(uint16, uint16_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:619:3: note: in expansion of macro ‘SET_ALIGNOF’ 619 | SET_ALIGNOF(int32, int32_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:620:3: note: in expansion of macro ‘SET_ALIGNOF’ 620 | SET_ALIGNOF(uint32, uint32_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:621:3: note: in expansion of macro ‘SET_ALIGNOF’ 621 | SET_ALIGNOF(int64, int64_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:622:3: note: in expansion of macro ‘SET_ALIGNOF’ 622 | SET_ALIGNOF(uint64, uint64_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:623:3: note: in expansion of macro ‘SET_ALIGNOF’ 623 | SET_ALIGNOF(float, float); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:624:3: note: in expansion of macro ‘SET_ALIGNOF’ 624 | SET_ALIGNOF(double, double); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:625:3: note: in expansion of macro ‘SET_ALIGNOF’ 625 | SET_ALIGNOF(bool, bool); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:626:3: note: in expansion of macro ‘SET_ALIGNOF’ 626 | SET_ALIGNOF(char, char); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:627:3: note: in expansion of macro ‘SET_ALIGNOF’ 627 | SET_ALIGNOF(uchar, unsigned char); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:628:3: note: in expansion of macro ‘SET_ALIGNOF’ 628 | SET_ALIGNOF(short, short); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:629:3: note: in expansion of macro ‘SET_ALIGNOF’ 629 | SET_ALIGNOF(ushort, unsigned short); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:630:3: note: in expansion of macro ‘SET_ALIGNOF’ 630 | SET_ALIGNOF(int, int); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:631:3: note: in expansion of macro ‘SET_ALIGNOF’ 631 | SET_ALIGNOF(uint, unsigned int); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:632:3: note: in expansion of macro ‘SET_ALIGNOF’ 632 | SET_ALIGNOF(long, long); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:633:3: note: in expansion of macro ‘SET_ALIGNOF’ 633 | SET_ALIGNOF(ulong, unsigned long); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:634:3: note: in expansion of macro ‘SET_ALIGNOF’ 634 | SET_ALIGNOF(longlong, long long); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:635:3: note: in expansion of macro ‘SET_ALIGNOF’ 635 | SET_ALIGNOF(ulonglong, unsigned long long); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:636:3: note: in expansion of macro ‘SET_ALIGNOF’ 636 | SET_ALIGNOF(pointer, char *); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:637:3: note: in expansion of macro ‘SET_ALIGNOF’ 637 | SET_ALIGNOF(size_t, size_t); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:614:134: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, Nan::imp::FactoryBase<v8::Uint32>::return_t)’ 614 | amap->Set(Nan::New<v8::String>( #name ).ToLocalChecked(), Nan::New<v8::Uint32>(static_cast<uint32_t>(__alignof__(struct s_##name)))); | ^ ../src/binding.cc:638:3: note: in expansion of macro ‘SET_ALIGNOF’ 638 | SET_ALIGNOF(Object, Nan::Persistent<Object>); | ^~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:641:68: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, v8::Local<v8::Object>&)’ 641 | target->Set(Nan::New<v8::String>("sizeof").ToLocalChecked(), smap); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:642:69: error: no matching function for call to ‘v8::Object::Set(v8::Local<v8::String>, v8::Local<v8::Object>&)’ 642 | target->Set(Nan::New<v8::String>("alignof").ToLocalChecked(), amap); | ^ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>)’ 3670 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3670:37: note: candidate expects 3 arguments, 2 provided /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Set(v8::Local<v8::Context>, uint32_t, v8::Local<v8::Value>)’ 3673 | V8_WARN_UNUSED_RESULT Maybe<bool> Set(Local<Context> context, uint32_t index, | ^~~ /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:3673:37: note: candidate expects 3 arguments, 2 provided ../src/binding.cc:643:8: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 643 | Nan::ForceSet(target, Nan::New<v8::String>("endianness").ToLocalChecked(), Nan::New<v8::String>(CheckEndianness()).ToLocalChecked(), static_cast<PropertyAttribute>(ReadOnly|DontDelete)); | ^~~~~~~~ In file included from ../../nan/nan.h:284, from ../src/binding.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe<bool> ForceSet( | ^~~~~~~~ ../src/binding.cc:643:187: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 643 | Nan::ForceSet(target, Nan::New<v8::String>("endianness").ToLocalChecked(), Nan::New<v8::String>(CheckEndianness()).ToLocalChecked(), static_cast<PropertyAttribute>(ReadOnly|DontDelete)); | ^ In file included from ../../nan/nan.h:284, from ../src/binding.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe<bool> ForceSet( | ^~~~~~~~ ../src/binding.cc:643:187: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 643 | Nan::ForceSet(target, Nan::New<v8::String>("endianness").ToLocalChecked(), Nan::New<v8::String>(CheckEndianness()).ToLocalChecked(), static_cast<PropertyAttribute>(ReadOnly|DontDelete)); | ^ In file included from ../../nan/nan.h:284, from ../src/binding.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe<bool> ForceSet( | ^~~~~~~~ ../src/binding.cc:644:8: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 644 | Nan::ForceSet(target, Nan::New<v8::String>("NULL").ToLocalChecked(), WrapNullPointer(), static_cast<PropertyAttribute>(ReadOnly|DontDelete)); | ^~~~~~~~ In file included from ../../nan/nan.h:284, from ../src/binding.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe<bool> ForceSet( | ^~~~~~~~ ../src/binding.cc:644:142: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 644 | Nan::ForceSet(target, Nan::New<v8::String>("NULL").ToLocalChecked(), WrapNullPointer(), static_cast<PropertyAttribute>(ReadOnly|DontDelete)); | ^ In file included from ../../nan/nan.h:284, from ../src/binding.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe<bool> ForceSet( | ^~~~~~~~ ../src/binding.cc:644:142: warning: ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’ is deprecated [-Wdeprecated-declarations] 644 | Nan::ForceSet(target, Nan::New<v8::String>("NULL").ToLocalChecked(), WrapNullPointer(), static_cast<PropertyAttribute>(ReadOnly|DontDelete)); | ^ In file included from ../../nan/nan.h:284, from ../src/binding.cc:7: ../../nan/nan_maybe_43_inl.h:117:35: note: declared here 117 | NAN_DEPRECATED inline Maybe<bool> ForceSet( | ^~~~~~~~ In file included from ../src/binding.cc:5: ../src/binding.cc: At global scope: /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:758:43: warning: cast between incompatible function types from ‘void (*)(Nan::ADDON_REGISTER_FUNCTION_ARGS_TYPE)’ {aka ‘void (*)(v8::Local<v8::Object>)’} to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type] 758 | (node::addon_register_func) (regfunc), \ | ^ /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:792:3: note: in expansion of macro ‘NODE_MODULE_X’ 792 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage) | ^~~~~~~~~~~~~ ../src/binding.cc:660:1: note: in expansion of macro ‘NODE_MODULE’ 660 | NODE_MODULE(binding, init); | ^~~~~~~~~~~ In file included from ../../nan/nan.h:2790, from ../src/binding.cc:7: ../../nan/nan_weak.h: In instantiation of ‘Nan::WeakCallbackInfo<P>::WeakCallbackInfo(Nan::Persistent<v8::Value>*, Nan::WeakCallbackInfo<P>::Callback, void*, void*, void*) [with T = void; Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<void>&)]’: ../../nan/nan_weak.h:264:12: required from ‘void Nan::Persistent<T, M>::SetWeak(P*, typename Nan::WeakCallbackInfo<P>::Callback, Nan::WeakCallbackType) [with P = void; T = v8::Object; M = v8::NonCopyablePersistentTraits<v8::Object>; typename Nan::WeakCallbackInfo<P>::Callback = void (*)(const Nan::WeakCallbackInfo<void>&); Nan::WeakCallbackType = v8::WeakCallbackType]’ ../src/binding.cc:228:77: required from here ../../nan/nan_weak.h:58:16: warning: ‘void* memcpy(void*, const void*, size_t)’ writing to an object of type ‘class v8::Persistent<v8::Value>’ with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 58 | std::memcpy(&persistent_, persistent, sizeof (v8::Persistent<v8::Value>)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/loopaz/.cache/node-gyp/14.15.0/include/node/node.h:67, from ../src/binding.cc:5: /home/loopaz/.cache/node-gyp/14.15.0/include/node/v8.h:657:35: note: ‘class v8::Persistent<v8::Value>’ declared here 657 | template <class T, class M> class Persistent : public PersistentBase<T> { | ^~~~~~~~~~ make: *** [binding.target.mk:111: Release/obj.target/binding/src/binding.o] Error 1 make: Leaving directory '/home/loopaz/Projects/Noscrio/ins/node_modules/ref/build' gyp ERR! build error gyp ERR! stack Error: `make` failed with exit code: 2 gyp ERR! stack at ChildProcess.onExit (/home/loopaz/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23) gyp ERR! stack at ChildProcess.emit (events.js:315:20) gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12) gyp ERR! System Linux 5.4.0-52-generic gyp ERR! command "/home/loopaz/.nvm/versions/node/v14.15.0/bin/node" "/home/loopaz/.nvm/versions/node/v14.15.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" gyp ERR! cwd /home/loopaz/Projects/Noscrio/ins/node_modules/ref gyp ERR! node -v v14.15.0 gyp ERR! node-gyp -v v5.1.0 gyp ERR! not ok info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
The text was updated successfully, but these errors were encountered:
Same Issue. I think the root cause is the method has been removed from v8. https://stackoverflow.com/questions/58178620/v8-do-not-support-v8valuetonumber-anymore The 12.x version v8 header is https://github.com/nodejs/node/blob/v12.x/deps/v8/include/v8.h
Sorry, something went wrong.
No branches or pull requests
Node Version : 14.15.0
yarn : 1.22.4
Running this gives an error
Error Output
The text was updated successfully, but these errors were encountered: