only-cliches / Nano-SQL

Universal database layer for the client, server & mobile devices. It's like Lego for databases.
https://nanosql.io
MIT License
781 stars 49 forks source link

Error while installing it in a clean installation of windows 10 #138

Closed ErickRodrCodes closed 5 years ago

ErickRodrCodes commented 5 years ago

Which version are you using? NanoSQL2 in windows 10: node v12 x86, python2.7.16 x64?? npm install --global --production windows-build-tools

Describe the bug after executing npm install @nano-sql/core I got the following log:


> leveldown@4.0.2 install D:\app-folder-name\node_modules\leveldown
> prebuild-install || node-gyp rebuild

D:\app-folder-name\node_modules\leveldown>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) 
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  builder.cc
  db_impl.cc
  db_iter.cc
  filename.cc
  dbformat.cc
  log_reader.cc
  log_writer.cc
  memtable.cc
  repair.cc
  table_cache.cc
  version_edit.cc
  version_set.cc
  write_batch.cc
  memenv.cc
  port_posix_sse.cc
  block.cc
  block_builder.cc
  filter_block.cc
  format.cc
  iterator.cc
  merger.cc
  table.cc
  table_builder.cc
  two_level_iterator.cc
  arena.cc
  bloom.cc
  cache.cc
  coding.cc
  comparator.cc
  crc32c.cc
  env.cc
  filter_policy.cc
  hash.cc
  logging.cc
  options.cc
  status.cc
  port_uv.cc
  env_win.cc
  win_logger.cc
  win_delay_load_hook.cc
  leveldb.vcxproj -> D:\app-folder-name\node_modules\leveldown\build\Release\\leveldb.lib
  snappy-sinksource.cc
  snappy-stubs-internal.cc
  snappy.cc
  win_delay_load_hook.cc
  snappy.vcxproj -> D:\app-folder-name\node_modules\leveldown\build\Release\\snappy.lib
  batch.cc
  batch_async.cc
  database.cc
  database_async.cc
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\database_async.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\database_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\database_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\database.cc)

d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\database.cc)

  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\database.cc)

d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database_async.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database_async.cc)d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch_async.cc)

  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database_async.cc)d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch_async.cc)

  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\database_async.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\database_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\batch.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\database_async.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\batch.cc)
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\database_async.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\batch_async.cc)

d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\database_async.cc)d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\database_async.cc)c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\batch.cc)

d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\leveldown\src\common.h(19): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(20): error C2661: 'v8::Value::BooleanValue': no overloaded function takes 0 arguments (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(30): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\batch_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\batch_async.cc)
d:\app-folder-name\node_modules\leveldown\src\common.h(32): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments (compiling source file ..\src\database.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2567): note: see declaration of 'v8::Value::Uint32Value' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\common.h(19): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(173): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\common.h(20): error C2661: 'v8::Value::BooleanValue': no overloaded function takes 0 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(30): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(32): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments (compiling source file ..\src\batch.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2567): note: see declaration of 'v8::Value::Uint32Value' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\leveldown\src\batch.cc(42): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(267): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\batch.cc(72): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(266): error C2466: cannot allocate an array of constant size 0 [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\batch.cc(75): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(264): warning C4996: 'v8::Object::Get': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get'
d:\app-folder-name\node_modules\leveldown\src\batch.cc(91): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(283): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  iterator.cc
d:\app-folder-name\node_modules\leveldown\src\batch.cc(91): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\batch.cc(91): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\leveldown\src\batch.cc(91): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\batch.cc(91): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(283): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  iterator_async.cc
d:\app-folder-name\node_modules\leveldown\src\batch.cc(92): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(283): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(283): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(283): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(284): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\batch.cc(92): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\batch.cc(92): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\leveldown\src\batch.cc(92): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\batch.cc(92): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(284): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\batch.cc(110): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(284): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(284): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(284): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\batch.cc(110): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\batch.cc(110): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\batch.cc)
d:\app-folder-name\node_modules\leveldown\src\batch.cc(110): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\batch.cc(110): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(308): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(308): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(308): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(308): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(308): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(331): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(331): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(331): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(331): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(331): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(376): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  leveldown.cc
d:\app-folder-name\node_modules\leveldown\src\database.cc(376): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(376): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(376): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(376): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(386): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(386): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(386): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(386): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(386): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(387): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(387): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(387): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(387): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(387): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(368): warning C4996: 'v8::Object::Get': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3416): note: see declaration of 'v8::Object::Get'
d:\app-folder-name\node_modules\leveldown\src\database.cc(371): warning C4996: 'v8::Object::Get': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3416): note: see declaration of 'v8::Object::Get'
d:\app-folder-name\node_modules\leveldown\src\database.cc(372): warning C4996: 'v8::Object::Get': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get'
d:\app-folder-name\node_modules\leveldown\src\database.cc(373): warning C4996: 'v8::Object::Get': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get'
d:\app-folder-name\node_modules\leveldown\src\database.cc(384): warning C4996: 'v8::Object::Get': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get'
d:\app-folder-name\node_modules\leveldown\src\database.cc(420): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(420): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(420): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(420): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(420): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(421): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(421): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(421): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(421): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(421): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(442): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(442): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(442): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(442): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(442): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(443): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(443): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(443): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(443): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(443): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\database.cc(463): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(463): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\database.cc(463): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\database.cc)
d:\app-folder-name\node_modules\leveldown\src\database.cc(463): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\database.cc(463): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
  leveldown_async.cc
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\iterator_async.cc)d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\leveldown.cc)c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\iterator_async.cc)

