\x89PNG\r\n\x1a\n\x00\x00\x00\x0DIHDR\x00\x00\x00\x01\x00 \x00\x00\x01\x08\x06\x00\x00\x00\x1F\x15\xC4\x89\x00\x00\x00 \x0AIDATx\x9Ccb\x00\x00\x00\x06\x00\x03\x1A\x05\x9D\x00\x00 \x00\x00IEND\xAE\x42\x60\x82
| Path : /var/www/html/tool-ob/ToolsPortal/node_modules/engine.io-client/node_modules/ws/ |
|
B-Con CMD Config cPanel C-Rdp D-Log Info Jump Mass Ransom Symlink vHost Zone-H |
| Current File : /var/www/html/tool-ob/ToolsPortal/node_modules/engine.io-client/node_modules/ws/builderror.log |
gyp info it worked if it ends with ok
gyp info using node-gyp@10.1.0
gyp info using node@20.18.0 | linux | x64
gyp info find Python using Python version 3.10.12 found at "/usr/bin/python3"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args '/usr/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 '/var/www/html/tool-ob/ToolsPortal/node_modules/engine.io-client/node_modules/ws/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/usr/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/root/.cache/node-gyp/20.18.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=/root/.cache/node-gyp/20.18.0',
gyp info spawn args '-Dnode_gyp_dir=/usr/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/root/.cache/node-gyp/20.18.0/<(target_arch)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/var/www/html/tool-ob/ToolsPortal/node_modules/engine.io-client/node_modules/ws',
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' ]
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘bool NanBooleanOptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, bool)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:111:26: error: no matching function for call to ‘v8::Object::Has(v8::Handle<v8::String>&)’
111 | || !optionsObj->Has(opt)
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:327:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
327 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:327:37: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:333:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
333 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:333:37: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:112:25: error: no matching function for call to ‘v8::Object::Get(v8::Handle<v8::String>&)’
112 | || optionsObj->Get(opt)->BooleanValue();
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
292 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:115:25: error: no matching function for call to ‘v8::Object::Has(v8::Handle<v8::String>&)’
115 | && optionsObj->Has(opt)
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:327:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
327 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:327:37: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:333:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
333 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:333:37: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:116:25: error: no matching function for call to ‘v8::Object::Get(v8::Handle<v8::String>&)’
116 | && optionsObj->Get(opt)->BooleanValue();
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
292 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘uint32_t NanUInt32OptionValue(v8::Local<v8::Object>, v8::Handle<v8::String>, uint32_t)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:132:23: error: no matching function for call to ‘v8::Object::Has(v8::Handle<v8::String>&)’
132 | && optionsObj->Has(opt)
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:327:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, v8::Local<v8::Value>)’
327 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:327:37: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:333:37: note: candidate: ‘v8::Maybe<bool> v8::Object::Has(v8::Local<v8::Context>, uint32_t)’
333 | V8_WARN_UNUSED_RESULT Maybe<bool> Has(Local<Context> context, uint32_t index);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:333:37: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:133:23: error: no matching function for call to ‘v8::Object::Get(v8::Handle<v8::String>&)’
133 | && optionsObj->Get(opt)->IsNumber()
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
292 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:134:24: error: no matching function for call to ‘v8::Object::Get(v8::Handle<v8::String>&)’
134 | ? optionsObj->Get(opt)->Uint32Value()
| ~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
292 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘void NanThrowError(const char*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:209:11: error: ‘ThrowException’ is not a member of ‘v8’; did you mean ‘Exception’?
209 | v8::ThrowException(fun(v8::String::New(errmsg))); \
| ^~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:213:5: note: in expansion of macro ‘_NAN_THROW_ERROR’
213 | _NAN_THROW_ERROR(v8::Exception::Error, errmsg);
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:209:42: error: ‘New’ is not a member of ‘v8::String’
209 | v8::ThrowException(fun(v8::String::New(errmsg))); \
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:213:5: note: in expansion of macro ‘_NAN_THROW_ERROR’
213 | _NAN_THROW_ERROR(v8::Exception::Error, errmsg);
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘void NanThrowError(v8::Handle<v8::Value>)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:218:9: error: ‘ThrowException’ is not a member of ‘v8’; did you mean ‘Exception’?
218 | v8::ThrowException(error);
| ^~~~~~~~~~~~~~
| Exception
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘void NanThrowError(const char*, int)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:222:65: error: ‘New’ is not a member of ‘v8::String’
222 | v8::Local<v8::Value> err = v8::Exception::Error(v8::String::New(msg));
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:224:26: error: ‘New’ is not a member of ‘v8::String’
224 | obj->Set(v8::String::New("code"), v8::Int32::New(errorNumber));
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:224:53: error: no matching function for call to ‘v8::Int32::New(const int&)’
224 | obj->Set(v8::String::New("code"), v8::Int32::New(errorNumber));
| ~~~~~~~~~~~~~~^~~~~~~~~~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:671:25: note: candidate: ‘static v8::Local<v8::Integer> v8::Integer::New(v8::Isolate*, int32_t)’
671 | static Local<Integer> New(Isolate* isolate, int32_t value);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:671:25: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘void NanThrowTypeError(const char*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:209:11: error: ‘ThrowException’ is not a member of ‘v8’; did you mean ‘Exception’?
209 | v8::ThrowException(fun(v8::String::New(errmsg))); \
| ^~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:229:5: note: in expansion of macro ‘_NAN_THROW_ERROR’
229 | _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg);
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:209:42: error: ‘New’ is not a member of ‘v8::String’
209 | v8::ThrowException(fun(v8::String::New(errmsg))); \
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:229:5: note: in expansion of macro ‘_NAN_THROW_ERROR’
229 | _NAN_THROW_ERROR(v8::Exception::TypeError, errmsg);
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘void NanThrowRangeError(const char*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:209:11: error: ‘ThrowException’ is not a member of ‘v8’; did you mean ‘Exception’?
209 | v8::ThrowException(fun(v8::String::New(errmsg))); \
| ^~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:233:5: note: in expansion of macro ‘_NAN_THROW_ERROR’
233 | _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg);
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:209:42: error: ‘New’ is not a member of ‘v8::String’
209 | v8::ThrowException(fun(v8::String::New(errmsg))); \
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:233:5: note: in expansion of macro ‘_NAN_THROW_ERROR’
233 | _NAN_THROW_ERROR(v8::Exception::RangeError, errmsg);
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: At global scope:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:244:13: error: ‘node::smalloc’ has not been declared
244 | node::smalloc::FreeCallback callback,
| ^~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:244:35: error: expected ‘,’ or ‘...’ before ‘callback’
244 | node::smalloc::FreeCallback callback,
| ^~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, int)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:246:44: error: ‘callback’ was not declared in this scope; did you mean ‘calloc’?
246 | return node::Buffer::New(data, length, callback, hint);
| ^~~~~~~~
| calloc
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:246:54: error: ‘hint’ was not declared in this scope; did you mean ‘uint’?
246 | return node::Buffer::New(data, length, callback, hint);
| ^~~~
| uint
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(char*, uint32_t)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:251:29: error: no matching function for call to ‘New(char*&, uint32_t&)’
251 | return node::Buffer::New(data, size);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from ../src/bufferutil.cc:9:
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:49:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, size_t)’
49 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:49:57: note: no known conversion for argument 1 from ‘char*’ to ‘v8::Isolate*’
49 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
| ~~~~~~~~~~~~~^~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:52:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding)’
52 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:52:57: note: no known conversion for argument 1 from ‘char*’ to ‘v8::Isolate*’
52 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ~~~~~~~~~~~~~^~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:57:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t, node::Buffer::FreeCallback, void*)’
57 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:57:40: note: candidate expects 5 arguments, 2 provided
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:64:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
64 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:64:40: note: candidate expects 3 arguments, 2 provided
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:69:44: note: candidate: ‘v8::MaybeLocal<v8::Uint8Array> node::Buffer::New(v8::Isolate*, v8::Local<v8::ArrayBuffer>, size_t, size_t)’
69 | NODE_EXTERN v8::MaybeLocal<v8::Uint8Array> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:69:44: note: candidate expects 4 arguments, 2 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanNewBufferHandle(uint32_t)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:255:29: error: no matching function for call to ‘New(uint32_t&)’
255 | return node::Buffer::New(size);
| ~~~~~~~~~~~~~~~~~^~~~~~
In file included from ../src/bufferutil.cc:9:
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:49:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, size_t)’
49 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate, size_t length);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:49:40: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:52:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, v8::Local<v8::String>, node::encoding)’
52 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:52:40: note: candidate expects 3 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:57:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t, node::Buffer::FreeCallback, void*)’
57 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:57:40: note: candidate expects 5 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:64:40: note: candidate: ‘v8::MaybeLocal<v8::Object> node::Buffer::New(v8::Isolate*, char*, size_t)’
64 | NODE_EXTERN v8::MaybeLocal<v8::Object> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:64:40: note: candidate expects 3 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:69:44: note: candidate: ‘v8::MaybeLocal<v8::Uint8Array> node::Buffer::New(v8::Isolate*, v8::Local<v8::ArrayBuffer>, size_t, size_t)’
69 | NODE_EXTERN v8::MaybeLocal<v8::Uint8Array> New(v8::Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/node_buffer.h:69:44: note: candidate expects 4 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘v8::Local<v8::Object> NanBufferUse(char*, uint32_t)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:259:26: error: ‘Use’ is not a member of ‘node::Buffer’
259 | return node::Buffer::Use(data, size);
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In constructor ‘NanCallback::NanCallback(const v8::Local<v8::Function>&)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:450:48: error: no matching function for call to ‘v8::Object::New()’
450 | v8::Local<v8::Object> obj = v8::Object::New();
| ~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:701:24: note: candidate: ‘static v8::Local<v8::Object> v8::Object::New(v8::Isolate*)’
701 | static Local<Object> New(Isolate* isolate);
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:701:24: note: candidate expects 1 argument, 0 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:711:24: note: candidate: ‘static v8::Local<v8::Object> v8::Object::New(v8::Isolate*, v8::Local<v8::Value>, v8::Local<v8::Name>*, v8::Local<v8::Value>*, size_t)’
711 | static Local<Object> New(Isolate* isolate, Local<Value> prototype_or_null,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:711:24: note: candidate expects 5 arguments, 0 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:103:38: error: ‘NewSymbol’ is not a member of ‘v8::String’
103 | #define NanSymbol(value) v8::String::NewSymbol(value)
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:451:14: note: in expansion of macro ‘NanSymbol’
451 | obj->Set(NanSymbol("callback"), fn);
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In destructor ‘NanCallback::~NanCallback()’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:457:12: error: ‘class v8::Persistent<v8::Object>’ has no member named ‘Dispose’
457 | handle.Dispose();
| ^~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:458:12: error: ‘class v8::Persistent<v8::Object>’ has no member named ‘Clear’
458 | handle.Clear();
| ^~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In member function ‘v8::Local<v8::Function> NanCallback::GetFunction()’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:103:38: error: ‘NewSymbol’ is not a member of ‘v8::String’
103 | #define NanSymbol(value) v8::String::NewSymbol(value)
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:462:46: note: in expansion of macro ‘NanSymbol’
462 | return NanPersistentToLocal(handle)->Get(NanSymbol("callback"))
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:463:25: error: expected primary-expression before ‘>’ token
463 | .As<v8::Function>();
| ^
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:463:27: error: expected primary-expression before ‘)’ token
463 | .As<v8::Function>();
| ^
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In member function ‘void NanCallback::Call(int, v8::Local<v8::Value>*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:103:38: error: ‘NewSymbol’ is not a member of ‘v8::String’
103 | #define NanSymbol(value) v8::String::NewSymbol(value)
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:475:12: note: in expansion of macro ‘NanSymbol’
475 | Get(NanSymbol("callback")).As<v8::Function>();
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:475:50: error: expected primary-expression before ‘>’ token
475 | Get(NanSymbol("callback")).As<v8::Function>();
| ^
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:475:52: error: expected primary-expression before ‘)’ token
475 | Get(NanSymbol("callback")).As<v8::Function>();
| ^
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:476:18: error: no matching function for call to ‘v8::TryCatch::TryCatch()’
476 | v8::TryCatch try_catch;
| ^~~~~~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8.h:30,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-exception.h:66:12: note: candidate: ‘v8::TryCatch::TryCatch(v8::Isolate*)’
66 | explicit TryCatch(Isolate* isolate);
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-exception.h:66:12: note: candidate expects 1 argument, 0 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:477:33: error: ‘GetCurrent’ is not a member of ‘v8::Context’
477 | callback->Call(v8::Context::GetCurrent()->Global(), argc, argv);
| ^~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:479:28: error: cannot convert ‘v8::TryCatch’ to ‘v8::Isolate*’
479 | node::FatalException(try_catch);
| ^~~~~~~~~
| |
| v8::TryCatch
In file included from ../src/bufferutil.cc:8:
/root/.cache/node-gyp/20.18.0/include/node/node.h:1132:46: note: initializing argument 1 of ‘void node::FatalException(v8::Isolate*, const v8::TryCatch&)’
1132 | NODE_EXTERN void FatalException(v8::Isolate* isolate,
| ~~~~~~~~~~~~~^~~~~~~
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: At global scope:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:518:3: error: ‘uv_work_t’ does not name a type
518 | uv_work_t request;
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In constructor ‘NanAsyncWorker::NanAsyncWorker(NanCallback*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:490:5: error: ‘request’ was not declared in this scope
490 | request.data = this;
| ^~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In member function ‘void NanAsyncWorker::SavePersistent(const char*, v8::Local<v8::Object>&)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:103:38: error: ‘NewSymbol’ is not a member of ‘v8::String’
103 | #define NanSymbol(value) v8::String::NewSymbol(value)
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:529:17: note: in expansion of macro ‘NanSymbol’
529 | handle->Set(NanSymbol(key), obj);
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In member function ‘v8::Local<v8::Object> NanAsyncWorker::GetFromPersistent(const char*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:103:38: error: ‘NewSymbol’ is not a member of ‘v8::String’
103 | #define NanSymbol(value) v8::String::NewSymbol(value)
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:536:24: note: in expansion of macro ‘NanSymbol’
536 | return handle->Get(NanSymbol(key)).As<v8::Object>();
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:536:53: error: expected primary-expression before ‘>’ token
536 | return handle->Get(NanSymbol(key)).As<v8::Object>();
| ^
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:536:55: error: expected primary-expression before ‘)’ token
536 | return handle->Get(NanSymbol(key)).As<v8::Object>();
| ^
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In member function ‘virtual void NanAsyncWorker::HandleErrorCallback()’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:549:42: error: ‘New’ is not a member of ‘v8::String’
549 | v8::Exception::Error(v8::String::New(errmsg))
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: At global scope:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:555:13: error: variable or field ‘NanAsyncExecute’ declared void
555 | inline void NanAsyncExecute (uv_work_t* req) {
| ^~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:555:30: error: ‘uv_work_t’ was not declared in this scope
555 | inline void NanAsyncExecute (uv_work_t* req) {
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:555:41: error: ‘req’ was not declared in this scope
555 | inline void NanAsyncExecute (uv_work_t* req) {
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:560:13: error: variable or field ‘NanAsyncExecuteComplete’ declared void
560 | inline void NanAsyncExecuteComplete (uv_work_t* req) {
| ^~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:560:38: error: ‘uv_work_t’ was not declared in this scope
560 | inline void NanAsyncExecuteComplete (uv_work_t* req) {
| ^~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:560:49: error: ‘req’ was not declared in this scope
560 | inline void NanAsyncExecuteComplete (uv_work_t* req) {
| ^~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘void NanAsyncQueueWorker(NanAsyncWorker*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:568:7: error: ‘uv_default_loop’ was not declared in this scope
568 | uv_default_loop()
| ^~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:569:16: error: ‘class NanAsyncWorker’ has no member named ‘request’
569 | , &worker->request
| ^~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:570:7: error: ‘NanAsyncExecute’ was not declared in this scope
570 | , NanAsyncExecute
| ^~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:571:8: error: ‘uv_after_work_cb’ was not declared in this scope
571 | , (uv_after_work_cb)NanAsyncExecuteComplete
| ^~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:567:3: error: ‘uv_queue_work’ was not declared in this scope
567 | uv_queue_work(
| ^~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘bool _NanGetExternalParts(v8::Handle<v8::Value>, const char**, size_t*)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:716:57: error: no matching function for call to ‘v8::Local<v8::String>::New(v8::Local<v8::String>)’
716 | v8::Local<v8::String> str = v8::Local<v8::String>::New(val.As<v8::String>());
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:12,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:281:29: note: candidate: ‘static v8::Local<F> v8::Local<F>::New(v8::Isolate*, v8::Local<F>) [with T = v8::String]’
281 | V8_INLINE static Local<T> New(Isolate* isolate, Local<T> that) {
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:281:29: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:285:29: note: candidate: ‘static v8::Local<F> v8::Local<F>::New(v8::Isolate*, const v8::PersistentBase<T>&) [with T = v8::String]’
285 | V8_INLINE static Local<T> New(Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:285:29: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:290:29: note: candidate: ‘static v8::Local<F> v8::Local<F>::New(v8::Isolate*, const v8::BasicTracedReference<T>&) [with T = v8::String]’
290 | V8_INLINE static Local<T> New(Isolate* isolate,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:290:29: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:341:29: note: candidate: ‘static v8::Local<F> v8::Local<F>::New(v8::Isolate*, T*) [with T = v8::String]’
341 | V8_INLINE static Local<T> New(Isolate* isolate, T* that) {
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:341:29: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:718:12: error: ‘class v8::String’ has no member named ‘IsExternalAscii’; did you mean ‘IsExternal’?
718 | if (str->IsExternalAscii()) {
| ^~~~~~~~~~~~~~~
| IsExternal
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:719:23: error: ‘ExternalAsciiStringResource’ in ‘class v8::String’ does not name a type
719 | const v8::String::ExternalAsciiStringResource* ext;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:720:5: error: ‘ext’ was not declared in this scope; did you mean ‘exp’?
720 | ext = str->GetExternalAsciiStringResource();
| ^~~
| exp
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:720:16: error: ‘class v8::String’ has no member named ‘GetExternalAsciiStringResource’; did you mean ‘GetExternalStringResource’?
720 | ext = str->GetExternalAsciiStringResource();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| GetExternalStringResource
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In function ‘char* NanFromV8String(v8::Handle<v8::Value>, Nan::Encoding, size_t*, char*, size_t, int)’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:765:47: error: no matching function for call to ‘v8::Value::ToString()’
765 | v8::Local<v8::String> toStr = from->ToString();
| ~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:370:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
370 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:370:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:769:15: error: ‘AsciiValue’ is not a member of ‘v8::String’
769 | v8::String::AsciiValue value(toStr);
| ^~~~~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:814:13: error: cannot convert ‘uint8_t*’ {aka ‘unsigned char*’} to ‘v8::Isolate*’
814 | reinterpret_cast<uint8_t *>(to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| uint8_t* {aka unsigned char*}
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:200:29: note: initializing argument 1 of ‘int v8::String::WriteOneByte(v8::Isolate*, uint8_t*, int, int, int) const’
200 | int WriteOneByte(Isolate* isolate, uint8_t* buffer, int start = 0,
| ~~~~~~~~~^~~~~~~
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:821:30: error: no matching function for call to ‘v8::String::Utf8Length()’
821 | sz_ = toStr->Utf8Length();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:143:7: note: candidate: ‘int v8::String::Utf8Length(v8::Isolate*) const’
143 | int Utf8Length(Isolate* isolate) const;
| ^~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:143:7: note: candidate expects 1 argument, 0 provided
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:829:28: error: cannot convert ‘char*’ to ‘v8::Isolate*’
829 | , toStr->WriteUtf8(to, sz_ + term_len, NULL, flags) - term_len);
| ^~
| |
| char*
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:203:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’
203 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
| ~~~~~~~~~^~~~~~~
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:832:39: error: ‘value’ was not declared in this scope
832 | sz_ = _nan_base64_decoded_size(*value, toStr->Length());
| ^~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:855:13: error: cannot convert ‘uint16_t*’ {aka ‘short unsigned int*’} to ‘v8::Isolate*’
855 | reinterpret_cast<uint16_t *>(to)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| |
| uint16_t* {aka short unsigned int*}
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:197:22: note: initializing argument 1 of ‘int v8::String::Write(v8::Isolate*, uint16_t*, int, int, int) const’
197 | int Write(Isolate* isolate, uint16_t* buffer, int start = 0, int length = -1,
| ~~~~~~~~~^~~~~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Initialize(v8::Handle<v8::Object>)’:
../src/bufferutil.cc:27:54: error: cannot convert ‘void(const v8::FunctionCallbackInfo<v8::Value>&)’ to ‘v8::Isolate*’
27 | Local<FunctionTemplate> t = FunctionTemplate::New(New);
| ~~~~~~~~~~~~~~~~~~~~~^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-function.h:15,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:33,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-template.h:469:16: note: initializing argument 1 of ‘static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::Isolate*, v8::FunctionCallback, v8::Local<v8::Value>, v8::Local<v8::Signature>, int, v8::ConstructorBehavior, v8::SideEffectType, const v8::CFunction*, uint16_t, uint16_t, uint16_t)’
469 | Isolate* isolate, FunctionCallback callback = nullptr,
| ~~~~~~~~~^~~~~~~
../src/bufferutil.cc:29:20: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [7], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
29 | NODE_SET_METHOD(t, "unmask", BufferUtil::Unmask);
In file included from ../src/bufferutil.cc:8:
/root/.cache/node-gyp/20.18.0/include/node/node.h:1066:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
1066 | inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
| ^~~~~~~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/node.h:1080:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
1080 | inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
| ^~~~~~~~~~~~~~~
../src/bufferutil.cc:30:20: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [5], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
30 | NODE_SET_METHOD(t, "mask", BufferUtil::Mask);
In file included from ../src/bufferutil.cc:8:
/root/.cache/node-gyp/20.18.0/include/node/node.h:1066:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
1066 | inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
| ^~~~~~~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/node.h:1080:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
1080 | inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
| ^~~~~~~~~~~~~~~
../src/bufferutil.cc:31:20: error: call of overloaded ‘NODE_SET_METHOD(v8::Local<v8::FunctionTemplate>&, const char [6], void (&)(const v8::FunctionCallbackInfo<v8::Value>&))’ is ambiguous
31 | NODE_SET_METHOD(t, "merge", BufferUtil::Merge);
In file included from ../src/bufferutil.cc:8:
/root/.cache/node-gyp/20.18.0/include/node/node.h:1066:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Template>, const char*, v8::FunctionCallback)’
1066 | inline void NODE_SET_METHOD(v8::Local<v8::Template> recv,
| ^~~~~~~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/node.h:1080:13: note: candidate: ‘void node::NODE_SET_METHOD(v8::Local<v8::Object>, const char*, v8::FunctionCallback)’
1080 | inline void NODE_SET_METHOD(v8::Local<v8::Object> recv,
| ^~~~~~~~~~~~~~~
../src/bufferutil.cc:32:25: error: ‘NewSymbol’ is not a member of ‘v8::String’
32 | target->Set(String::NewSymbol("BufferUtil"), t->GetFunction());
| ^~~~~~~~~
../src/bufferutil.cc:32:64: error: no matching function for call to ‘v8::FunctionTemplate::GetFunction()’
32 | target->Set(String::NewSymbol("BufferUtil"), t->GetFunction());
| ~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-function.h:15,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:33,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-template.h:497:46: note: candidate: ‘v8::MaybeLocal<v8::Function> v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>)’
497 | V8_WARN_UNUSED_RESULT MaybeLocal<Function> GetFunction(
| ^~~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-template.h:497:46: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Merge(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/bufferutil.cc:48:48: error: no matching function for call to ‘v8::Value::ToObject()’
48 | Local<Object> bufferObj = args[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
382 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:55:37: error: no matching function for call to ‘v8::Array::Get(unsigned int&)’
55 | Local<Object> src = array->Get(i)->ToObject();
| ~~~~~~~~~~^~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
292 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:292:43: note: candidate expects 2 arguments, 1 provided
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
295 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/root/.cache/node-gyp/20.18.0/include/node/v8-object.h:295:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/bufferutil.cc:15:
../src/bufferutil.cc:60:24: error: too few arguments to function ‘v8::Local<v8::Boolean> v8::True(v8::Isolate*)’
60 | NanReturnValue(True());
| ~~~~^~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:195:65: note: in definition of macro ‘NanReturnValue’
195 | # define NanReturnValue(value) return args.GetReturnValue().Set(value)
| ^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:12,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:315:25: note: declared here
315 | friend Local<Boolean> True(Isolate* isolate);
| ^~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Unmask(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/bufferutil.cc:66:49: error: no matching function for call to ‘v8::Value::ToObject()’
66 | Local<Object> buffer_obj = args[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
382 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:68:47: error: no matching function for call to ‘v8::Value::ToObject()’
68 | Local<Object> mask_obj = args[1]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
382 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/bufferutil.cc:15:
../src/bufferutil.cc:81:24: error: too few arguments to function ‘v8::Local<v8::Boolean> v8::True(v8::Isolate*)’
81 | NanReturnValue(True());
| ~~~~^~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:195:65: note: in definition of macro ‘NanReturnValue’
195 | # define NanReturnValue(value) return args.GetReturnValue().Set(value)
| ^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:12,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:315:25: note: declared here
315 | friend Local<Boolean> True(Isolate* isolate);
| ^~~~
../src/bufferutil.cc: In static member function ‘static void BufferUtil::Mask(const v8::FunctionCallbackInfo<v8::Value>&)’:
../src/bufferutil.cc:87:49: error: no matching function for call to ‘v8::Value::ToObject()’
87 | Local<Object> buffer_obj = args[0]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
382 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:88:47: error: no matching function for call to ‘v8::Value::ToObject()’
88 | Local<Object> mask_obj = args[1]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
382 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:90:49: error: no matching function for call to ‘v8::Value::ToObject()’
90 | Local<Object> output_obj = args[2]->ToObject();
| ~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
382 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:382:44: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:91:50: error: no matching function for call to ‘v8::Value::Int32Value()’
91 | unsigned int dataOffset = args[3]->Int32Value();
| ~~~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:429:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
429 | V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
| ^~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:429:40: note: candidate expects 1 argument, 0 provided
../src/bufferutil.cc:92:46: error: no matching function for call to ‘v8::Value::Int32Value()’
92 | unsigned int length = args[4]->Int32Value();
| ~~~~~~~~~~~~~~~~~~~^~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-primitive.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-object.h:11,
from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:13,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:429:40: note: candidate: ‘v8::Maybe<int> v8::Value::Int32Value(v8::Local<v8::Context>) const’
429 | V8_WARN_UNUSED_RESULT Maybe<int32_t> Int32Value(Local<Context> context) const;
| ^~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/v8-value.h:429:40: note: candidate expects 1 argument, 0 provided
In file included from ../src/bufferutil.cc:15:
../src/bufferutil.cc:106:24: error: too few arguments to function ‘v8::Local<v8::Boolean> v8::True(v8::Isolate*)’
106 | NanReturnValue(True());
| ~~~~^~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:195:65: note: in definition of macro ‘NanReturnValue’
195 | # define NanReturnValue(value) return args.GetReturnValue().Set(value)
| ^~~~~
In file included from /root/.cache/node-gyp/20.18.0/include/node/v8-array-buffer.h:12,
from /root/.cache/node-gyp/20.18.0/include/node/v8.h:24,
from ../src/bufferutil.cc:7:
/root/.cache/node-gyp/20.18.0/include/node/v8-local-handle.h:315:25: note: declared here
315 | friend Local<Boolean> True(Isolate* isolate);
| ^~~~
In file included from ../src/bufferutil.cc:8:
../src/bufferutil.cc: At global scope:
/root/.cache/node-gyp/20.18.0/include/node/node.h:1232:7: warning: cast between incompatible function types from ‘void (*)(v8::Handle<v8::Object>)’ {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]
1232 | (node::addon_register_func) (regfunc), \
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/.cache/node-gyp/20.18.0/include/node/node.h:1266:3: note: in expansion of macro ‘NODE_MODULE_X’
1266 | NODE_MODULE_X(modname, regfunc, NULL, 0) // NOLINT (readability/null_usage)
| ^~~~~~~~~~~~~
../src/bufferutil.cc:116:1: note: in expansion of macro ‘NODE_MODULE’
116 | NODE_MODULE(bufferutil, init)
| ^~~~~~~~~~~
In file included from ../src/bufferutil.cc:15:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h: In instantiation of ‘void NanDispose(v8::Persistent<T, v8::NonCopyablePersistentTraits<T> >&) [with T = v8::Object]’:
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:498:17: required from here
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:237:12: error: ‘class v8::Persistent<v8::Object>’ has no member named ‘Dispose’
237 | handle.Dispose(nan_isolate);
| ~~~~~~~^~~~~~~
/var/www/html/tool-ob/ToolsPortal/node_modules/nan/nan.h:238:12: error: ‘class v8::Persistent<v8::Object>’ has no member named ‘Clear’
238 | handle.Clear();
| ~~~~~~~^~~~~
make: *** [bufferutil.target.mk:110: Release/obj.target/bufferutil/src/bufferutil.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.<anonymous> (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:209:23)
gyp ERR! System Linux 5.15.0-131-generic
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /var/www/html/tool-ob/ToolsPortal/node_modules/engine.io-client/node_modules/ws
gyp ERR! node -v v20.18.0
gyp ERR! node-gyp -v v10.1.0
gyp ERR! not ok