Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

node-gyp failed to rebuild '/node_modules/sqlite3' #2414

Closed
raphael10-collab opened this issue May 25, 2021 · 13 comments
Closed

node-gyp failed to rebuild '/node_modules/sqlite3' #2414

raphael10-collab opened this issue May 25, 2021 · 13 comments

Comments

@raphael10-collab
Copy link

raphael10-collab commented May 25, 2021

In Ubuntu 20.04 I'm trying to install sqlite3 within my Electron-React-Typescript-Webpack app.

But I get this errors:

  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c
/bin/sh: 1: python: not found
make: *** [deps/action_before_build.target.mk:13: Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c] Error 127
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2



Error: node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2

This is the complete log of the installation attempt:

raphy@pc:~/Raphy-Template$ yarn add sqlite3
yarn add v1.22.10
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > [email protected]" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > [email protected]" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > [email protected]" has unmet peer dependency "worker-loader@^3.0.7".
warning " > [email protected]" has unmet peer dependency "react-is@>= 16.8.0".
warning " > [email protected]" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
warning "ipfs > ipfs-cli > [email protected]" has unmet peer dependency "electron-webrtc@^0.3.0".
warning "ipfs > ipfs-cli > [email protected]" has unmet peer dependency "wrtc@^0.4.6".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 3 new dependencies.
info Direct dependencies
└─ [email protected]
info All dependencies
├─ [email protected]
├─ [email protected]
└─ [email protected]
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠇ Building module: canvas, Completed: 0gyp info find Python using Python version 3.8.5 found at "/usr/bin/python3"
⠏ Building module: leveldown, Completed: 1gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/12.0.9/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/12.0.9',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/12.0.9/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠋ Building module: leveldown, Completed: 1gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
⠧ Building module: leveldown, Completed: 1../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   37 |       h += static_cast<unsigned char>(data[2]) << 16;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
   39 |     case 2:
      |     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   40 |       h += static_cast<unsigned char>(data[1]) << 8;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
   42 |     case 1:
      |     ^~~~
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
⠼ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-sinksource.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-stubs-internal.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy.o
⠴ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/binding.o
⠧ Building module: leveldown, Completed: 1  SOLINK_MODULE(target) Release/obj.target/leveldown.node
⠇ Building module: leveldown, Completed: 1  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
gyp info find Python using Python version 3.8.5 found at "/usr/bin/python3"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/sqlite3/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/12.0.9/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/12.0.9',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/12.0.9/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/sqlite3',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠋ Building module: sqlite3, Completed: 2gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
  CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
  AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a
  COPY Release/nothing.a
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c
/bin/sh: 1: python: not found
make: *** [deps/action_before_build.target.mk:13: Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c] Error 127
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2



Error: node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2


    at ModuleRebuilder.rebuildNodeGypModule (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/module-rebuilder.js:193:19)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Rebuilder.rebuildModuleAt (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:190:9)
    at async Rebuilder.rebuild (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:152:17)
    at async /home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/cli.js:146:9
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
raphy@pc:~/Raphy-Template$ 
  • O.S: Ubuntu 20.04
  • node : v14.17.0
  • electron: ^12.0.9
  • electron-rebuild: ^2.3.5
  • python: Python 3.8.5

How to solve the problem?

@cclauss
Copy link
Contributor

cclauss commented May 25, 2021

alias python='python3'

Or https://packages.ubuntu.com/focal/python-is-python3

@richardlau
Copy link
Member

The error is coming from https://github.com/mapbox/node-sqlite3/blob/593c9d498be2510d286349134537e3bf89401c4a/deps/sqlite3.gyp#L63 -- looking at that line another option might be to define a npm_config_python environment variable (or set python in your .npmrc file if using npm -- I have no idea if yarn has an equivalent).

@raphael10-collab
Copy link
Author

raphael10-collab commented May 25, 2021

It seems that in .yarnrc it's already specified python3:

    raphy@pc:~$ cat .yarnrc
    # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
    # yarn lockfile v1
    
    lastUpdateCheck 1621939722433
    python3 "/usr/bin/python3"
    raphy@pc:~$ 

At the end of .bashrc file I've added: alias python=python3
and then raphy@pc:~$ source ~/.bashrc

I then tried to yarn add sqlite3 but the problem persists:

