sodium-friends / sodium-native

Low level bindings for libsodium
MIT License
300 stars 64 forks source link

When `yarn add hyperbeam` -> `error inside electron-rebuild with sodium-native` #149

Closed raphael10-collab closed 2 years ago

raphael10-collab commented 3 years ago

As described here: https://github.com/mafintosh/hyperbeam/issues/11 I'm having troubles for sodium-native with electron-rebuild:

(base) raphy@pc:~/Raphy-Template$ 
(base) raphy@pc:~/Raphy-Template$ yarn add hyperbeam
yarn add v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info dmg-license@1.0.9: The platform "linux" is incompatible with this module.
info "dmg-license@1.0.9" is an optional dependency and failed compatibility check. Excluding it from installation.
info iconv-corefoundation@1.1.6: The platform "linux" is incompatible with this module.
info "iconv-corefoundation@1.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > request-promise@4.2.6" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > request-promise-core@1.1.4" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > frontend-collective-react-dnd-scrollzone@1.0.2" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > pdfjs-dist@2.9.359" has unmet peer dependency "worker-loader@^3.0.7".
warning " > styled-components@5.3.1" has unmet peer dependency "react-is@>= 16.8.0".
warning " > eslint-plugin-react-hooks@4.2.0" 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.
success Saved 34 new dependencies.
info Direct dependencies
└─ hyperbeam@1.1.3
info All dependencies
├─ @hyperswarm/dht@4.0.1
├─ @hyperswarm/discovery@2.0.1
├─ @hyperswarm/hypersign@2.1.1
├─ @hyperswarm/network@2.1.0
├─ blake2b-universal@1.0.1
├─ blake2b-wasm@1.1.7
├─ blake2b@2.1.3
├─ codecs@2.2.0
├─ dht-rpc@4.9.6
├─ guard-timeout@2.0.0
├─ hmac-blake2b@2.0.0
├─ hyperbeam@1.1.3
├─ hyperswarm@2.15.3
├─ ipv4-peers@2.0.0
├─ nanoresource@1.3.0
├─ noise-peer@2.1.1
├─ noise-protocol@3.0.1
├─ queue-tick@1.0.0
├─ record-cache@1.1.1
├─ secretstream-stream@2.0.0
├─ sha256-wasm@2.2.1
├─ sha512-wasm@2.3.1
├─ shuffled-priority-queue@2.1.0
├─ signed-varint@2.0.1
├─ simple-handshake@3.0.0
├─ sodium-javascript@0.7.3
├─ sodium-native@3.2.1
├─ sodium-universal@3.0.4
├─ speedometer@1.1.0
├─ stream-collector@1.0.1
├─ streamx@2.11.1
├─ time-ordered-set@1.0.2
├─ timeout-refresh@1.0.3
└─ utp-native@2.5.3
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠹ Building module: leveldown, Completed: 1gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
⠸ Building module: leveldown, Completed: 1gyp 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.2.2/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.2.2',
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.2.2/<(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:
      |     ^~~~
⠇ 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/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.2.2/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.2.2',
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.2.2/<(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' ]
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: 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:
      |     ^~~~
  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
⠹ Building module: leveldown, Completed: 2  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
⠦ Building module: leveldown, Completed: 2  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
⠧ Building module: secp256k1, Completed: 3gyp 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/secp256k1/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.2.2/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.2.2',
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.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/secp256k1',
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: secp256k1, Completed: 3gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
  CC(target) Release/obj.target/secp256k1/src/secp256k1/src/secp256k1.o
⠴ Building module: secp256k1, Completed: 3  AR(target) Release/obj.target/secp256k1.a
  COPY Release/secp256k1.a
  CXX(target) Release/obj.target/addon/src/addon.o
⠙ Building module: secp256k1, Completed: 3  CXX(target) Release/obj.target/addon/src/secp256k1.o
⠧ Building module: secp256k1, Completed: 3  SOLINK_MODULE(target) Release/obj.target/addon.node
⠇ Building module: secp256k1, Completed: 3  COPY Release/addon.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
gyp 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/sodium-native/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.2.2/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.2.2',
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.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/sodium-native',
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: sodium-native, Completed: 4gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/sodium-native/build'
  CC(target) Release/obj.target/sodium/binding.o
In file included from ../binding.c:5:
../libsodium/src/libsodium/include/sodium.h:5:10: fatal error: sodium/version.h: No such file or directory
    5 | #include "sodium/version.h"
      |          ^~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [sodium.target.mk:123: Release/obj.target/sodium/binding.o] Error 1
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sodium-native/build'
✖ Rebuild Failed

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

Error: node-gyp failed to rebuild '/home/raphy/Raphy-Template/node_modules/sodium-native'.
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:93: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.
(base) raphy@pc:~/Raphy-Template$ 

Electron: 13.2.2 electron-rebuild: 2.3.5 node: 14.15.5 O.S. : Ubuntu 20.04

It has to be something related to hyperbeam :

(base) raphy@pc:~/Raphy-Template$ yarn remove hyperbeam
yarn remove v1.22.10
[1/2] Removing module hyperbeam...
[2/2] Regenerating lockfile and installing missing dependencies...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info dmg-license@1.0.9: The platform "linux" is incompatible with this module.
info "dmg-license@1.0.9" is an optional dependency and failed compatibility check. Excluding it from installation.
info iconv-corefoundation@1.1.6: The platform "linux" is incompatible with this module.
info "iconv-corefoundation@1.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
warning "@postlight/mercury-parser > request-promise@4.2.6" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > request-promise-core@1.1.4" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > frontend-collective-react-dnd-scrollzone@1.0.2" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > pdfjs-dist@2.9.359" has unmet peer dependency "worker-loader@^3.0.7".
warning " > styled-components@5.3.1" has unmet peer dependency "react-is@>= 16.8.0".
warning " > eslint-plugin-react-hooks@4.2.0" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
success Uninstalled packages.
Done in 11.39s.
(base) raphy@pc:~/Raphy-Template$ 

(base) raphy@pc:~/Raphy-Template$ yarn
yarn install v1.22.10
[1/4] Resolving packages...
success Already up-to-date.
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠋ Building module: leveldown, Completed: 1gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
⠙ Building module: leveldown, Completed: 1gyp 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.2.2/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.2.2',
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.2.2/<(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
⠸ Building module: leveldown, Completed: 1  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.2.2/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.2.2',
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.2.2/<(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' ]
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: 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:
      |     ^~~~
  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
⠦ Building module: leveldown, Completed: 2  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
⠋ Building module: leveldown, Completed: 2  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
⠙ Building module: secp256k1, Completed: 3gyp 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/secp256k1/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.2.2/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.2.2',
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.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/secp256k1',
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: secp256k1, Completed: 3gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
  CC(target) Release/obj.target/secp256k1/src/secp256k1/src/secp256k1.o
⠏ Building module: secp256k1, Completed: 3  AR(target) Release/obj.target/secp256k1.a
  COPY Release/secp256k1.a
  CXX(target) Release/obj.target/addon/src/addon.o
⠴ Building module: secp256k1, Completed: 3  CXX(target) Release/obj.target/addon/src/secp256k1.o
⠼ Building module: secp256k1, Completed: 3  SOLINK_MODULE(target) Release/obj.target/addon.node
⠴ Building module: secp256k1, Completed: 3  COPY Release/addon.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
⠦ Building module: sqlite3, Completed: 4gyp 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.2.2/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.2.2',
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.2.2/<(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: 4gyp 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: 4  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: 4Release/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;
       |       ^~~~
Release/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;
       |       ^~~~
⠹ Building module: sqlite3, Completed: 4Release/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;
       |       ^~~~~~~
Release/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: 4  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: 4../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: 4  CXX(target) Release/obj.target/node_sqlite3/src/database.o
⠸ Building module: sqlite3, Completed: 4../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)’:
../src/database.cc:153:9: warning: unused variable ‘status’ [-Wunused-variable]
  153 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)’:
../src/database.cc:247:9: warning: unused variable ‘status’ [-Wunused-variable]
  247 |     int status = napi_create_async_work(
      |         ^~~~~~
⠼ Building module: sqlite3, Completed: 4../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)’:
../src/database.cc:560:9: warning: unused variable ‘status’ [-Wunused-variable]
  560 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)’:
../src/database.cc:669:9: warning: unused variable ‘status’ [-Wunused-variable]
  669 |     int status = napi_create_async_work(
      |         ^~~~~~
⠼ Building module: sqlite3, Completed: 4  CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
⠧ Building module: sqlite3, Completed: 4  CXX(target) Release/obj.target/node_sqlite3/src/statement.o
⠸ Building module: sqlite3, Completed: 4../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginPrepare(node_sqlite3::Database::Baton*)’:
../src/statement.cc:122:9: warning: unused variable ‘status’ [-Wunused-variable]
  122 |     int status = napi_create_async_work(
      |         ^~~~~~
In file included from ../src/statement.cc:5:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginBind(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:344:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  344 |     STATEMENT_BEGIN(Bind);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginGet(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:396:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  396 |     STATEMENT_BEGIN(Get);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginRun(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:468:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  468 |     STATEMENT_BEGIN(Run);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginAll(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:538:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  538 |     STATEMENT_BEGIN(All);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginEach(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:639:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  639 |     STATEMENT_BEGIN(Each);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginReset(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:766:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  766 |     STATEMENT_BEGIN(Reset);
      |     ^~~~~~~~~~~~~~~
⠦ Building module: sqlite3, Completed: 4  SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node
⠧ Building module: sqlite3, Completed: 4  COPY Release/node_sqlite3.node
  COPY /home/raphy/Raphy-Template/node_modules/sqlite3/lib/binding/napi-v{napi_build_version}-linux-x64/node_sqlite3.node
  TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
⠇ Building module: ursa-optional, Completed: 5gyp 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/ursa-optional/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.2.2/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.2.2',
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.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/ursa-optional',
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: ursa-optional, Completed: 5gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/ursa-optional/build'
  CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
                                              In file included from /home/raphy/.electron-gyp/13.2.2/include/node/node.h:67,
                 from ../src/ursaNative.h:9,
                 from ../src/ursaNative.cc:3:
/home/raphy/.electron-gyp/13.2.2/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.2.2/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠸ Building module: ursa-optional, Completed: 5/home/raphy/.electron-gyp/13.2.2/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.2.2/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠴ Building module: ursa-optional, Completed: 5In file included from ../src/ursaNative.h:9,
                 from ../src/ursaNative.cc:3:
/home/raphy/.electron-gyp/13.2.2/include/node/node.h:770:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  770 |       (node::addon_register_func) (regfunc),                          \
      |                                           ^
/home/raphy/.electron-gyp/13.2.2/include/node/node.h:804:3: note: in expansion of macro ‘NODE_MODULE_X’
  804 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/ursaNative.cc:389:1: note: in expansion of macro ‘NODE_MODULE’
  389 | NODE_MODULE(ursaNative, init)
      | ^~~~~~~~~~~
⠼ Building module: ursa-optional, Completed: 5  SOLINK_MODULE(target) Release/obj.target/ursaNative.node
⠴ Building module: ursa-optional, Completed: 5  COPY Release/ursaNative.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/ursa-optional/build'
✔ Rebuild Complete
Done in 88.77s.
Done in 89.68s.
(base) raphy@pc:~/Raphy-Template$ 

How to solve the problem?

mafintosh commented 3 years ago

You shouldn't rebuild sodium-native, it comes with prebuilds for electron for most platforms. Have you tried not rebuilding it to see if that works for you?

raphael10-collab commented 3 years ago

@mafintosh Thanks for helping.

Actually, for every yarn execution, electron-rebuild executes:

(base) raphy@pc:~/Raphy-Template$ yarn
yarn install v1.22.10
[1/4] Resolving packages...
success Already up-to-date.
$ 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: leveldown, Completed: 1gyp 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.2.2/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.2.2',
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.2.2/<(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:
      |     ^~~~
⠼ 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/datastore-level/node_modules/leveldown/build'
gyp 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.2.2/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.2.2',
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.2.2/<(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' ]
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: 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:
      |     ^~~~
  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
⠇ Building module: leveldown, Completed: 2  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
⠸ Building module: leveldown, Completed: 2  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
⠼ Building module: secp256k1, Completed: 3gyp 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/secp256k1/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.2.2/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.2.2',
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.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/secp256k1',
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: secp256k1, Completed: 3gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
  CC(target) Release/obj.target/secp256k1/src/secp256k1/src/secp256k1.o
⠹ Building module: secp256k1, Completed: 3  AR(target) Release/obj.target/secp256k1.a
  COPY Release/secp256k1.a
  CXX(target) Release/obj.target/addon/src/addon.o
⠏ Building module: secp256k1, Completed: 3  CXX(target) Release/obj.target/addon/src/secp256k1.o
⠦ Building module: secp256k1, Completed: 3  SOLINK_MODULE(target) Release/obj.target/addon.node
⠧ Building module: secp256k1, Completed: 3  COPY Release/addon.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
gyp 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.2.2/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.2.2',
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.2.2/<(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: 4gyp 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: 4  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: 4Release/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;
       |                ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠦ Building module: sqlite3, Completed: 4Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190978:7: note: here
190978 |       case 4:  area *= p->aCoord[7].f - p->aCoord[6].f;
       |       ^~~~
Release/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;
       |                                              ~~~~~~~~~~^~~~~
⠧ Building module: sqlite3, Completed: 4Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c:190137:7: note: here
190137 |       default:  readCoord(pCellData+4,  &c); aCoord[1] = c.f;
       |       ^~~~~~~
Release/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: 4  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: 4../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: 4  CXX(target) Release/obj.target/node_sqlite3/src/database.o
⠼ Building module: sqlite3, Completed: 4../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)’:
../src/database.cc:153:9: warning: unused variable ‘status’ [-Wunused-variable]
  153 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)’:
../src/database.cc:247:9: warning: unused variable ‘status’ [-Wunused-variable]
  247 |     int status = napi_create_async_work(
      |         ^~~~~~
⠴ Building module: sqlite3, Completed: 4../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)’:
../src/database.cc:560:9: warning: unused variable ‘status’ [-Wunused-variable]
  560 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)’:
../src/database.cc:669:9: warning: unused variable ‘status’ [-Wunused-variable]
  669 |     int status = napi_create_async_work(
      |         ^~~~~~
⠸ Building module: sqlite3, Completed: 4  CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
⠴ Building module: sqlite3, Completed: 4  CXX(target) Release/obj.target/node_sqlite3/src/statement.o
⠋ Building module: sqlite3, Completed: 4../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginPrepare(node_sqlite3::Database::Baton*)’:
../src/statement.cc:122:9: warning: unused variable ‘status’ [-Wunused-variable]
  122 |     int status = napi_create_async_work(
      |         ^~~~~~
In file included from ../src/statement.cc:5:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginBind(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:344:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  344 |     STATEMENT_BEGIN(Bind);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginGet(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:396:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  396 |     STATEMENT_BEGIN(Get);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginRun(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:468:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  468 |     STATEMENT_BEGIN(Run);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginAll(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:538:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  538 |     STATEMENT_BEGIN(All);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginEach(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:639:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  639 |     STATEMENT_BEGIN(Each);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginReset(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:766:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  766 |     STATEMENT_BEGIN(Reset);
      |     ^~~~~~~~~~~~~~~
⠙ Building module: sqlite3, Completed: 4  SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node
⠹ Building module: sqlite3, Completed: 4  COPY Release/node_sqlite3.node
  COPY /home/raphy/Raphy-Template/node_modules/sqlite3/lib/binding/napi-v{napi_build_version}-linux-x64/node_sqlite3.node
  TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
⠸ Building module: ursa-optional, Completed: 5gyp 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/ursa-optional/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.2.2/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.2.2',
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.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/ursa-optional',
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: ursa-optional, Completed: 5gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/ursa-optional/build'
  CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
⠧ Building module: ursa-optional, Completed: 5In file included from /home/raphy/.electron-gyp/13.2.2/include/node/node.h:67,
                 from ../src/ursaNative.h:9,
                 from ../src/ursaNative.cc:3:
/home/raphy/.electron-gyp/13.2.2/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.2.2/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠇ Building module: ursa-optional, Completed: 5/home/raphy/.electron-gyp/13.2.2/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.2.2/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠋ Building module: ursa-optional, Completed: 5In file included from ../src/ursaNative.h:9,
                 from ../src/ursaNative.cc:3:
/home/raphy/.electron-gyp/13.2.2/include/node/node.h:770:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  770 |       (node::addon_register_func) (regfunc),                          \
      |                                           ^
/home/raphy/.electron-gyp/13.2.2/include/node/node.h:804:3: note: in expansion of macro ‘NODE_MODULE_X’
  804 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/ursaNative.cc:389:1: note: in expansion of macro ‘NODE_MODULE’
  389 | NODE_MODULE(ursaNative, init)
      | ^~~~~~~~~~~
⠇ Building module: ursa-optional, Completed: 5  SOLINK_MODULE(target) Release/obj.target/ursaNative.node
⠏ Building module: ursa-optional, Completed: 5  COPY Release/ursaNative.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/ursa-optional/build'
✔ Rebuild Complete
Done in 84.29s.
Done in 85.22s.
raphael10-collab commented 3 years ago

@mafintosh

I tried to remove electron-rebuild and then to install hyperbeam. But yarn requires electron-rebuild :

(base) raphy@pc:~/Raphy-Template$ yarn remove electron-rebuild
yarn remove v1.22.10
[1/2] Removing module electron-rebuild...
[2/2] Regenerating lockfile and installing missing dependencies...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info dmg-license@1.0.9: The platform "linux" is incompatible with this module.
info "dmg-license@1.0.9" is an optional dependency and failed compatibility check. Excluding it from installation.
info iconv-corefoundation@1.1.6: The platform "linux" is incompatible with this module.
info "iconv-corefoundation@1.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
warning "@postlight/mercury-parser > request-promise@4.2.6" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > request-promise-core@1.1.4" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > frontend-collective-react-dnd-scrollzone@1.0.2" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > pdfjs-dist@2.9.359" has unmet peer dependency "worker-loader@^3.0.7".
warning " > styled-components@5.3.1" has unmet peer dependency "react-is@>= 16.8.0".
warning " > eslint-plugin-react-hooks@4.2.0" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
warning "wrtc@0.4.7" is missing a bundled dependency "node-pre-gyp". This should be reported to the package maintainer.
success Uninstalled packages.
Done in 87.72s.
(base) raphy@pc:~/Raphy-Template$ yarn add hyperbeam
yarn add v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info dmg-license@1.0.9: The platform "linux" is incompatible with this module.
info "dmg-license@1.0.9" is an optional dependency and failed compatibility check. Excluding it from installation.
info iconv-corefoundation@1.1.6: The platform "linux" is incompatible with this module.
info "iconv-corefoundation@1.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > request-promise@4.2.6" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > request-promise-core@1.1.4" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > frontend-collective-react-dnd-scrollzone@1.0.2" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > pdfjs-dist@2.9.359" has unmet peer dependency "worker-loader@^3.0.7".
warning " > styled-components@5.3.1" has unmet peer dependency "react-is@>= 16.8.0".
warning " > eslint-plugin-react-hooks@4.2.0" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
warning "wrtc@0.4.7" is missing a bundled dependency "node-pre-gyp". This should be reported to the package maintainer.
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 34 new dependencies.
info Direct dependencies
└─ hyperbeam@1.1.3
info All dependencies
├─ @hyperswarm/dht@4.0.1
├─ @hyperswarm/discovery@2.0.1
├─ @hyperswarm/hypersign@2.1.1
├─ @hyperswarm/network@2.1.0
├─ blake2b-universal@1.0.1
├─ blake2b-wasm@1.1.7
├─ blake2b@2.1.3
├─ clone@2.1.2
├─ codecs@2.2.0
├─ dht-rpc@4.9.6
├─ guard-timeout@2.0.0
├─ hmac-blake2b@2.0.0
├─ hyperbeam@1.1.3
├─ hyperswarm@2.15.3
├─ ipv4-peers@2.0.0
├─ nanoresource@1.3.0
├─ noise-peer@2.1.1
├─ noise-protocol@3.0.1
├─ queue-tick@1.0.0
├─ record-cache@1.1.1
├─ secretstream-stream@2.0.0
├─ sha256-wasm@2.2.1
├─ sha512-wasm@2.3.1
├─ shuffled-priority-queue@2.1.0
├─ signed-varint@2.0.1
├─ simple-handshake@3.0.0
├─ sodium-javascript@0.7.3
├─ sodium-universal@3.0.4
├─ speedometer@1.1.0
├─ stream-collector@1.0.1
├─ streamx@2.11.1
├─ time-ordered-set@1.0.2
├─ timeout-refresh@1.0.3
└─ utp-native@2.5.3
$ yarn electron-rebuild
yarn run v1.22.10
error Command "electron-rebuild" not found.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
(base) raphy@pc:~/Raphy-Template$ 

I then re-installed electron-rebuild:

(base) raphy@pc:~/Raphy-Template$ yarn add --dev electron-rebuild@latest
yarn add v1.22.10
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@2.3.2: The platform "linux" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
info dmg-license@1.0.9: The platform "linux" is incompatible with this module.
info "dmg-license@1.0.9" is an optional dependency and failed compatibility check. Excluding it from installation.
info iconv-corefoundation@1.1.6: The platform "linux" is incompatible with this module.
info "iconv-corefoundation@1.1.6" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@1.2.13: The platform "linux" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
warning "@postlight/mercury-parser > request-promise@4.2.6" has unmet peer dependency "request@^2.34".
warning "@postlight/mercury-parser > request-promise > request-promise-core@1.1.4" has unmet peer dependency "request@^2.34".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "@recogito/annotorious > @recogito/recogito-client-core > react-autosize-textarea@7.1.0" has incorrect peer dependency "react-dom@^0.14.0 || ^15.0.0 || ^16.0.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react@^16.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree@2.8.0" has incorrect peer dependency "react-dom@^16.3.0".
warning "mui-datatables > react-sortable-tree > frontend-collective-react-dnd-scrollzone@1.0.2" has incorrect peer dependency "react-dnd@^7.3.0".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react@^15.3.0 || ^16.0.0-alpha".
warning "mui-datatables > react-sortable-tree > react-virtualized@9.22.3" has incorrect peer dependency "react-dom@^15.3.0 || ^16.0.0-alpha".
warning " > pdfjs-dist@2.9.359" has unmet peer dependency "worker-loader@^3.0.7".
warning " > styled-components@5.3.1" has unmet peer dependency "react-is@>= 16.8.0".
warning " > eslint-plugin-react-hooks@4.2.0" has unmet peer dependency "eslint@^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0".
warning "wrtc@0.4.7" is missing a bundled dependency "node-pre-gyp". This should be reported to the package maintainer.
[4/4] Building fresh packages...
success Saved lockfile.
success Saved 21 new dependencies.
info Direct dependencies
└─ electron-rebuild@3.2.0
info All dependencies
├─ @malept/cross-spawn-promise@2.0.0
├─ @types/cacheable-request@6.0.2
├─ @types/http-cache-semantics@4.0.1
├─ @types/keyv@3.1.2
├─ @types/responselike@1.0.0
├─ cacheable-lookup@5.0.4
├─ cli-cursor@3.1.0
├─ cli-spinners@2.6.0
├─ clone@1.0.4
├─ defaults@1.0.3
├─ electron-rebuild@3.2.0
├─ http2-wrapper@1.0.3
├─ is-interactive@1.0.0
├─ log-symbols@4.1.0
├─ lzma-native@8.0.1
├─ node-abi@2.30.0
├─ node-api-version@0.1.4
├─ ora@5.4.1
├─ resolve-alpn@1.2.0
├─ restore-cursor@3.1.0
└─ wcwidth@1.0.1
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
⠹ Building module: canvas, Completed: 1gyp info find Python using Python version 3.8.8 found at "/home/raphy/anaconda3/bin/python3"
⠸ Building module: leveldown, Completed: 1gyp info spawn /home/raphy/anaconda3/bin/python3
gyp info spawn args [
gyp info spawn args   '/home/raphy/Raphy-Template/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/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.2.2/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.2.2',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.2.2/<(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
⠇ Building module: leveldown, Completed: 1  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/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/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.2.2/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.2.2',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.2.2/<(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' ]
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: 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
⠴ Building module: leveldown, Completed: 2  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
⠙ Building module: leveldown, Completed: 2  COPY Release/leveldown.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/leveldown/build'
⠹ Building module: secp256k1, Completed: 3gyp 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/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/secp256k1/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.2.2/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.2.2',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/secp256k1',
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: secp256k1, Completed: 3gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
  CC(target) Release/obj.target/secp256k1/src/secp256k1/src/secp256k1.o
⠋ Building module: secp256k1, Completed: 3  AR(target) Release/obj.target/secp256k1.a
  COPY Release/secp256k1.a
  CXX(target) Release/obj.target/addon/src/addon.o
⠧ Building module: secp256k1, Completed: 3  CXX(target) Release/obj.target/addon/src/secp256k1.o
⠼ Building module: secp256k1, Completed: 3  SOLINK_MODULE(target) Release/obj.target/addon.node
⠴ Building module: secp256k1, Completed: 3  COPY Release/addon.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/secp256k1/build'
⠦ Building module: sqlite3, Completed: 5gyp 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/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/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.2.2/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.2.2',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.2.2/<(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: 5gyp 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-addon-api/nothing.o
  AR(target) Release/obj.target/../node-addon-api/nothing.a
  COPY Release/nothing.a
⠏ Building module: sqlite3, Completed: 5  ACTION deps_sqlite3_gyp_action_before_build_target_unpack_sqlite_dep Release/obj/gen/sqlite-autoconf-3340000/sqlite3.c
⠋ Building module: sqlite3, Completed: 5  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: 5Release/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;
       |       ^~~~
Release/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;
       |       ^~~~
⠦ Building module: sqlite3, Completed: 5Release/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;
       |       ^~~~~~~
Release/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;
       |                                              ~~~~~~~~~~^~~~~
⠧ Building module: sqlite3, Completed: 5Release/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: 5  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: 5../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: 5  CXX(target) Release/obj.target/node_sqlite3/src/database.o
⠙ Building module: sqlite3, Completed: 5../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)’:
../src/database.cc:153:9: warning: unused variable ‘status’ [-Wunused-variable]
  153 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)’:
../src/database.cc:247:9: warning: unused variable ‘status’ [-Wunused-variable]
  247 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)’:
../src/database.cc:560:9: warning: unused variable ‘status’ [-Wunused-variable]
  560 |     int status = napi_create_async_work(
      |         ^~~~~~
../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)’:
../src/database.cc:669:9: warning: unused variable ‘status’ [-Wunused-variable]
  669 |     int status = napi_create_async_work(
      |         ^~~~~~
⠹ Building module: sqlite3, Completed: 5  CXX(target) Release/obj.target/node_sqlite3/src/node_sqlite3.o
⠧ Building module: sqlite3, Completed: 5  CXX(target) Release/obj.target/node_sqlite3/src/statement.o
⠹ Building module: sqlite3, Completed: 5../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginPrepare(node_sqlite3::Database::Baton*)’:
../src/statement.cc:122:9: warning: unused variable ‘status’ [-Wunused-variable]
  122 |     int status = napi_create_async_work(
      |         ^~~~~~
In file included from ../src/statement.cc:5:
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginBind(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:344:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  344 |     STATEMENT_BEGIN(Bind);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginGet(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:396:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  396 |     STATEMENT_BEGIN(Get);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginRun(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:468:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  468 |     STATEMENT_BEGIN(Run);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginAll(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:538:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  538 |     STATEMENT_BEGIN(All);
      |     ^~~~~~~~~~~~~~~
⠸ Building module: sqlite3, Completed: 5../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginEach(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:639:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  639 |     STATEMENT_BEGIN(Each);
      |     ^~~~~~~~~~~~~~~
../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginReset(node_sqlite3::Statement::Baton*)’:
../src/macros.h:146:9: warning: unused variable ‘status’ [-Wunused-variable]
  146 |     int status = napi_create_async_work(                                       \
      |         ^~~~~~
../src/statement.cc:766:5: note: in expansion of macro ‘STATEMENT_BEGIN’
  766 |     STATEMENT_BEGIN(Reset);
      |     ^~~~~~~~~~~~~~~
⠴ Building module: sqlite3, Completed: 5  SOLINK_MODULE(target) Release/obj.target/node_sqlite3.node
⠦ Building module: sqlite3, Completed: 5  COPY Release/node_sqlite3.node
  COPY /home/raphy/Raphy-Template/node_modules/sqlite3/lib/binding/napi-v{napi_build_version}-linux-x64/node_sqlite3.node
  TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/sqlite3/build'
⠧ Building module: sqlite3, Completed: 6gyp 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/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/ursa-optional/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/Raphy-Template/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/home/raphy/.electron-gyp/13.2.2/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.2.2',
gyp info spawn args   '-Dnode_gyp_dir=/home/raphy/Raphy-Template/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/home/raphy/.electron-gyp/13.2.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/home/raphy/Raphy-Template/node_modules/ursa-optional',
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: ursa-optional, Completed: 6gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
⠏ Building module: ursa-optional, Completed: 6make: Entering directory '/home/raphy/Raphy-Template/node_modules/ursa-optional/build'
  CXX(target) Release/obj.target/ursaNative/src/ursaNative.o
⠹ Building module: ursa-optional, Completed: 6In file included from /home/raphy/.electron-gyp/13.2.2/include/node/node.h:67,
                 from ../src/ursaNative.h:9,
                 from ../src/ursaNative.cc:3:
/home/raphy/.electron-gyp/13.2.2/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.2.2/include/node/v8.h:1652:9: note: declared here
 1652 |   using ResolveCallback V8_DEPRECATE_SOON("Use ResolveModuleCallback") =
      |         ^~~~~~~~~~~~~~~
⠸ Building module: ursa-optional, Completed: 6/home/raphy/.electron-gyp/13.2.2/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.2.2/include/node/v8.h:7291:7: note: declared here
 7291 | using HostImportModuleDynamicallyCallback V8_DEPRECATE_SOON(
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
⠴ Building module: ursa-optional, Completed: 6In file included from ../src/ursaNative.h:9,
                 from ../src/ursaNative.cc:3:
/home/raphy/.electron-gyp/13.2.2/include/node/node.h:770:43: warning: cast between incompatible function types from ‘void (*)(v8::Local<v8::Object>)’ to ‘node::addon_register_func’ {aka ‘void (*)(v8::Local<v8::Object>, v8::Local<v8::Value>, void*)’} [-Wcast-function-type]
  770 |       (node::addon_register_func) (regfunc),                          \
      |                                           ^
/home/raphy/.electron-gyp/13.2.2/include/node/node.h:804:3: note: in expansion of macro ‘NODE_MODULE_X’
  804 |   NODE_MODULE_X(modname, regfunc, NULL, 0)  // NOLINT (readability/null_usage)
      |   ^~~~~~~~~~~~~
../src/ursaNative.cc:389:1: note: in expansion of macro ‘NODE_MODULE’
  389 | NODE_MODULE(ursaNative, init)
      | ^~~~~~~~~~~
⠼ Building module: ursa-optional, Completed: 6  SOLINK_MODULE(target) Release/obj.target/ursaNative.node
⠴ Building module: ursa-optional, Completed: 6  COPY Release/ursaNative.node
make: Leaving directory '/home/raphy/Raphy-Template/node_modules/ursa-optional/build'
✔ Rebuild Complete
Done in 91.20s.
Done in 102.36s.
(base) raphy@pc:~/Raphy-Template$ yarn
yarn install v1.22.10
[1/4] Resolving packages...
success Already up-to-date.
$ yarn electron-rebuild
yarn run v1.22.10
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
✔ Rebuild Complete
Done in 1.07s.
Done in 2.09s.

(base) raphy@pc:~/Raphy-Template$ yarn postinstall
yarn run v1.22.10
$ yarn electron-rebuild
$ /home/raphy/Raphy-Template/node_modules/.bin/electron-rebuild
✔ Rebuild Complete
Done in 1.23s.

And then, the electron app starts without any apparent problem.

Why does this happen? Why to make it work, before installing hyperbeam I have to first remove electron-rebuild, and only after hyperbeam installation, I can install electron-rebuild ?

mafintosh commented 2 years ago

I don't know anything about yarn, but you should avoid rebuilding it or install the required deps.

I know from others there are some flags to disable that with electron-rebuild, so I suggest you google for that :)