Describe the bug
npm start fails to start WALC, because deasync.node is not found
WALC Installation Type: Build from source, git commit #4ec81c57 (tag v0.3.3)
To Reproduce
Steps to reproduce the behavior:
Follow the build instructions on the website:
- git clone https://github.com/WAClient/WALC.git
- cd WALC
- npm install
- npm run dev
- npm start
Expected behavior
Start the app.
Did you try closing and then opening it back?: No
System Information (please complete the following information):
- OS/Distro: Debian 12 on ARM64 tablet (this is why I can not use the prebuild binaries)
Additional context
Uncaught Exception:
Error: Could not locate the bindings file. Tried:
→ /home/malte/git/WALC/node_modules/deasync/build/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/build/Debug/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/build/Release/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/out/Debug/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/Debug/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/out/Release/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/Release/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/build/default/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/compiled/16.15.0/linux/arm64/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/addon-build/release/install-root/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/addon-build/debug/install-root/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/addon-build/default/install-root/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/lib/binding/node-v107-linux-arm64/deasync.node
at bindings (/home/malte/git/WALC/node_modules/bindings/bindings.js:126:9)
at Object. (/home/malte/git/WALC/node_modules/deasync/index.js:30:31)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1175:10)
at Module.load (node:internal/modules/cjs/loader:988:32)
at Module._load (node:internal/modules/cjs/loader:829:12)
at c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/home/malte/git/WALC/node_modules/get-port-sync/index.js:2:15)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1175:10)
at Module.load (node:internal/modules/cjs/loader:988:32)
at Module._load (node:internal/modules/cjs/loader:829:12)
at c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
but a find . -name deasync.node gives:
[...]
./node_modules/deasync/bin/linux-arm64-node-18/deasync.node
[...]
Describe the bug
npm start fails to start WALC, because deasync.node is not found
WALC Installation Type: Build from source, git commit #4ec81c57 (tag v0.3.3)
To Reproduce
Steps to reproduce the behavior:
Follow the build instructions on the website:
Expected behavior
Start the app.
Did you try closing and then opening it back?: No
System Information (please complete the following information):
Additional context
Uncaught Exception:
Error: Could not locate the bindings file. Tried:
→ /home/malte/git/WALC/node_modules/deasync/build/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/build/Debug/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/build/Release/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/out/Debug/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/Debug/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/out/Release/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/Release/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/build/default/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/compiled/16.15.0/linux/arm64/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/addon-build/release/install-root/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/addon-build/debug/install-root/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/addon-build/default/install-root/deasync.node
→ /home/malte/git/WALC/node_modules/deasync/lib/binding/node-v107-linux-arm64/deasync.node
at bindings (/home/malte/git/WALC/node_modules/bindings/bindings.js:126:9)
at Object. (/home/malte/git/WALC/node_modules/deasync/index.js:30:31)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1175:10)
at Module.load (node:internal/modules/cjs/loader:988:32)
at Module._load (node:internal/modules/cjs/loader:829:12)
at c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
at require (node:internal/modules/cjs/helpers:102:18)
at Object. (/home/malte/git/WALC/node_modules/get-port-sync/index.js:2:15)
at Module._compile (node:internal/modules/cjs/loader:1120:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1175:10)
at Module.load (node:internal/modules/cjs/loader:988:32)
at Module._load (node:internal/modules/cjs/loader:829:12)
at c._load (node:electron/js2c/asar_bundle:5:13343)
at Module.require (node:internal/modules/cjs/loader:1012:19)
but a find . -name deasync.node gives:
[...]
./node_modules/deasync/bin/linux-arm64-node-18/deasync.node
[...]