raphy@pc:~/Raphy-Template$ yarn add sqlite3
yarn add v1.22.10
warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.
[1/4] Resolving packages...
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > [email protected]" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > [email protected]" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > [email protected]" has unmet peer dependency "worker-loader@^3.0.7".
warning " > [email protected]" has unmet peer dependency "react-is@>= 16.8.0".
warning " > [email protected]" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
warning "ipfs > ipfs-cli > [email protected]" has unmet peer dependency "electron-webrtc@^0.3.0".
warning "ipfs > ipfs-cli > [email protected]" has unmet peer dependency "wrtc@^0.4.6".
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 3 new dependencies.
info Direct dependencies
└─ [email protected]
info All dependencies
├─ [email protected]
├─ [email protected]
└─ [email protected]
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠇ Building module: canvas, Completed: 0gyp info find Python using Python version 3.8.5 found at "/usr/bin/python3"
⠏ Building module: leveldown, Completed: 1gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/12.0.9/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/12.0.9',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/12.0.9/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠋ Building module: leveldown, Completed: 1gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
⠴ Building module: leveldown, Completed: 1../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   37 |       h += static_cast<unsigned char>(data[2]) << 16;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
   39 |     case 2:
      |     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   40 |       h += static_cast<unsigned char>(data[1]) << 8;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
   42 |     case 1:
      |     ^~~~
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
⠹ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-sinksource.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-stubs-internal.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy.o
⠸ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/binding.o
⠼ Building module: leveldown, Completed: 1  SOLINK_MODULE(target) Release/obj.target/leveldown.node
⠴ Building module: leveldown, Completed: 1  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
⠦ Building module: sqlite3, Completed: 2gyp info find Python using Python version 3.8.5 found at "/usr/bin/python3"
gyp info spawn /usr/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/sqlite3/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/12.0.9/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/12.0.9',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/12.0.9/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/sqlite3',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠇ Building module: sqlite3, Completed: 2gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
  CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
  AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a
  COPY Release/nothing.a
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c
⠏ Building module: sqlite3, Completed: 2  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3340000/sqlite3.o
⠏ Building module: sqlite3, Completed: 2Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘cellArea’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190977:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
190977 |       case 5:  area  = p->aCoord[9].f - p->aCoord[8].f;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:7: note: here
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |       ^~~~
⠋ Building module: sqlite3, Completed: 2Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190979:7: note: here
190979 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190979:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190979 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190980:7: note: here
190980 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190980:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190980 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190981:7: note: here
190981 |       default: area *= p->aCoord[1].f - p->aCoord[0].f;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190987:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
190987 |       case 5:  area  = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190988:7: note: here
190988 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190988:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190988 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190989:7: note: here
190989 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190989:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190989 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190990:7: note: here
190990 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190990:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190990 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190991:7: note: here
190991 |       default: area *= (i64)p->aCoord[1].i - (i64)p->aCoord[0].i;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘rtreeCallbackConstraint’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190130:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190130 |                 readCoord(pCellData+32, &c); aCoord[8] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190131:7: note: here
190131 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190132:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190132 |                 readCoord(pCellData+24, &c); aCoord[6] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190133:7: note: here
190133 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190134:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190134 |                 readCoord(pCellData+16, &c); aCoord[4] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190135:7: note: here
190135 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190136:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190136 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190137:7: note: here
190137 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       |       ^~~~~~~
⠙ Building module: sqlite3, Completed: 2Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190145:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190145 |                 readCoord(pCellData+32, &c); aCoord[8] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190146:7: note: here
190146 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190147:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190147 |                 readCoord(pCellData+24, &c); aCoord[6] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190148:7: note: here
190148 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190149:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190149 |                 readCoord(pCellData+16, &c); aCoord[4] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190150:7: note: here
190150 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190151:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190151 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190152:7: note: here
190152 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.i;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘rtreeNonleafConstraint’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190207:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
190207 |       if( p->op!=RTREE_EQ ) break;  /* RTREE_LE and RTREE_LT end here */
       |         ^
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190210:5: note: here
190210 |     default: /* RTREE_GT or RTREE_GE,  or fallthrough of RTREE_EQ */
       |     ^~~~~~~
⠼ Building module: sqlite3, Completed: 2  AR(target) Release/obj.target/deps/sqlite3.a
  COPY Release/sqlite3.a
  CXX(target) Release/obj.target/node_sqlite3/src/backup.o
⠧ Building module: sqlite3, Completed: 2In file included from /home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi.h:2725,
                 from ../src/backup.cc:2:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Object::Freeze()’:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h:1393:24: error: ‘napi_object_freeze’ was not declared in this scope; did you mean ‘napi_object_expected’?
 1393 |   napi_status status = napi_object_freeze(_env, _value);
      |                        ^~~~~~~~~~~~~~~~~~
      |                        napi_object_expected
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Object::Seal()’:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h:1399:24: error: ‘napi_object_seal’ was not declared in this scope; did you mean ‘napi_object’?
 1399 |   napi_status status = napi_object_seal(_env, _value);
      |                        ^~~~~~~~~~~~~~~~
      |                        napi_object
⠏ Building module: sqlite3, Completed: 2../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginInitialize(node_sqlite3::Database::Baton*)’:
../src/backup.cc:179:9: warning: unused variable ‘status’ [-Wunused-variable]
  179 |     int status = napi_create_async_work(
      |         ^~~~~~
In file included from ../src/backup.cc:4:
../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginStep(node_sqlite3::Backup::Baton*)’:
../src/macros.h:182:9: warning: unused variable ‘status’ [-Wunused-variable]
  182 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/backup.cc:252:5: note: in expansion of macro ‘BACKUP_BEGIN’
  252 |     BACKUP_BEGIN(Step);
      |     ^~~~~~~~~~~~
../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginFinish(node_sqlite3::Backup::Baton*)’:
../src/macros.h:182:9: warning: unused variable ‘status’ [-Wunused-variable]
  182 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’
  319 |     BACKUP_BEGIN(Finish);
      |     ^~~~~~~~~~~~
⠋ Building module: sqlite3, Completed: 2make: *** [node_sqlite3.target.mk:144: Release/obj.target/node_sqlite3/src/backup.o] Error 1
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2



Error: node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2


    at ModuleRebuilder.rebuildNodeGypModule (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/module-rebuilder.js:193:19)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Rebuilder.rebuildModuleAt (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:190:9)
    at async Rebuilder.rebuild (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:152:17)
    at async /home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/cli.js:146:9
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
raphy@pc:~/Raphy-Template$ 

I installed via Ubuntu repository python-is-python3 package, but it's not that clear to me how to use it :

https://askubuntu.com/questions/1296790/python-is-python3-package-in-ubuntu-20-04-what-is-it-and-what-does-it-actually

According to these indications: https://crapts.org/2020/04/30/set-python-3-as-default-in-ubuntu-20-04-fosca-fossa/
once python-is-python3 has been installed, If I try to install python it should point directly to installl python3. But this is not the case:

raphy@pc:~$ sudo apt install python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'python-is-python2' instead of 'python'
The following packages will be REMOVED:
  python-dev-is-python3 python-is-python3
The following NEW packages will be installed:
  python-is-python2
0 upgraded, 1 newly installed, 2 to remove and 8 not upgraded.
Need to get 2.496 B of archives.
After this operation, 9.216 B disk space will be freed.
Do you want to continue? [Y/n] 



raphy@pc:~$ which python
/usr/bin/python
raphy@pc:~$ which python3
/usr/bin/python3
raphy@pc:~$ 

@cclauss
Copy link
Contributor

cclauss commented May 25, 2021

python --version
python2 --version
python3 --version

@raphael10-collab
Copy link
Author

raphy@pc:~$ python --version
Python 3.8.5
raphy@pc:~$ python2 --version
Python 2.7.18
aphy@pc:~$ python3 --version
Python 3.8.5
raphy@pc:~$ 

@owl-from-hogvarts
Copy link
Contributor

owl-from-hogvarts commented Jun 17, 2021

warning package-lock.json found. Your project contains lock files generated by tools other than Yarn. It is advised not to mix package managers in order to avoid resolution inconsistencies caused by unsynchronized lock files. To clear this warning, remove package-lock.json.

Please remove package-lock.json and try again. May be it will help)