d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\iterator_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\iterator_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(22): warning C4996: 'v8::Value::ToBoolean': was declared deprecated (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2523): note: see declaration of 'v8::Value::ToBoolean' (compiling source file ..\src\leveldown_async.cc)d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\iterator.cc)

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\nan\nan_converters_43_inl.h(40): warning C4996: 'v8::Value::BooleanValue': was declared deprecated (compiling source file ..\src\leveldown_async.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2561): note: see declaration of 'v8::Value::BooleanValue' (compiling source file ..\src\leveldown_async.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown.cc)

d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator_async.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator_async.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator_async.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2660: 'v8::StringObject::New': function does not take 1 arguments (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5380): note: see declaration of 'v8::StringObject::New' (compiling source file ..\src\leveldown_async.cc)
d:\app-folder-name\node_modules\nan\nan_implementation_12_inl.h(356): error C2059: syntax error: ')' (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\iterator_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\iterator_async.cc)
d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\leveldown.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\leveldown.cc)d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\iterator_async.cc)

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\iterator_async.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\leveldown.cc(58): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 argumentsd:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator.cc)

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator.cc)d:\app-folder-name\node_modules\leveldown\src\leveldown.cc(62): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\iterator.cc)

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\leveldown\src\leveldown.cc(60): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.cc(67): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\leveldown.cc)
d:\app-folder-name\node_modules\leveldown\src\leveldown.cc(65): error C2661: 'v8::Object::Set': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.cc(70): warning C4996: 'v8::Object::Set': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\iterator.cc)c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator_async.cc(60): warning C4996: 'v8::Object::Set': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\iterator.cc)c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

d:\app-folder-name\node_modules\leveldown\src\iterator_async.cc(61): warning C4996: 'v8::Object::Set': was declared deprecated [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\iterator.cc)
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set'
d:\app-folder-name\node_modules\nan\nan_object_wrap.h(24): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown_async.cc)d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\iterator.cc)
  win_delay_load_hook.cc

  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown_async.cc)c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\iterator.cc)

d:\app-folder-name\node_modules\nan\nan_object_wrap.h(127): error C2039: 'IsNearDeath': is not a member of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown_async.cc)
  d:\app-folder-name\node_modules\nan\nan.h(1920): note: see declaration of 'Nan::Persistent<v8::Object,v8::NonCopyablePersistentTraits<T>>'
          with
          [
              T=v8::Object
          ] (compiling source file ..\src\leveldown_async.cc)
