Libusb-0.x is now legacy software


#1

The libusb developers are encouraging people to start moving to
ibusb-1.0.

http://libusb.wiki.sourceforge.net/

This matters to GNU radio because the USRP code has dependencies on an
internal structure in libusb-0.12. In OpenEmbedded, we are building
Angstrom with libusb-1.0 which is how I noticed. I had tried hacking
around this without success. It is easy enough for me to switch back
to libusb-0.12.

Anyway, this won’t be a real issue until popular distros start
switching, I just wanted to warn people that when the switch occurs,
the USRP build will break.

Philip


#2

On Tue, Dec 16, 2008 at 12:32 PM, Philip B.
removed_email_address@domain.invalid wrote:

This matters to GNU radio because the USRP code has dependencies on an
internal structure in libusb-0.12. In OpenEmbedded, we are building
Angstrom with libusb-1.0 which is how I noticed. I had tried hacking
around this without success. It is easy enough for me to switch back
to libusb-0.12.

Thanks for the heads up. Did you trying using the libusb-compat-0.1.0
library?

-Johnathan


#3

Philip B. wrote:

The libusb developers are encouraging people to start moving to ibusb-1.0.

http://libusb.wiki.sourceforge.net/

This matters to GNU radio because the USRP code has dependencies on an
internal structure in libusb-0.12. In OpenEmbedded, we are building
Angstrom with libusb-1.0 which is how I noticed. I had tried hacking
around this without success. It is easy enough for me to switch back
to libusb-0.12.

Have you tried using libusb-compat-0.1 instead of falling back?

Eric