Also try to delete node_modules directory and install dependencies again

@raphael10-collab
Copy link
Author

raphael10-collab commented Jul 16, 2021

I removed node_modules/ yarn-error.log yarn.lock (there was no package-lock.json) and then installed dependencies again, and executed electron-rebuild. ( https://www.electronjs.org/docs/tutorial/using-native-node-modules ) . But the problem persists:

(base) raphy@pc:~/Raphy-Template$ rm -rf node_modules/ yarn-error.log yarn.lock
(base) raphy@pc:~/Raphy-Template$ yarn && ./node_modules/.bin/electron-rebuild
yarn install v1.22.10
info No lockfile found.
[1/4] Resolving packages...
warning @postlight/mercury-parser > [email protected]: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning @postlight/mercury-parser > url > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning @postlight/mercury-parser > postman-request > [email protected]: this library is no longer supported
warning @postlight/mercury-parser > postman-request > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @postlight/mercury-parser > turndown > jsdom > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning @postlight/mercury-parser > turndown > jsdom > request > [email protected]: this library is no longer supported
warning @postlight/mercury-parser > turndown > jsdom > request > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @postlight/mercury-parser > turndown > jsdom > [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning @postlight/mercury-parser > @babel/runtime-corejs2 > [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning @postlight/mercury-parser > turndown > jsdom > [email protected]: use String.prototype.padStart()
warning @recogito/annotorious > @recogito/recogito-client-core > @babel/[email protected]: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
warning @recogito/annotorious > @recogito/recogito-client-core > @babel/polyfill > [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning deepspeech > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning deepspeech > sox-stream > create-temp-file > tempfile > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning simple-xmpp > [email protected]: this package is deprecated please use https://www.npmjs.com/package/@xmpp/client
warning simple-xmpp > node-xmpp-client > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning simple-xmpp > node-xmpp-client > [email protected]: this package is deprecated please use https://github.com/xmppjs/xmpp.js
warning simple-xmpp > node-xmpp-client > node-xmpp-core > [email protected]: this package is deprecated please use https://github.com/xmppjs/xmpp.js
warning sqlite3 > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning sqlite3 > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning @babel/cli > @nicolo-ribaudo/chokidar-2 > braces > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated
warning @babel/cli > @nicolo-ribaudo/chokidar-2 > braces > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated
warning @types/[email protected]: This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed!
warning electron-rebuild > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning electron-rebuild > lzma-native > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning ipfs > ipfs-core > libp2p > @motrix/nat-api > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning ipfs > ipfs-cli > ipfs-daemon > wrtc > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning ipfs > ipfs-core > ipfs-bitswap > libp2p-interfaces > [email protected]: Breaking change found in this patch version
warning ipfs > ipfs-cli > ipfs-daemon > prometheus-gc-stats > gc-stats > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning ipfs > ipfs-cli > ipfs-daemon > electron-webrtc > electron-eval > electron > electron-download > nugget > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning react-scripts > [email protected]: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
warning react-scripts > webpack-dev-server > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning react-scripts > webpack-dev-server > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
warning react-scripts > @pmmmwh/react-refresh-webpack-plugin > native-url > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning react-scripts > webpack-dev-server > sockjs > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning react-scripts > webpack-dev-server > webpack-log > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning react-scripts > resolve-url-loader > rework > css > [email protected]: Please see https://github.com/lydell/urix#deprecated
warning react-scripts > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/[email protected]: Switch to 'npm install joi'
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/topo > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.
warning react-scripts > babel-jest > @jest/transform > jest-haste-map > [email protected]: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: Moved to 'npm install @sideway/address'
warning react-scripts > workbox-webpack-plugin > workbox-build > strip-comments > babel-plugin-transform-object-rest-spread > babel-runtime > [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > [email protected]" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > [email protected]" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > [email protected]" has unmet peer dependency "worker-loader@^3.0.7".
warning " > [email protected]" has unmet peer dependency "react-is@>= 16.8.0".
warning " > [email protected]" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
[4/4] Building fresh packages...
success Saved lockfile.
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠸ Building module: canvas, Completed: 0gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
⠼ Building module: canvas, Completed: 0gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/canvas/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/canvas',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠧ Building module: canvas, Completed: 0gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠇ Building module: canvas, Completed: 0make: Entering directory '/home/raphy/Raphy-Template/node_modules/canvas/build'
  SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
  COPY Release/canvas-postbuild.node
  CXX(target) Release/obj.target/canvas/src/backend/Backend.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/Backend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠦ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o
⠏ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/ImageBackend.h:3,
                 from ../src/backend/ImageBackend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠸ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o
⠧ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/PdfBackend.h:3,
                 from ../src/backend/PdfBackend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o
⠦ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/SvgBackend.h:3,
                 from ../src/backend/SvgBackend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o
⠧ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/Backends.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Backends.h:3,
                 from ../src/Backends.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠴ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/Canvas.o
⠏ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Canvas.h:5,
                 from ../src/Canvas.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠇ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/CanvasGradient.h:5,
                 from ../src/CanvasGradient.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠧ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/CanvasPattern.h:6,
                 from ../src/CanvasPattern.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠧ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
⠹ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Canvas.h:5,
                 from ../src/CanvasRenderingContext2d.h:6,
                 from ../src/CanvasRenderingContext2d.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠸ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/closure.o
⠼ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Canvas.h:5,
                 from ../src/closure.h:5,
                 from ../src/closure.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠴ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠏ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/color.o
⠦ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/Image.o
⠋ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/Image.h:8,
                 from ../src/Image.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/ImageData.o
⠴ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/ImageData.h:5,
                 from ../src/ImageData.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠦ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/init.o
⠦ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Backends.h:3,
                 from ../src/init.cc:17:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠋ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/register_font.o
⠹ Building module: canvas, Completed: 0  SOLINK_MODULE(target) Release/obj.target/canvas.node
⠸ Building module: canvas, Completed: 0  COPY Release/canvas.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/canvas/build'
⠼ Building module: leveldown, Completed: 1gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠴ Building module: leveldown, Completed: 1gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
⠼ Building module: leveldown, Completed: 1../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   37 |       h += static_cast<unsigned char>(data[2]) << 16;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
   39 |     case 2:
      |     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   40 |       h += static_cast<unsigned char>(data[1]) << 8;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
   42 |     case 1:
      |     ^~~~
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
⠹ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-sinksource.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-stubs-internal.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy.o
⠼ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/binding.o
⠧ Building module: leveldown, Completed: 1  SOLINK_MODULE(target) Release/obj.target/leveldown.node
  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown/build'
⠇ Building module: leveldown, Completed: 2gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠏ Building module: leveldown, Completed: 2gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠋ Building module: leveldown, Completed: 2make: Entering directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
⠸ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
⠦ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
⠸ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
⠦ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
⠧ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
⠸ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
⠦ Building module: leveldown, Completed: 2../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   37 |       h += static_cast<unsigned char>(data[2]) << 16;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
   39 |     case 2:
      |     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   40 |       h += static_cast<unsigned char>(data[1]) << 8;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
   42 |     case 1:
      |     ^~~~
⠧ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
⠦ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
⠦ Building module: leveldown, Completed: 2  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-sinksource.o
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-stubs-internal.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy.o
⠏ Building module: leveldown, Completed: 2  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/binding.o
⠹ Building module: leveldown, Completed: 2  SOLINK_MODULE(target) Release/obj.target/leveldown.node
  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
⠸ Building module: leveldown, Completed: 2gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/sqlite3/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/sqlite3',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠴ Building module: sqlite3, Completed: 3gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠦ Building module: sqlite3, Completed: 3make: Entering directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
  CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
  AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a
  COPY Release/nothing.a
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c
⠧ Building module: sqlite3, Completed: 3  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3340000/sqlite3.o
⠹ Building module: sqlite3, Completed: 3Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘cellArea’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190977:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
190977 |       case 5:  area  = p->aCoord[9].f - p->aCoord[8].f;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:7: note: here
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |       ^~~~
⠸ Building module: sqlite3, Completed: 3Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190979:7: note: here
190979 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190979:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190979 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190980:7: note: here
190980 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190980:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190980 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190981:7: note: here
190981 |       default: area *= p->aCoord[1].f - p->aCoord[0].f;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190987:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
190987 |       case 5:  area  = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190988:7: note: here
190988 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190988:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190988 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190989:7: note: here
190989 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190989:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190989 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190990:7: note: here
190990 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190990:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190990 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190991:7: note: here
190991 |       default: area *= (i64)p->aCoord[1].i - (i64)p->aCoord[0].i;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘rtreeCallbackConstraint’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190130:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190130 |                 readCoord(pCellData+32, &c); aCoord[8] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190131:7: note: here
190131 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190132:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190132 |                 readCoord(pCellData+24, &c); aCoord[6] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190133:7: note: here
190133 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190134:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190134 |                 readCoord(pCellData+16, &c); aCoord[4] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190135:7: note: here
190135 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190136:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190136 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190137:7: note: here
190137 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       |       ^~~~~~~
⠼ Building module: sqlite3, Completed: 3Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190145:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190145 |                 readCoord(pCellData+32, &c); aCoord[8] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190146:7: note: here
190146 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190147:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190147 |                 readCoord(pCellData+24, &c); aCoord[6] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190148:7: note: here
190148 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190149:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190149 |                 readCoord(pCellData+16, &c); aCoord[4] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190150:7: note: here
190150 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190151:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190151 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190152:7: note: here
190152 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.i;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘rtreeNonleafConstraint’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190207:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
190207 |       if( p->op!=RTREE_EQ ) break;  /* RTREE_LE and RTREE_LT end here */
       |         ^
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190210:5: note: here
190210 |     default: /* RTREE_GT or RTREE_GE,  or fallthrough of RTREE_EQ */
       |     ^~~~~~~
⠋ Building module: sqlite3, Completed: 3  AR(target) Release/obj.target/deps/sqlite3.a
⠙ Building module: sqlite3, Completed: 3  COPY Release/sqlite3.a
  CXX(target) Release/obj.target/node_sqlite3/src/backup.o
⠼ Building module: sqlite3, Completed: 3In file included from /home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi.h:2725,
                 from ../src/backup.cc:2:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Object::Freeze()’:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h:1393:24: error: ‘napi_object_freeze’ was not declared in this scope; did you mean ‘napi_object_expected’?
 1393 |   napi_status status = napi_object_freeze(_env, _value);
      |                        ^~~~~~~~~~~~~~~~~~
      |                        napi_object_expected
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Object::Seal()’:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h:1399:24: error: ‘napi_object_seal’ was not declared in this scope; did you mean ‘napi_object’?
 1399 |   napi_status status = napi_object_seal(_env, _value);
      |                        ^~~~~~~~~~~~~~~~
      |                        napi_object
⠦ Building module: sqlite3, Completed: 3../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginInitialize(node_sqlite3::Database::Baton*)’:
../src/backup.cc:179:9: warning: unused variable ‘status’ [-Wunused-variable]
  179 |     int status = napi_create_async_work(
      |         ^~~~~~
In file included from ../src/backup.cc:4:
../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginStep(node_sqlite3::Backup::Baton*)’:
../src/macros.h:182:9: warning: unused variable ‘status’ [-Wunused-variable]
  182 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/backup.cc:252:5: note: in expansion of macro ‘BACKUP_BEGIN’
  252 |     BACKUP_BEGIN(Step);
      |     ^~~~~~~~~~~~
../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginFinish(node_sqlite3::Backup::Baton*)’:
../src/macros.h:182:9: warning: unused variable ‘status’ [-Wunused-variable]
  182 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’
  319 |     BACKUP_BEGIN(Finish);
      |     ^~~~~~~~~~~~
⠇ Building module: sqlite3, Completed: 3make: *** [node_sqlite3.target.mk:144: Release/obj.target/node_sqlite3/src/backup.o] Error 1
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2



Error: node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2


    at ModuleRebuilder.rebuildNodeGypModule (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/module-rebuilder.js:193:19)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Rebuilder.rebuildModuleAt (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:190:9)
    at async Rebuilder.rebuild (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:152:17)
    at async /home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/cli.js:146:9
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
(base) raphy@pc:~/Raphy-Template$ 



  

(base) raphy@pc:~$ python --version
Python 3.8.8
(base) raphy@pc:~$ python2 --version
Python 2.7.18
(base) raphy@pc:~$ python3 --version
Python 3.8.8
(base) raphy@pc:~$ 

Any ideas about how to solve it? @cclauss

@milkmanmatty
Copy link

Having the same issue, did you ever figure out a solution? @raphael10-collab

@owl-from-hogvarts
Copy link
Contributor

@milkmanmatty Seems like the error above is related to sqlite3 itself. It fails to compile with error: error: ‘napi_object_seal’ was not declared in this scope; did you mean ‘napi_object’? Consider using different version of sqlite package.

If you got different error message, post it here. please

@manbrushseepwood
Copy link

Had the same error messages. I could compile it by downgrading to node 14.19.0

@emanavas
Copy link

emanavas commented Nov 4, 2022

I removed node_modules/ yarn-error.log yarn.lock (there was no package-lock.json) and then installed dependencies again, and executed electron-rebuild. ( https://www.electronjs.org/docs/tutorial/using-native-node-modules ) . But the problem persists:

(base) raphy@pc:~/Raphy-Template$ rm -rf node_modules/ yarn-error.log yarn.lock
(base) raphy@pc:~/Raphy-Template$ yarn && ./node_modules/.bin/electron-rebuild
yarn install v1.22.10
info No lockfile found.
[1/4] Resolving packages...
warning @postlight/mercury-parser > [email protected]: request-promise has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning @postlight/mercury-parser > url > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning @postlight/mercury-parser > postman-request > [email protected]: this library is no longer supported
warning @postlight/mercury-parser > postman-request > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @postlight/mercury-parser > turndown > jsdom > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning @postlight/mercury-parser > turndown > jsdom > request > [email protected]: this library is no longer supported
warning @postlight/mercury-parser > turndown > jsdom > request > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning @postlight/mercury-parser > turndown > jsdom > [email protected]: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142
warning @postlight/mercury-parser > @babel/runtime-corejs2 > [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning @postlight/mercury-parser > turndown > jsdom > [email protected]: use String.prototype.padStart()
warning @recogito/annotorious > @recogito/recogito-client-core > @babel/[email protected]: 🚨 This package has been deprecated in favor of separate inclusion of a polyfill and regenerator-runtime (when needed). See the @babel/polyfill docs (https://babeljs.io/docs/en/babel-polyfill) for more information.
warning @recogito/annotorious > @recogito/recogito-client-core > @babel/polyfill > [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
warning deepspeech > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning deepspeech > sox-stream > create-temp-file > tempfile > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning simple-xmpp > [email protected]: this package is deprecated please use https://www.npmjs.com/package/@xmpp/client
warning simple-xmpp > node-xmpp-client > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning simple-xmpp > node-xmpp-client > [email protected]: this package is deprecated please use https://github.com/xmppjs/xmpp.js
warning simple-xmpp > node-xmpp-client > node-xmpp-core > [email protected]: this package is deprecated please use https://github.com/xmppjs/xmpp.js
warning sqlite3 > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning sqlite3 > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning @babel/cli > @nicolo-ribaudo/chokidar-2 > braces > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated
warning @babel/cli > @nicolo-ribaudo/chokidar-2 > braces > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated
warning @types/[email protected]: This is a stub types definition for axios (https://github.com/mzabriskie/axios). axios provides its own type definitions, so you don't need @types/axios installed!
warning electron-rebuild > node-gyp > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning electron-rebuild > lzma-native > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning ipfs > ipfs-core > libp2p > @motrix/nat-api > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning ipfs > ipfs-cli > ipfs-daemon > wrtc > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning ipfs > ipfs-core > ipfs-bitswap > libp2p-interfaces > [email protected]: Breaking change found in this patch version
warning ipfs > ipfs-cli > ipfs-daemon > prometheus-gc-stats > gc-stats > [email protected]: Please upgrade to @mapbox/node-pre-gyp: the non-scoped node-pre-gyp package is deprecated and only the @mapbox scoped package will recieve updates in the future
warning ipfs > ipfs-cli > ipfs-daemon > electron-webrtc > electron-eval > electron > electron-download > nugget > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning node-sass > [email protected]: request has been deprecated, see https://github.com/request/request/issues/3142
warning react-scripts > [email protected]: babel-eslint is now @babel/eslint-parser. This package will no longer receive updates.
warning react-scripts > webpack-dev-server > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning react-scripts > webpack-dev-server > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
warning react-scripts > @pmmmwh/react-refresh-webpack-plugin > native-url > [email protected]: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.
warning react-scripts > webpack-dev-server > sockjs > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning react-scripts > webpack-dev-server > webpack-log > [email protected]: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.
warning react-scripts > resolve-url-loader > rework > css > [email protected]: Please see https://github.com/lydell/urix#deprecated
warning react-scripts > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/[email protected]: Switch to 'npm install joi'
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/topo > @hapi/[email protected]: This version has been deprecated and is no longer supported or maintained
warning react-scripts > workbox-webpack-plugin > workbox-build > [email protected]: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-babel.
warning react-scripts > babel-jest > @jest/transform > jest-haste-map > [email protected]: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added
warning react-scripts > workbox-webpack-plugin > workbox-build > @hapi/joi > @hapi/[email protected]: Moved to 'npm install @sideway/address'
warning react-scripts > workbox-webpack-plugin > workbox-build > strip-comments > babel-plugin-transform-object-rest-spread > babel-runtime > [email protected]: core-js@<3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.
[2/4] Fetching packages...
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
info [email protected]: The platform "linux" is incompatible with this module.
info "[email protected]" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > [email protected]" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > [email protected]" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > [email protected]" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > [email protected]" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > [email protected]" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > [email protected]" has unmet peer dependency "worker-loader@^3.0.7".
warning " > [email protected]" has unmet peer dependency "react-is@>= 16.8.0".
warning " > [email protected]" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
[4/4] Building fresh packages...
success Saved lockfile.
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠸ Building module: canvas, Completed: 0gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
⠼ Building module: canvas, Completed: 0gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/canvas/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/canvas',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠧ Building module: canvas, Completed: 0gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠇ Building module: canvas, Completed: 0make: Entering directory '/home/raphy/Raphy-Template/node_modules/canvas/build'
  SOLINK_MODULE(target) Release/obj.target/canvas-postbuild.node
  COPY Release/canvas-postbuild.node
  CXX(target) Release/obj.target/canvas/src/backend/Backend.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/Backend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠦ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/backend/ImageBackend.o
⠏ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/ImageBackend.h:3,
                 from ../src/backend/ImageBackend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠸ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/backend/PdfBackend.o
⠧ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/PdfBackend.h:3,
                 from ../src/backend/PdfBackend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/backend/SvgBackend.o
⠦ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/backend/SvgBackend.h:3,
                 from ../src/backend/SvgBackend.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/bmp/BMPParser.o
⠧ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/Backends.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Backends.h:3,
                 from ../src/Backends.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠴ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/Canvas.o
⠏ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Canvas.h:5,
                 from ../src/Canvas.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠇ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/CanvasGradient.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/CanvasGradient.h:5,
                 from ../src/CanvasGradient.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠧ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/CanvasPattern.o
⠙ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/CanvasPattern.h:6,
                 from ../src/CanvasPattern.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠧ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/CanvasRenderingContext2d.o
⠹ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Canvas.h:5,
                 from ../src/CanvasRenderingContext2d.h:6,
                 from ../src/CanvasRenderingContext2d.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠸ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/closure.o
⠼ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Canvas.h:5,
                 from ../src/closure.h:5,
                 from ../src/closure.cc:1:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠴ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠏ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/color.o
⠦ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/Image.o
⠋ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/Image.h:8,
                 from ../src/Image.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠹ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/ImageData.o
⠴ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/ImageData.h:5,
                 from ../src/ImageData.cc:3:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠦ Building module: canvas, Completed: 0/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠙ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/init.o
⠦ Building module: canvas, Completed: 0In file included from /home/raphy/.electron-gyp/13.1.7/include/node/node.h:67,
                 from ../../nan/nan.h:56,
                 from ../src/backend/Backend.h:6,
                 from ../src/Backends.h:3,
                 from ../src/init.cc:17:
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1670:79: warning: ‘using ResolveCallback = class v8::MaybeLocal<v8::Module> (*)(class v8::Local<v8::Context>, class v8::Local<v8::String>, class v8::Local<v8::Module>)’ is deprecated: Use ResolveModuleCallback [-Wdeprecated-declarations]
 1670 |                                                       ResolveCallback callback);
      |                                                                               ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:8652:51: warning: ‘using HostImportModuleDynamicallyCallback = class v8::MaybeLocal<v8::Promise> (*)(class v8::Local<v8::Context>, class v8::Local<v8::ScriptOrModule>, class v8::Local<v8::String>)’ is deprecated: Use HostImportModuleDynamicallyWithImportAssertionsCallback instead [-Wdeprecated-declarations]
 8652 |       HostImportModuleDynamicallyCallback callback);
      |                                                   ^
/home/raphy/.electron-gyp/13.1.7/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠋ Building module: canvas, Completed: 0  CXX(target) Release/obj.target/canvas/src/register_font.o
⠹ Building module: canvas, Completed: 0  SOLINK_MODULE(target) Release/obj.target/canvas.node
⠸ Building module: canvas, Completed: 0  COPY Release/canvas.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/canvas/build'
⠼ Building module: leveldown, Completed: 1gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠴ Building module: leveldown, Completed: 1gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
⠼ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
⠇ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
⠦ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
⠋ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
⠹ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
⠼ Building module: leveldown, Completed: 1../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   37 |       h += static_cast<unsigned char>(data[2]) << 16;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
   39 |     case 2:
      |     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   40 |       h += static_cast<unsigned char>(data[1]) << 8;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
   42 |     case 1:
      |     ^~~~
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
⠧ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
⠏ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
⠙ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
⠹ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-sinksource.o
⠸ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-stubs-internal.o
⠴ Building module: leveldown, Completed: 1  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy.o
⠼ Building module: leveldown, Completed: 1  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/binding.o
⠧ Building module: leveldown, Completed: 1  SOLINK_MODULE(target) Release/obj.target/leveldown.node
  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/datastore-level/node_modules/leveldown/build'
⠇ Building module: leveldown, Completed: 2gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/leveldown/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/leveldown',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠏ Building module: leveldown, Completed: 2gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠋ Building module: leveldown, Completed: 2make: Entering directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/builder.o
⠸ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_impl.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/db_iter.o
⠦ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/filename.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/dbformat.o
⠸ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_reader.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/log_writer.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/memtable.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/repair.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/table_cache.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_edit.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/version_set.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/db/write_batch.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/helpers/memenv/memenv.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix_sse.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/block_builder.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/filter_block.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/format.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/iterator.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/merger.o
⠙ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/table_builder.o
⠇ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/table/two_level_iterator.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/arena.o
⠦ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/bloom.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/cache.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/coding.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/comparator.o
⠧ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/crc32c.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env.o
⠸ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/filter_policy.o
⠴ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/hash.o
⠦ Building module: leveldown, Completed: 2../deps/leveldb/leveldb-1.20/util/hash.cc: In function ‘uint32_t leveldb::Hash(const char*, size_t, uint32_t)’:
../deps/leveldb/leveldb-1.20/util/hash.cc:37:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   37 |       h += static_cast<unsigned char>(data[2]) << 16;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:39:5: note: here
   39 |     case 2:
      |     ^~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:40:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
   40 |       h += static_cast<unsigned char>(data[1]) << 8;
      |       ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/leveldb/leveldb-1.20/util/hash.cc:42:5: note: here
   42 |     case 1:
      |     ^~~~
⠧ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/logging.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/options.o
⠹ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/status.o
⠼ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/port/port_posix.o
⠦ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/leveldb/deps/leveldb/leveldb-1.20/util/env_posix.o
⠦ Building module: leveldown, Completed: 2  AR(target) Release/obj.target/deps/leveldb/leveldb.a
  COPY Release/leveldb.a
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-sinksource.o
  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy-stubs-internal.o
⠏ Building module: leveldown, Completed: 2  CXX(target) Release/obj.target/snappy/deps/snappy/snappy/snappy.o
⠏ Building module: leveldown, Completed: 2  AR(target) Release/obj.target/deps/snappy/snappy.a
  COPY Release/snappy.a
  CXX(target) Release/obj.target/leveldown/binding.o
⠹ Building module: leveldown, Completed: 2  SOLINK_MODULE(target) Release/obj.target/leveldown.node
  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
⠸ Building module: leveldown, Completed: 2gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/sqlite3/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.1.7/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/home/raphy/.electron-gyp/13.1.7',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/electron-rebuild/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.1.7/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/sqlite3',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
⠴ Building module: sqlite3, Completed: 3gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠦ Building module: sqlite3, Completed: 3make: Entering directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
  CC(target) Release/obj.target/nothing/node_modules/node-addon-api/nothing.o
  AR(target) Release/obj.target/node_modules/node-addon-api/nothing.a
  COPY Release/nothing.a
  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c
⠧ Building module: sqlite3, Completed: 3  TOUCH Release/obj.target/deps/action_before_build.stamp
  CC(target) Release/obj.target/sqlite3/gen/sqlite-autoconf-3340000/sqlite3.o
⠹ Building module: sqlite3, Completed: 3Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘cellArea’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190977:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
190977 |       case 5:  area  = p->aCoord[9].f - p->aCoord[8].f;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:7: note: here
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |       ^~~~
⠸ Building module: sqlite3, Completed: 3Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190979:7: note: here
190979 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190979:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190979 |       case 3:  area *= p->aCoord[5].f - p->aCoord[4].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190980:7: note: here
190980 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190980:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190980 |       case 2:  area *= p->aCoord[3].f - p->aCoord[2].f;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190981:7: note: here
190981 |       default: area *= p->aCoord[1].f - p->aCoord[0].f;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190987:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
190987 |       case 5:  area  = (i64)p->aCoord[9].i - (i64)p->aCoord[8].i;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190988:7: note: here
190988 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190988:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190988 |       case 4:  area *= (i64)p->aCoord[7].i - (i64)p->aCoord[6].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190989:7: note: here
190989 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190989:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190989 |       case 3:  area *= (i64)p->aCoord[5].i - (i64)p->aCoord[4].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190990:7: note: here
190990 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190990:21: warning: this statement may fall through [-Wimplicit-fallthrough=]
190990 |       case 2:  area *= (i64)p->aCoord[3].i - (i64)p->aCoord[2].i;
       |                ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190991:7: note: here
190991 |       default: area *= (i64)p->aCoord[1].i - (i64)p->aCoord[0].i;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘rtreeCallbackConstraint’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190130:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190130 |                 readCoord(pCellData+32, &c); aCoord[8] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190131:7: note: here
190131 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190132:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190132 |                 readCoord(pCellData+24, &c); aCoord[6] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190133:7: note: here
190133 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190134:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190134 |                 readCoord(pCellData+16, &c); aCoord[4] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190135:7: note: here
190135 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.f;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190136:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190136 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.f;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190137:7: note: here
190137 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       |       ^~~~~~~
⠼ Building module: sqlite3, Completed: 3Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190145:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190145 |                 readCoord(pCellData+32, &c); aCoord[8] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190146:7: note: here
190146 |       case 8:   readCoord(pCellData+28, &c); aCoord[7] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190147:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190147 |                 readCoord(pCellData+24, &c); aCoord[6] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190148:7: note: here
190148 |       case 6:   readCoord(pCellData+20, &c); aCoord[5] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190149:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190149 |                 readCoord(pCellData+16, &c); aCoord[4] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190150:7: note: here
190150 |       case 4:   readCoord(pCellData+12, &c); aCoord[3] = c.i;
       |       ^~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190151:56: warning: this statement may fall through [-Wimplicit-fallthrough=]
190151 |                 readCoord(pCellData+8,  &c); aCoord[2] = c.i;
       |                                              ~~~~~~~~~~^~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190152:7: note: here
190152 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.i;
       |       ^~~~~~~
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c: In function ‘rtreeNonleafConstraint’:
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190207:9: warning: this statement may fall through [-Wimplicit-fallthrough=]
190207 |       if( p->op!=RTREE_EQ ) break;  /* RTREE_LE and RTREE_LT end here */
       |         ^
Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190210:5: note: here
190210 |     default: /* RTREE_GT or RTREE_GE,  or fallthrough of RTREE_EQ */
       |     ^~~~~~~
⠋ Building module: sqlite3, Completed: 3  AR(target) Release/obj.target/deps/sqlite3.a
⠙ Building module: sqlite3, Completed: 3  COPY Release/sqlite3.a
  CXX(target) Release/obj.target/node_sqlite3/src/backup.o
⠼ Building module: sqlite3, Completed: 3In file included from /home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi.h:2725,
                 from ../src/backup.cc:2:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Object::Freeze()’:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h:1393:24: error: ‘napi_object_freeze’ was not declared in this scope; did you mean ‘napi_object_expected’?
 1393 |   napi_status status = napi_object_freeze(_env, _value);
      |                        ^~~~~~~~~~~~~~~~~~
      |                        napi_object_expected
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h: In member function ‘bool Napi::Object::Seal()’:
/home/raphy/Raphy-Template/node_modules/sqlite3/node_modules/node-addon-api/napi-inl.h:1399:24: error: ‘napi_object_seal’ was not declared in this scope; did you mean ‘napi_object’?
 1399 |   napi_status status = napi_object_seal(_env, _value);
      |                        ^~~~~~~~~~~~~~~~
      |                        napi_object
⠦ Building module: sqlite3, Completed: 3../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginInitialize(node_sqlite3::Database::Baton*)’:
../src/backup.cc:179:9: warning: unused variable ‘status’ [-Wunused-variable]
  179 |     int status = napi_create_async_work(
      |         ^~~~~~
In file included from ../src/backup.cc:4:
../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginStep(node_sqlite3::Backup::Baton*)’:
../src/macros.h:182:9: warning: unused variable ‘status’ [-Wunused-variable]
  182 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/backup.cc:252:5: note: in expansion of macro ‘BACKUP_BEGIN’
  252 |     BACKUP_BEGIN(Step);
      |     ^~~~~~~~~~~~
../src/backup.cc: In static member function ‘static void node_sqlite3::Backup::Work_BeginFinish(node_sqlite3::Backup::Baton*)’:
../src/macros.h:182:9: warning: unused variable ‘status’ [-Wunused-variable]
  182 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/backup.cc:319:5: note: in expansion of macro ‘BACKUP_BEGIN’
  319 |     BACKUP_BEGIN(Finish);
      |     ^~~~~~~~~~~~
⠇ Building module: sqlite3, Completed: 3make: *** [node_sqlite3.target.mk:144: Release/obj.target/node_sqlite3/src/backup.o] Error 1
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
✖ Rebuild Failed

An unhandled error occurred inside electron-rebuild
node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2



Error: node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sqlite3'.
Error: `make` failed with exit code: 2


    at ModuleRebuilder.rebuildNodeGypModule (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/module-rebuilder.js:193:19)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Rebuilder.rebuildModuleAt (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:190:9)
    at async Rebuilder.rebuild (/home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/rebuild.js:152:17)
    at async /home/raphy/Raphy-Template/node_modules/electron-rebuild/lib/src/cli.js:146:9
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 255.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
(base) raphy@pc:~/Raphy-Template$ 



  

(base) raphy@pc:~$ python --version
Python 3.8.8
(base) raphy@pc:~$ python2 --version
Python 2.7.18
(base) raphy@pc:~$ python3 --version
Python 3.8.8
(base) raphy@pc:~$ 

Any ideas about how to solve it? @cclauss

Try delete canvas from node_modules.

@cclauss
Copy link
Contributor

cclauss commented Nov 4, 2022

Level/leveldown#400

@DavidAlonsoTKE
Copy link

Please remove package-lock.json and try again. May be it will help)

Also try to delete node_modules directory and install dependencies again

That works fine for me!!

@cclauss cclauss closed this as completed Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants