-
-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot find module 'usb_bindings' #6
Comments
Place the usb_bindings.node file in your node path or in the directory where usb.js is located. |
Where can I get the |
usb_bindings.node resides in build/Release. |
Sorry. And where to find |
build/* will be generated by executing make respectively wscript and is inside the node-usb directory. |
but
|
As your log shows, you do not have node-waf inside your PATH.
node-waf is required for building a node module. |
i'm getting the same issue, but i'm not getting an error regarding node-waf $ node tests/node-usb-test.js module.js:340 |
node-waf is not available anymore... node-gyp is the replacement... |
This is what is happening on my machine:
Any ideas? |
🙏 also need help. what i tried so far:
result is the same as the fellows above |
you can find "usb_bindings" here. |
After placing (master) -> node usb.js
module.js:434
return process.dlopen(module, path._makeLong(filename));
^
Error: /home/yash/node-usb/usb_bindings.node: invalid ELF header
at Error (native)
at Object.Module._extensions..node (module.js:434:18)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
at Object.<anonymous> (/home/yash/node-usb/usb.js:4:15)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32) |
@yasharma That is caused by the fact that the binary is not suited for your OS. I however have the same problem at the moment, so I don't have a solution I'm afraid. |
Hi,
I have tried installing the node-usb in my ubuntu11.04. I am getting following error "USB_BINDINGS" module not found. can you help me out on this subject.
root@ubuntu:/home/san# nodejs --version
v0.6.8
root@ubuntu:/home/san# cd node-usb/
root@ubuntu:/home/san/node-usb# make
node-waf configure clean build; nodejs tests/node-usb-test.js
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for program gcc or cc : /usr/bin/gcc
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for gcc : ok
Checking for node path : not found
Checking for node prefix : ok /usr
Checking for libusb-1.0 : yes
'configure' finished successfully (1.996s)
'clean' finished successfully (0.040s)
Waf: Entering directory
/home/san/node-usb/build' [1/6] cxx: src/node_usb.cc -> build/Release/src/node_usb_1.o [2/6] cxx: src/usb.cc -> build/Release/src/usb_1.o [3/6] cxx: src/device.cc -> build/Release/src/device_1.o [4/6] cxx: src/interface.cc -> build/Release/src/interface_1.o [5/6] cxx: src/endpoint.cc -> build/Release/src/endpoint_1.o [6/6] cxx_link: build/Release/src/node_usb_1.o build/Release/src/usb_1.o build/Release/src/device_1.o build/Release/src/interface_1.o build/Release/src/endpoint_1.o -> build/Release/usb_bindings.node Waf: Leaving directory
/home/san/node-usb/build''build' finished successfully (6.181s)
node.js:201
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: Cannot find module 'usb_bindings'
at Function._resolveFilename (module.js:334:11)
at Function._load (module.js:279:25)
at Module.require (module.js:357:17)
at require (module.js:368:17)
at Object. (/home/san/node-usb/usb.js:4:15)
at Module._compile (module.js:432:26)
at Object..js (module.js:450:10)
at Module.load (module.js:351:31)
at Function._load (module.js:310:12)
at Module.require (module.js:357:17)
make: *** [make] Error 1
root@ubuntu:/home/san/node-usb#
The text was updated successfully, but these errors were encountered: