leveldb-json
leveldb-json copied to clipboard
Build Error
I tried to use this, but no luck
npx leveldb-json --file ./json.json --db ./firestore-data/all_namespaces/all_kinds/output-0
../deps/leveldb/leveldb-1.14.0/db/version_set.cc:58:13: warning: ‘std::string leveldb::{anonymous}::IntSetToString(const std::set<long unsigned int>&)’ defined but not used [-Wunused-function]
58 | std::string IntSetToString(const std::set<uint64_t>& s) {
| ^~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.14.0/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.14.0/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
37 | h += data[2] << 16;
| ~~^~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.14.0/util/hash.cc:39:5: note: here
39 | case 2:
| ^~~~
../deps/leveldb/leveldb-1.14.0/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
40 | h += data[1] << 8;
| ~~^~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.14.0/util/hash.cc:42:5: note: here
42 | case 1:
| ^~~~
In file included from ../../nan/nan.h:194,
from ../src/batch.cc:5:
../../nan/nan_maybe_43_inl.h: In function ‘Nan::Maybe<bool> Nan::ForceSet(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Value>, v8::PropertyAttribute)’:
../../nan/nan_maybe_43_inl.h:89:15: error: ‘class v8::Object’ has no member named ‘ForceSet’
89 | return obj->ForceSet(GetCurrentContext(), key, value, attribs);
| ^~~~~~~~
../../nan/nan_maybe_43_inl.h: In function ‘Nan::MaybeLocal<v8::Object> Nan::CloneElementAt(v8::Local<v8::Array>, uint32_t)’:
../../nan/nan_maybe_43_inl.h:221:17: error: ‘class v8::Array’ has no member named ‘CloneElementAt’
221 | return array->CloneElementAt(GetCurrentContext(), index);
| ^~~~~~~~~~~~~~
In file included from ../../nan/nan_converters.h:59,
from ../../nan/nan.h:199,
from ../src/batch.cc:5:
../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ToFactoryBase<v8::Boolean>::return_t Nan::imp::ToFactory<v8::Boolean>::convert(v8::Local<v8::Value>)’:
../../nan/nan_converters_43_inl.h:15:43: error: cannot convert ‘v8::Local<v8::Context>’ to ‘v8::Isolate*’
15 | return val->To ## TYPE(GetCurrentContext()); \
| ~~~~~~~~~~~~~~~~~^~
| |
| v8::Local<v8::Context>
../../nan/nan_converters_43_inl.h:18:1: note: in expansion of macro ‘X’
18 | X(Boolean)
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2848:37: note: initializing argument 1 of ‘v8::Local<v8::Boolean> v8::Value::ToBoolean(v8::Isolate*) const’
2848 | Local<Boolean> ToBoolean(Isolate* isolate) const;
| ~~~~~~~~~^~~~~~~
In file included from ../../nan/nan_converters.h:59,
from ../../nan/nan.h:199,
from ../src/batch.cc:5:
../../nan/nan_converters_43_inl.h: In static member function ‘static Nan::imp::ValueFactoryBase<bool>::return_t Nan::imp::ToFactory<bool>::convert(v8::Local<v8::Value>)’:
../../nan/nan_converters_43_inl.h:31:46: error: cannot convert ‘v8::Local<v8::Context>’ to ‘v8::Isolate*’
31 | return val->NAME ## Value(GetCurrentContext()); \
| ~~~~~~~~~~~~~~~~~^~
| |
| v8::Local<v8::Context>
../../nan/nan_converters_43_inl.h:34:1: note: in expansion of macro ‘X’
34 | X(bool, Boolean)
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2858:30: note: initializing argument 1 of ‘bool v8::Value::BooleanValue(v8::Isolate*) const’
2858 | bool BooleanValue(Isolate* isolate) const;
| ~~~~~~~~~^~~~~~~
In file included from ../../nan/nan_new.h:189,
from ../../nan/nan.h:200,
from ../src/batch.cc:5:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::BooleanObject>::return_t Nan::imp::Factory<v8::BooleanObject>::New(bool)’:
../../nan/nan_implementation_12_inl.h:40:38: error: no matching function for call to ‘v8::BooleanObject::New(bool&)’
40 | return v8::BooleanObject::New(value).As<v8::BooleanObject>();
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:5838:23: note: candidate: ‘static v8::Local<v8::Value> v8::BooleanObject::New(v8::Isolate*, bool)’
5838 | static Local<Value> New(Isolate* isolate, bool value);
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:5838:23: note: candidate expects 2 arguments, 1 provided
In file included from ../../nan/nan_new.h:189,
from ../../nan/nan.h:200,
from ../src/batch.cc:5:
../../nan/nan_implementation_12_inl.h:40:60: error: expected primary-expression before ‘>’ token
40 | return v8::BooleanObject::New(value).As<v8::BooleanObject>();
| ^
../../nan/nan_implementation_12_inl.h:40:62: error: expected primary-expression before ‘)’ token
40 | return v8::BooleanObject::New(value).As<v8::BooleanObject>();
| ^
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::Function>::return_t Nan::imp::Factory<v8::Function>::New(Nan::FunctionCallback, v8::Local<v8::Value>)’:
../../nan/nan_implementation_12_inl.h:102:42: error: cannot convert ‘v8::Isolate*’ to ‘v8::Local<v8::Context>’
102 | return scope.Escape(v8::Function::New( isolate
| ^~~~~~~
| |
| v8::Isolate*
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:4446:22: note: initializing argument 1 of ‘static v8::MaybeLocal<v8::Function> v8::Function::New(v8::Local<v8::Context>, v8::FunctionCallback, v8::Local<v8::Value>, int, v8::ConstructorBehavior, v8::SideEffectType)’
4446 | Local<Context> context, FunctionCallback callback,
| ~~~~~~~~~~~~~~~^~~~~~~
In file included from ../../nan/nan_new.h:189,
from ../../nan/nan.h:200,
from ../src/batch.cc:5:
../../nan/nan_implementation_12_inl.h: In static member function ‘static Nan::imp::FactoryBase<v8::StringObject>::return_t Nan::imp::Factory<v8::StringObject>::New(v8::Local<v8::String>)’:
../../nan/nan_implementation_12_inl.h:340:37: error: no matching function for call to ‘v8::StringObject::New(v8::Local<v8::String>&)’
340 | return v8::StringObject::New(value).As<v8::StringObject>();
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:5854:23: note: candidate: ‘static v8::Local<v8::Value> v8::StringObject::New(v8::Isolate*, v8::Local<v8::String>)’
5854 | static Local<Value> New(Isolate* isolate, Local<String> value);
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:5854:23: note: candidate expects 2 arguments, 1 provided
In file included from ../../nan/nan_new.h:189,
from ../../nan/nan.h:200,
from ../src/batch.cc:5:
../../nan/nan_implementation_12_inl.h:340:58: error: expected primary-expression before ‘>’ token
340 | return v8::StringObject::New(value).As<v8::StringObject>();
| ^
../../nan/nan_implementation_12_inl.h:340:60: error: expected primary-expression before ‘)’ token
340 | return v8::StringObject::New(value).As<v8::StringObject>();
| ^
In file included from ../src/batch.cc:5:
../../nan/nan.h: At global scope:
../../nan/nan.h:602:20: error: variable or field ‘AddGCEpilogueCallback’ declared void
602 | v8::Isolate::GCEpilogueCallback callback
| ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:602:20: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:603:18: error: expected primary-expression before ‘gc_type_filter’
603 | , v8::GCType gc_type_filter = v8::kGCTypeAll) {
| ^~~~~~~~~~~~~~
../../nan/nan.h:608:20: error: variable or field ‘RemoveGCEpilogueCallback’ declared void
608 | v8::Isolate::GCEpilogueCallback callback) {
| ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:608:20: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:613:20: error: variable or field ‘AddGCPrologueCallback’ declared void
613 | v8::Isolate::GCPrologueCallback callback
| ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:613:20: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h:614:18: error: expected primary-expression before ‘gc_type_filter’
614 | , v8::GCType gc_type_filter = v8::kGCTypeAll) {
| ^~~~~~~~~~~~~~
../../nan/nan.h:619:20: error: variable or field ‘RemoveGCPrologueCallback’ declared void
619 | v8::Isolate::GCPrologueCallback callback) {
| ^~~~~~~~~~~~~~~~~~
../../nan/nan.h:619:20: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:813:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
813 | v8::Isolate::GetCurrent(), target, func, argc, argv);
| ^
In file included from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:191:50: note: declared here
191 | NODE_EXTERN v8::Local<v8::Value> MakeCallback(
| ^~~~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
108 | __attribute__((deprecated(message))) declarator
| ^~~~~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h:813:60: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::Function>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
813 | v8::Isolate::GetCurrent(), target, func, argc, argv);
| ^
In file included from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:191:50: note: declared here
191 | NODE_EXTERN v8::Local<v8::Value> MakeCallback(
| ^~~~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
108 | __attribute__((deprecated(message))) declarator
| ^~~~~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:827:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
827 | v8::Isolate::GetCurrent(), target, symbol, argc, argv);
| ^
In file included from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:184:50: note: declared here
184 | NODE_EXTERN v8::Local<v8::Value> MakeCallback(
| ^~~~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
108 | __attribute__((deprecated(message))) declarator
| ^~~~~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h:827:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, v8::Local<v8::String>, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
827 | v8::Isolate::GetCurrent(), target, symbol, argc, argv);
| ^
In file included from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:184:50: note: declared here
184 | NODE_EXTERN v8::Local<v8::Value> MakeCallback(
| ^~~~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
108 | __attribute__((deprecated(message))) declarator
| ^~~~~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h: In function ‘v8::Local<v8::Value> Nan::MakeCallback(v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’:
../../nan/nan.h:841:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
841 | v8::Isolate::GetCurrent(), target, method, argc, argv);
| ^
In file included from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:177:50: note: declared here
177 | NODE_EXTERN v8::Local<v8::Value> MakeCallback(
| ^~~~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
108 | __attribute__((deprecated(message))) declarator
| ^~~~~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h:841:62: warning: ‘v8::Local<v8::Value> node::MakeCallback(v8::Isolate*, v8::Local<v8::Object>, const char*, int, v8::Local<v8::Value>*)’ is deprecated: Use MakeCallback(..., async_context) [-Wdeprecated-declarations]
841 | v8::Isolate::GetCurrent(), target, method, argc, argv);
| ^
In file included from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:177:50: note: declared here
177 | NODE_EXTERN v8::Local<v8::Value> MakeCallback(
| ^~~~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/node.h:108:42: note: in definition of macro ‘NODE_DEPRECATED’
108 | __attribute__((deprecated(message))) declarator
| ^~~~~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h: In constructor ‘Nan::Utf8String::Utf8String(v8::Local<v8::Value>)’:
../../nan/nan.h:886:53: error: no matching function for call to ‘v8::Value::ToString()’
886 | v8::Local<v8::String> string = from->ToString();
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2810 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/batch.cc:5:
../../nan/nan.h:896:37: error: cannot convert ‘char*’ to ‘v8::Isolate*’
896 | length_ = string->WriteUtf8(str_, static_cast<int>(len), 0, flags);
| ^~~~
| |
| char*
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3037:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’
3037 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
| ~~~~~~~~~^~~~~~~
In file included from ../src/batch.cc:5:
../../nan/nan.h: In member function ‘bool Nan::Callback::operator==(const Nan::Callback&) const’:
../../nan/nan.h:1367:61: error: no matching function for call to ‘v8::Object::Get(const uint32_t&)’
1367 | v8::Local<v8::Value> a = New(handle)->Get(kCallbackIndex);
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3717 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate expects 2 arguments, 1 provided
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3720 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/batch.cc:5:
../../nan/nan.h:1368:67: error: no matching function for call to ‘v8::Object::Get(const uint32_t&)’
1368 | v8::Local<v8::Value> b = New(other.handle)->Get(kCallbackIndex);
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3717 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate expects 2 arguments, 1 provided
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3720 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/batch.cc:5:
../../nan/nan.h: In member function ‘v8::Local<v8::Function> Nan::Callback::GetFunction() const’:
../../nan/nan.h:1399:56: error: no matching function for call to ‘v8::Object::Get(const uint32_t&)’
1399 | return scope.Escape(New(handle)->Get(kCallbackIndex)
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3717 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate expects 2 arguments, 1 provided
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3720 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/batch.cc:5:
../../nan/nan.h:1400:25: error: expected primary-expression before ‘>’ token
1400 | .As<v8::Function>());
| ^
../../nan/nan.h:1400:27: error: expected primary-expression before ‘)’ token
1400 | .As<v8::Function>());
| ^
../../nan/nan.h: In member function ‘bool Nan::Callback::IsEmpty() const’:
../../nan/nan.h:1405:43: error: no matching function for call to ‘v8::Object::Get(const uint32_t&)’
1405 | return New(handle)->Get(kCallbackIndex)->IsUndefined();
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3717 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate expects 2 arguments, 1 provided
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3720 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/batch.cc:5:
../../nan/nan.h: In member function ‘v8::Local<v8::Value> Nan::Callback::Call_(v8::Isolate*, v8::Local<v8::Object>, int, v8::Local<v8::Value>*) const’:
../../nan/nan.h:1443:27: error: no matching function for call to ‘v8::Object::Get(const uint32_t&)’
1443 | Get(kCallbackIndex).As<v8::Function>();
| ^
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, v8::Local<v8::Value>)’
3717 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3717:43: note: candidate expects 2 arguments, 1 provided
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate: ‘v8::MaybeLocal<v8::Value> v8::Object::Get(v8::Local<v8::Context>, uint32_t)’
3720 | V8_WARN_UNUSED_RESULT MaybeLocal<Value> Get(Local<Context> context,
| ^~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3720:43: note: candidate expects 2 arguments, 1 provided
In file included from ../src/batch.cc:5:
[... OMITTED]
ovided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:61:51: error: no matching function for call to ‘v8::Value::ToObject()’
61 | to ## Ch_ = node::Buffer::Data(from->ToObject()); \
| ^
../src/batch.cc:95:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
95 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:63:54: error: no matching function for call to ‘v8::Value::ToString()’
63 | v8::Local<v8::String> to ## Str = from->ToString(); \
| ^
../src/batch.cc:95:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
95 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2810 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:64:39: error: no matching function for call to ‘v8::String::Utf8Length()’
64 | to ## Sz_ = to ## Str->Utf8Length(); \
| ^
../src/batch.cc:95:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
95 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2977:7: note: candidate: ‘int v8::String::Utf8Length(v8::Isolate*) const’
2977 | int Utf8Length(Isolate* isolate) const;
| ^~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2977:7: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/batch.cc:95:32: error: cannot convert ‘char*’ to ‘v8::Isolate*’
95 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~
| |
| char*
../src/leveldown.h:70:9: note: in definition of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
70 | to ## Ch_ \
| ^~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3037:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’
3037 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
| ~~~~~~~~~^~~~~~~
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:56:48: error: no matching function for call to ‘v8::Value::ToObject()’
56 | if (node::Buffer::HasInstance(from->ToObject())) { \
| ^
../src/batch.cc:96:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
96 | LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:57:53: error: no matching function for call to ‘v8::Value::ToObject()’
57 | to ## Sz_ = node::Buffer::Length(from->ToObject()); \
| ^
../src/batch.cc:96:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
96 | LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:61:51: error: no matching function for call to ‘v8::Value::ToObject()’
61 | to ## Ch_ = node::Buffer::Data(from->ToObject()); \
| ^
../src/batch.cc:96:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
96 | LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:63:54: error: no matching function for call to ‘v8::Value::ToString()’
63 | v8::Local<v8::String> to ## Str = from->ToString(); \
| ^
../src/batch.cc:96:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
96 | LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2810 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:64:39: error: no matching function for call to ‘v8::String::Utf8Length()’
64 | to ## Sz_ = to ## Str->Utf8Length(); \
| ^
../src/batch.cc:96:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
96 | LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2977:7: note: candidate: ‘int v8::String::Utf8Length(v8::Isolate*) const’
2977 | int Utf8Length(Isolate* isolate) const;
| ^~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2977:7: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/batch.cc:96:32: error: cannot convert ‘char*’ to ‘v8::Isolate*’
96 | LD_STRING_OR_BUFFER_TO_SLICE(value, valueBuffer, value)
| ^~~~~
| |
| char*
../src/leveldown.h:70:9: note: in definition of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
70 | to ## Ch_ \
| ^~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3037:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’
3037 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
| ~~~~~~~~~^~~~~~~
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/batch.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE leveldown::Batch::Del(Nan::NAN_METHOD_ARGS_TYPE)’:
../src/leveldown.h:56:48: error: no matching function for call to ‘v8::Value::ToObject()’
56 | if (node::Buffer::HasInstance(from->ToObject())) { \
| ^
../src/batch.cc:119:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
119 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:57:53: error: no matching function for call to ‘v8::Value::ToObject()’
57 | to ## Sz_ = node::Buffer::Length(from->ToObject()); \
| ^
../src/batch.cc:119:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
119 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:61:51: error: no matching function for call to ‘v8::Value::ToObject()’
61 | to ## Ch_ = node::Buffer::Data(from->ToObject()); \
| ^
../src/batch.cc:119:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
119 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate: ‘v8::MaybeLocal<v8::Object> v8::Value::ToObject(v8::Local<v8::Context>) const’
2822 | V8_WARN_UNUSED_RESULT MaybeLocal<Object> ToObject(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2822:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:63:54: error: no matching function for call to ‘v8::Value::ToString()’
63 | v8::Local<v8::String> to ## Str = from->ToString(); \
| ^
../src/batch.cc:119:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
119 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate: ‘v8::MaybeLocal<v8::String> v8::Value::ToString(v8::Local<v8::Context>) const’
2810 | V8_WARN_UNUSED_RESULT MaybeLocal<String> ToString(
| ^~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2810:44: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/leveldown.h:64:39: error: no matching function for call to ‘v8::String::Utf8Length()’
64 | to ## Sz_ = to ## Str->Utf8Length(); \
| ^
../src/batch.cc:119:3: note: in expansion of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
119 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2977:7: note: candidate: ‘int v8::String::Utf8Length(v8::Isolate*) const’
2977 | int Utf8Length(Isolate* isolate) const;
| ^~~~~~~~~~
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:2977:7: note: candidate expects 1 argument, 0 provided
In file included from ../src/database.h:15,
from ../src/batch.cc:6:
../src/batch.cc:119:32: error: cannot convert ‘char*’ to ‘v8::Isolate*’
119 | LD_STRING_OR_BUFFER_TO_SLICE(key, keyBuffer, key)
| ^~~
| |
| char*
../src/leveldown.h:70:9: note: in definition of macro ‘LD_STRING_OR_BUFFER_TO_SLICE’
70 | to ## Ch_ \
| ^~
In file included from /home/windows/.cache/node-gyp/14.21.3/include/node/node.h:67,
from ../src/batch.cc:1:
/home/windows/.cache/node-gyp/14.21.3/include/node/v8.h:3037:26: note: initializing argument 1 of ‘int v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const’
3037 | int WriteUtf8(Isolate* isolate, char* buffer, int length = -1,
| ~~~~~~~~~^~~~~~~
make: *** [leveldown.target.mk:131: Release/obj.target/leveldown/src/batch.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack at ChildProcess.emit (events.js:400:28)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:285:12)
gyp ERR! System Linux 5.15.90.1-microsoft-standard-WSL2
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/windows/.npm/_npx/23374/lib/node_modules/leveldb-json/node_modules/leveldown
gyp ERR! node -v v14.21.3
gyp ERR! node-gyp -v v5.1.1
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/windows/.npm/_logs/2023-04-07T16_12_40_675Z-debug.log
Install for [ 'leveldb-json@latest' ] failed with code 1