d:\app-folder-name\node_modules\leveldown\src\common.h(19): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(16): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(20): error C2661: 'v8::Value::BooleanValue': no overloaded function takes 0 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(17): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(30): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(18): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\common.h(32): error C2660: 'v8::Value::Uint32Value': function does not take 0 arguments (compiling source file ..\src\iterator.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2567): note: see declaration of 'v8::Value::Uint32Value' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\leveldown.h(19): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(274): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 argumentsd:\app-folder-name\node_modules\leveldown\src\leveldown.h(30): warning C4996: 'v8::Object::Get': was declared deprecated (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

d:\app-folder-name\node_modules\leveldown\src\iterator.cc(274): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3412): note: see declaration of 'v8::Object::Get' (compiling source file ..\src\leveldown_async.cc)c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(274): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(274): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(274): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(274): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(412): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(415): error C2660: 'v8::FunctionTemplate::GetFunction': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(5947): note: see declaration of 'v8::FunctionTemplate::GetFunction' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(426): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(457): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(465): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(465): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(465): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(465): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(465): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(465): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(471): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(479): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(479): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\database.h(31): warning C4996: 'v8::Object::Set': was declared deprecated (compiling source file ..\src\leveldown_async.cc) [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(3358): note: see declaration of 'v8::Object::Set' (compiling source file ..\src\leveldown_async.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(479): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(479): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(479): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(479): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(485): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(490): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(495): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(503): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(503): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(503): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(503): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(503): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(503): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(518): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(526): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(526): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(526): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(526): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(526): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(526): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(541): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(549): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(549): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(549): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(549): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(549): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(549): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(564): error C2661: 'v8::Object::Has': no overloaded function takes 1 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(572): error C2661: 'v8::Value::ToObject': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(572): error C2660: 'memcpy': function does not take 2 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\vcruntime_string.h(40): note: see declaration of 'memcpy' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(572): error C2661: 'v8::Value::ToString': no overloaded function takes 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(572): error C2660: 'v8::String::Utf8Length': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2678): note: see declaration of 'v8::String::Utf8Length' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(572): error C2664: 'int v8::String::WriteUtf8(v8::Isolate *,char *,int,int *,int) const': cannot convert argument 1 from 'char *' to 'v8::Isolate *' [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  d:\app-folder-name\node_modules\leveldown\src\iterator.cc(572): note: Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(597): error C2660: 'v8::Value::Int32Value': function does not take 0 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]
  c:\users\tboga\.node-gyp\12.0.0\include\node\v8.h(2569): note: see declaration of 'v8::Value::Int32Value' (compiling source file ..\src\iterator.cc)
d:\app-folder-name\node_modules\leveldown\src\iterator.cc(595): error C2661: 'leveldown::Iterator::Iterator': no overloaded function takes 15 arguments [D:\app-folder-name\node_modules\leveldown\build\leveldown.vcxproj]

> rocksdb@3.1.0 install D:\app-folder-name\node_modules\rocksdb
> prebuild-install || node-gyp rebuild

D:\app-folder-name\node_modules\rocksdb>if not defined npm_config_node_gyp (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\npm-lifecycle\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild )  else (node "C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\bin\node-gyp.js" rebuild ) 
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
  auto_roll_logger.cc
  builder.cc
  c.cc
  column_family.cc
  compacted_db_impl.cc
  compaction.cc
  compaction_iterator.cc
  compaction_job.cc
  compaction_picker.cc
  convenience.cc
  range_del_aggregator.cc
  db_filesnapshot.cc
  dbformat.cc
  db_impl.cc
  db_impl_debug.cc
  db_impl_readonly.cc
  db_impl_experimental.cc
  db_info_dumper.cc
  db_iter.cc
  external_sst_file_ingestion_job.cc
  experimental.cc
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\algorithm(4034): error C2678: binary '-': no operator found which takes a left-hand operand of type 'const _Iter' (or there is no acceptable conversion) [D:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb.vcxproj]
          with
          [
              _Iter=rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *>
          ] (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(103): note: could be 'int rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *>::operator -(const rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *> &)' (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(99): note: or       'rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *> rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *>::operator -(int)' (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\algorithm(4034): note: while trying to match the argument list '(const _Iter, const _Iter)'
          with
          [
              _Iter=rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *>
          ] (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\db\external_sst_file_ingestion_job.cc(68): note: see reference to function template instantiation 'void std::sort<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *>,rocksdb::ExternalSstFileIngestionJob::Prepare::<lambda_39e98dcf84f434a17719dd7f61e4a43a>>(const _RanIt,const _RanIt,_Pr)' being compiled
          with
          [
              _RanIt=rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>::iterator_impl<rocksdb::autovector<const rocksdb::IngestedFileInfo *,8>,const rocksdb::IngestedFileInfo *>,
              _Pr=rocksdb::ExternalSstFileIngestionJob::Prepare::<lambda_39e98dcf84f434a17719dd7f61e4a43a>
          ]
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\algorithm(4034): error C2672: '_Sort_unchecked': no matching overloaded function found (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc) [D:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb.vcxproj]
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\algorithm(4034): error C2780: 'void std::_Sort_unchecked(_RanIt,_RanIt,iterator_traits<_Iter>::difference_type,_Pr)': expects 4 arguments - 3 provided (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc) [D:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb.vcxproj]
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\algorithm(3995): note: see declaration of 'std::_Sort_unchecked' (compiling source file leveldb-rocksdb\db\external_sst_file_ingestion_job.cc)
  event_helpers.cc
  file_indexer.cc
  filename.cc
  flush_job.cc
  flush_scheduler.cc
  forward_iterator.cc
  internal_stats.cc
  log_reader.cc
  log_writer.cc
  managed_iterator.cc
  memtable_allocator.cc
  memtable.cc
  memtable_list.cc
  merge_helper.cc
  merge_operator.cc
  repair.cc
  snapshot_impl.cc
  table_cache.cc
  table_properties_collector.cc
  transaction_log_impl.cc
  version_builder.cc
  version_edit.cc
  version_set.cc
  wal_manager.cc
  write_batch.cc
  write_batch_base.cc
  write_controller.cc
  write_thread.cc
  hash_cuckoo_rep.cc
  hash_linklist_rep.cc
  hash_skiplist_rep.cc
  skiplistrep.cc
  vectorrep.cc
  stack_trace.cc
  adaptive_table_factory.cc
  block_based_filter_block.cc
  block_based_table_builder.cc
  block_based_table_factory.cc
  block_based_table_reader.cc
  block_builder.cc
  block.cc
  block_prefix_index.cc
  bloom_block.cc
  cuckoo_table_builder.cc
  cuckoo_table_factory.cc
  cuckoo_table_reader.cc
  flush_block_policy.cc
  format.cc
  full_filter_block.cc
  get_context.cc
  index_builder.cc
  iterator.cc
  merging_iterator.cc
  meta_blocks.cc
  sst_file_writer.cc
  partitioned_filter_block.cc
  plain_table_builder.cc
  plain_table_factory.cc
  plain_table_index.cc
  plain_table_key_coding.cc
  plain_table_reader.cc
  persistent_cache_helper.cc
  table_properties.cc
  two_level_iterator.cc
  db_dump_tool.cc
  arena.cc
  bloom.cc
  build_version.cc
  cf_options.cc
  clock_cache.cc
  coding.cc
  comparator.cc
  compaction_job_stats_impl.cc
  concurrent_arena.cc
  crc32c.cc
  db_options.cc
  delete_scheduler.cc
  dynamic_bloom.cc
  env.cc
  env_chroot.cc
  env_hdfs.cc
  event_logger.cc
  file_util.cc
  file_reader_writer.cc
  filter_policy.cc
  hash.cc
  histogram.cc
  histogram_windowing.cc
  instrumented_mutex.cc
  iostats_context.cc
  io_posix.cc
  log_buffer.cc
  logging.cc
  lru_cache.cc
  memenv.cc
  murmurhash.cc
  options.cc
  options_helper.cc
  options_parser.cc
  options_sanity_check.cc
  perf_context.cc
  perf_level.cc
  random.cc
  rate_limiter.cc
  sharded_cache.cc
  slice.cc
  sst_file_manager_impl.cc
  statistics.cc
  status.cc
  status_message.cc
  string_util.cc
  sync_point.cc
  thread_local.cc
  thread_status_impl.cc
  thread_status_updater.cc
  thread_status_updater_debug.cc
  thread_status_util.cc
  thread_status_util_debug.cc
  threadpool_imp.cc
  transaction_test_util.cc
  xxhash.cc
  backupable_db.cc
  blob_db.cc
  info_log_finder.cc
  checkpoint.cc
  remove_emptyvalue_compactionfilter.cc
  document_db.cc
  json_document_builder.cc
  json_document.cc
  env_mirror.cc
  geodb_impl.cc
  leveldb_options.cc
  rocks_lua_compaction_filter.cc
  memory_util.cc
  put.cc
  max.cc
  stringappend2.cc
  stringappend.cc
  uint64add.cc
  option_change_migration.cc
  options_util.cc
  persistent_cache_tier.cc
  volatile_tier_impl.cc
  block_cache_tier_file.cc
  block_cache_tier_metadata.cc
  block_cache_tier.cc
  redis_lists.cc
  sim_cache.cc
  spatial_db.cc
  compact_on_deletion_collector.cc
  optimistic_transaction_impl.cc
  optimistic_transaction_db_impl.cc
  transaction_base.cc
  transaction_db_impl.cc
  transaction_db_mutex_impl.cc
  transaction_lock_mgr.cc
  transaction_impl.cc
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(968): error C2678: binary '-': no operator found which takes a left-hand operand of type 'const _Iter' (or there is no acceptable conversion) [D:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb.vcxproj]
          with
          [
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(103): note: could be 'int rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>::operator -(const rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64> &)' (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(99): note: or       'rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64> rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>::operator -(int)' (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(968): note: while trying to match the argument list '(const _Iter, const _Iter)'
          with
          [
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(975): note: see reference to function template instantiation 'int std::_Idl_distance1<_Checked,_Iter>(const _Iter &,const _Iter &,std::random_access_iterator_tag)' being compiled
          with
          [
              _Checked=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(2444): note: see reference to function template instantiation 'int std::_Idl_distance<_InIt,_Iter>(const _Iter &,const _Iter &)' being compiled
          with
          [
              _InIt=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\utilities\transactions\transaction_impl.h(68): note: see reference to function template instantiation '_OutIt std::copy<rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' being compiled
          with
          [
              _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<rocksdb::TransactionID>>>,
              _Ty=rocksdb::TransactionID,
              _InIt=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_db_impl.cc)
  transaction_util.cc
  db_ttl_impl.cc
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(968): error C2678: binary '-': no operator found which takes a left-hand operand of type 'const _Iter' (or there is no acceptable conversion) [D:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb.vcxproj]
          with
          [
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(103): note: could be 'int rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>::operator -(const rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64> &)' (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(99): note: or       'rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64> rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>::operator -(int)' (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(968): note: while trying to match the argument list '(const _Iter, const _Iter)'
          with
          [
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(975): note: see reference to function template instantiation 'int std::_Idl_distance1<_Checked,_Iter>(const _Iter &,const _Iter &,std::random_access_iterator_tag)' being compiled
          with
          [
              _Checked=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(2444): note: see reference to function template instantiation 'int std::_Idl_distance<_InIt,_Iter>(const _Iter &,const _Iter &)' being compiled
          with
          [
              _InIt=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\utilities\transactions\transaction_impl.h(68): note: see reference to function template instantiation '_OutIt std::copy<rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' being compiled
          with
          [
              _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<rocksdb::TransactionID>>>,
              _Ty=rocksdb::TransactionID,
              _InIt=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_lock_mgr.cc)
  date_tiered_db_impl.cc
c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(968): error C2678: binary '-': no operator found which takes a left-hand operand of type 'const _Iter' (or there is no acceptable conversion) [D:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb.vcxproj]
          with
          [
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(103): note: could be 'int rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>::operator -(const rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64> &)' (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\util\autovector.h(99): note: or       'rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64> rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>::operator -(int)' (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(968): note: while trying to match the argument list '(const _Iter, const _Iter)'
          with
          [
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(975): note: see reference to function template instantiation 'int std::_Idl_distance1<_Checked,_Iter>(const _Iter &,const _Iter &,std::random_access_iterator_tag)' being compiled
          with
          [
              _Checked=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  c:\program files (x86)\microsoft visual studio\2017\buildtools\vc\tools\msvc\14.16.27023\include\xutility(2444): note: see reference to function template instantiation 'int std::_Idl_distance<_InIt,_Iter>(const _Iter &,const _Iter &)' being compiled
          with
          [
              _InIt=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,
              _Iter=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  d:\app-folder-name\node_modules\rocksdb\deps\leveldb\leveldb-rocksdb\utilities\transactions\transaction_impl.h(68): note: see reference to function template instantiation '_OutIt std::copy<rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>,std::_Vector_iterator<std::_Vector_val<std::_Simple_types<_Ty>>>>(_InIt,_InIt,_OutIt)' being compiled
          with
          [
              _OutIt=std::_Vector_iterator<std::_Vector_val<std::_Simple_types<rocksdb::TransactionID>>>,
              _Ty=rocksdb::TransactionID,
              _InIt=rocksdb::autovector<rocksdb::TransactionID,8>::iterator_impl<const rocksdb::autovector<rocksdb::TransactionID,8>,const unsigned __int64>
          ] (compiling source file leveldb-rocksdb\utilities\transactions\transaction_impl.cc)
  write_batch_with_index.cc
  write_batch_with_index_internal.cc
  port_win.cc
  io_win.cc
  xpress_win.cc
  env_default.cc
  env_win.cc
  win_logger.cc
  win_thread.cc
  win_delay_load_hook.cc
  snappy-sinksource.cc
  snappy-stubs-internal.cc
  snappy.cc
  win_delay_load_hook.cc
  snappy.vcxproj -> D:\app-folder-name\node_modules\rocksdb\build\Release\\snappy.lib

> electron@5.0.1 postinstall D:\app-folder-name\node_modules\electron
> node install.js

+ @nano-sql/core@2.2.9

Any help on this? how to build properly nano-sql core in windows 10? I need to build as dependency of an electron app.

ErickRodrCodes commented 5 years ago

on npm I got this:

gyp ERR! node -v v12.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
prebuild-install WARN install No prebuilt binaries found (target=12.0.0 runtime=node arch=ia32 libc= platform=win32)
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin\MSBuild.exe` failed with exit code: 1
gyp ERR! stack     at ChildProcess.onExit (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:262:23)
gyp ERR! stack     at ChildProcess.emit (events.js:196:13)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:256:12)
gyp ERR! System Windows_NT 10.0.17763
gyp ERR! command "C:\\Program Files (x86)\\nodejs\\node.exe" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd D:\app-folder-name\node_modules\rocksdb
gyp ERR! node -v v12.0.0
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@2.0.6 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@2.0.6: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"ia32"})
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: leveldown@4.0.2 (node_modules\leveldown):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: leveldown@4.0.2 install: `prebuild-install || node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: rocksdb@3.1.0 (node_modules\rocksdb):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: rocksdb@3.1.0 install: `prebuild-install || node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
only-cliches commented 5 years ago

I'll do what I can to help here, but you might get more useful help on the rocks level issues page.

Are you running 32 bit or 64 bit Windows 10?

only-cliches commented 5 years ago

RocksDB is no longer one of the dependencies of NanoSQL, it's been replaced by SnapDB as the default NodeJS database.

You can still use RocksDB or LevelDB easily with external adapters: