Kismet Wireless

Kismet Forums

 

Posted by:dragorn
Subject:LibUSB vesion problem?
Date:15:26:54 15/11/2009

> Help!
>
> I've just upgraded from Mandriva 2009.1 to 2010.0.
>
> When I try and run Kismet Spectools - which were compiled under 2009.1 - I get
> the following error message:
>
> /usr/local/bin/spectool_gtk: symbol lookup error: /usr/local/bin/spectool_gtk:
> undefined symbol: usb_debug
>
> If I try and compile either the release version or the latest svn fror2010.0, I get:
>
> <snip>
> checking usb.h usability... yes
> checking usb.h presence... yes
> checking for usb.h... yes
> checking for usb_init in -lusb... no
> configure: error: *** LibUSB required. Linking -lusb failed.
>
> LibUSB *is* installed - version libusb-1.0_0, along with its development and
> static development components.
>
> I also have the compatibility (and development components) for version 0.1_4
> installed.
>
> It looks like something has changed between versions. I can find no reference to
> usb_init, but I can find references to libusb_init!
>
> Anyone got any suggestions?
>
> --
> Pete

Libusb completely broke/changed their API with 1.0. There is no way for programs to co-exist with it and 0.1.12. For now, spectools requires libusb 0.1.12, and will continue to do so for some time, until 1.0.0 becomes popular enough with distributions.

-m


Reply to this message