Building 'ni' on ubuntu 10.10 and diamondback - can't find my libusb?
I've been following along with the wiki: http://www.ros.org/wiki/ni
I've got diamondback, and my libusb is 1.0.8:
$ aptitude show libusb-1.0-0-dev Package: libusb-1.0-0-dev State: installed Version: 2:1.0.8-2When I do "rosmake ni --rosdep-install" I get these errors:
Failed to find rosdep libusb1.0 for package ps_engine on OS:ubuntu version:10.10 Failed to find rosdep libusb1.0 for package openni_camera on OS:ubuntu version:10.10 Failed to find rosdep libusb1.0 for package openni_tracker on OS:ubuntu version:10.10 Failed to find rosdep libusb1.0 for package openni on OS:ubuntu version:10.10 Failed to find rosdep libusb1.0 for package nite on OS:ubuntu version:10.10 Failed to find rosdep libusb1.0 for package openni_pcl on OS:ubuntu version:10.10 WARNING: Rosdeps [u'libusb1.0', u'libusb1.0', u'libusb1.0', u'libusb1.0', u'libusb1.0', u'libusb1.0'] could not be resolved
And then it dies on:
Linking CXX executable ../bin/openni_viewer /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_close' /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_find_devices' /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_open' /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_find_busses' /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_get_string_simple' /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_init' /home/murph/src/robos/ros-workspace/ni/openni_camera/lib/libopenni_driver.so: undefined reference to `usb_busses' collect2: ld returned 1 exit status
Any clue what I missed?