PoliDown
PoliDown copied to clipboard
Add libsecret-1-0 ad a prerequisite
I'm on WSL Debian kernel 4.4.0-18362-Microsoft
This is what i got after the first run of npm install:
username@LAPTOP~/p/PoliDown> npm install
> [email protected] install /home/username/polidown/PoliDown/node_modules/keytar
> prebuild-install || node-gyp rebuild
prebuild-install WARN install libsecret-1.so.0: cannot open shared object file: No such file or directory
/bin/sh: 1: pkg-config: not found
gyp: Call to 'pkg-config --libs-only-l libsecret-1' returned exit status 127 while in binding.gyp. while trying to load binding.gyp
gyp ERR! configure error
gyp ERR! stack Error: `gyp` failed with exit code: 1
gyp ERR! stack at ChildProcess.onCpExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/configure.js:351:16)
gyp ERR! stack at ChildProcess.emit (events.js:198:13)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:248:12)
gyp ERR! System Linux 4.4.0-18362-Microsoft
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/username/polidown/PoliDown/node_modules/keytar
gyp ERR! node -v v10.22.1
gyp ERR! node-gyp -v v5.1.0
gyp ERR! not ok
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `prebuild-install || node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /home/username/.npm/_logs/2020-09-22T10_43_37_118Z-debug.log
I solved via sudo apt install libsecret-1-0