Background, I'm trying to play with a Kinect camera and Python.
When I tried to make freenect (manual install) on Ubuntu 12.04, it complained about undefined libusb_get_parent.
However, it works fine on Ubuntu 14.04.
Next I go to a Raspberry PI, and try to get that manual install to work there. No dice. Same libusb_get_parent complaint.
So I apt-get update, upgrade, dist-upgrade, no dice. I try to get libusb-dev and all sorts of things.
So I do dpkg -s libusb-1.0-0-dev
on Ubuntu 12.02. It says it uses
Source: libusb-1.0
Version: 2:1.0.9~rc3-2ubuntu1
On Ubuntu 14.04 it says:
Source: libusbx
Version: 2:1.0.17-1ubuntu2
And finally on the Raspberry PI:
Source: libusbx
Version: 2:1.0.11-1
So I figure, if I can get a newer version of libusbx onto the Raspberry PI, I should at least get a little farther.
I downloaded the latest libusbx here (http://sourceforge.net/projects/libusbx/files/releases/1.0.18/source/)
And then did:
$ sudo su
$ ./configure && make && make install && sudo ldconfig
From the directory that I extracted. (It appeared to configure and make.)
I again did dpkg -s libusb-1.0-0-dev thinking I'd now have my new 1.0.18 version, but that's not the case. It's still 1.0.11.
I'm sure it's something simple I'm missing. Thanks.