Discussion:
[libhid-discuss] Need help installing on Debian 6 (Squeeze)
Michael Sandford
2012-07-18 19:14:13 UTC
Permalink
Hi Folks,

I am trying to install libhid on debian 6 and running into some problems.

1. Dependency on swig and libhid-dev not well outlined, but solved.
2. Installs to /usr/local/lib/python2.6/site-packages which isn't on
pythonpath, but also solved.
3. When trying to use library, get one of two errors:

sandford at debian-test:~/item_entry/src$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import hid
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named hid
So then I do this:
sandford at debian-test:~/item_entry/src$ export
PYTHONPATH="$PYTHONPATH:/usr/local/lib/python2.6/site-packages/"
sandford at debian-test:~/item_entry/src$ python
Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
import hid
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named hid
import libhid
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python2.6/site-packages/libhid/__init__.py",
line 29, in <module>
_hid = swig_import_helper()
File "/usr/local/lib/python2.6/site-packages/libhid/__init__.py",
line 25, in swig_import_helper
_mod = imp.load_module('_hid', fp, pathname, description)
ImportError: libhid.so.0: cannot open shared object file: No such file
or directory
So then I do this:
sandford at debian-test:~/item_entry/src$ ls
/usr/local/lib/python2.6/dist-packages/libhid/
_hid.a hid.pyc _hid.so.0 hidwrap.pyc __init__.pyc
_hid.la hid.pyo _hid.so.0.0.0 hidwrap.pyo __init__.pyo
hid.py _hid.so hidwrap.py __init__.py
sandford at debian-test:~/item_entry/src$

Funnily enough, libhid.so.0 is not in that directory. I am not really
sure what is going wrong here but I could really use some help to get it
installed at working.

Thanks,
Mike

Loading...