llnode icon indicating copy to clipboard operation
llnode copied to clipboard

js api is probably broken

Open rifler opened this issue 4 years ago • 1 comments

llnode - 3.2.0 node - 12.19.0 OS - linux

stack trace on require

> require('llnode')
Uncaught Error: Could not locate the bindings file. Tried:
 → /home/rifler/node_modules/llnode/build/addon.node
 → /home/rifler/node_modules/llnode/build/Debug/addon.node
 → /home/rifler/node_modules/llnode/build/Release/addon.node
 → /home/rifler/node_modules/llnode/out/Debug/addon.node
 → /home/rifler/node_modules/llnode/Debug/addon.node
 → /home/rifler/node_modules/llnode/out/Release/addon.node
 → /home/rifler/node_modules/llnode/Release/addon.node
 → /home/rifler/node_modules/llnode/build/default/addon.node
 → /home/rifler/node_modules/llnode/compiled/12.19.0/linux/x64/addon.node
 → /home/rifler/node_modules/llnode/addon-build/release/install-root/addon.node
 → /home/rifler/node_modules/llnode/addon-build/debug/install-root/addon.node
 → /home/rifler/node_modules/llnode/addon-build/default/install-root/addon.node
 → /home/rifler/node_modules/llnode/lib/binding/node-v72-linux-x64/addon.node
    at bindings (/home/rifler/node_modules/bindings/bindings.js:126:9)
    at Object.<anonymous> (/home/rifler/node_modules/llnode/index.js:7:24)
    at Module._compile (internal/modules/cjs/loader.js:1015:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Module.require (internal/modules/cjs/loader.js:903:19)
    at require (internal/modules/cjs/helpers.js:74:18) {
  tries: [
    '/home/rifler/node_modules/llnode/build/addon.node',
    '/home/rifler/node_modules/llnode/build/Debug/addon.node',
    '/home/rifler/node_modules/llnode/build/Release/addon.node',
    '/home/rifler/node_modules/llnode/out/Debug/addon.node',
    '/home/rifler/node_modules/llnode/Debug/addon.node',
    '/home/rifler/node_modules/llnode/out/Release/addon.node',
    '/home/rifler/node_modules/llnode/Release/addon.node',
    '/home/rifler/node_modules/llnode/build/default/addon.node',
    '/home/rifler/node_modules/llnode/compiled/12.19.0/linux/x64/addon.node',
    '/home/rifler/node_modules/llnode/addon-build/release/install-root/addon.node',
    '/home/rifler/node_modules/llnode/addon-build/debug/install-root/addon.node',
    '/home/rifler/node_modules/llnode/addon-build/default/install-root/addon.node',
    '/home/rifler/node_modules/llnode/lib/binding/node-v72-linux-x64/addon.node'
  ]
}

rifler avatar Apr 19 '21 10:04 rifler

The API requires the additional flag --llnode_build_addon=true to be set for the npm install command. e.g. npm install llnode --llnode_build_addon=true We should probably highlight this better in the documentation.

No9 avatar Aug 17 '22 23:08 No9