Bug#594330: libusb2 doesn't detect any devices
Package: libusb2 Version: 8.1-3 Severity: grave Tags: patch Hi! libusb2 is unusable because libusb_get_device_list doesn't detect any devices. This happens because libusb20_be_alloc_ugen20 is disabled. This problem can be reproduced with lsusb from http://code.google.com/p/segin-utils/source/browse/trunk/freebsd-utils/lsusb-libusb.c. I'm providing a patch. -- System Information: Debian Release: squeeze/sid APT prefers testing APT policy: (500, 'testing') Architecture: kfreebsd-amd64 (x86_64) Kernel: kFreeBSD 8.1-1-amd64 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libusb2 depends on: ii libbsd0 0.2.0-1utility functions from BSD systems ii libc0.1 2.11.2-2 Embedded GNU C Library: Shared lib libusb2 recommends no packages. libusb2 suggests no packages. -- no debconf information diff -Nurp freebsd-libs-8.1/lib/libusb/libusb20.c freebsd-libs-8.1-new/lib/libusb/libusb20.c --- freebsd-libs-8.1/lib/libusb/libusb20.c 2010-04-06 20:34:05.0 -0400 +++ freebsd-libs-8.1-new/lib/libusb/libusb20.c 2010-08-25 06:54:51.453938361 -0400 @@ -1166,7 +1166,7 @@ libusb20_be_alloc_ugen20(void) { struct libusb20_backend *pbe; -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) pbe = libusb20_be_alloc(libusb20_ugen20_backend); #else pbe = NULL;
Bug#594330: libusb2 doesn't detect any devices
Committed to USB P4. --HPS http://p4web.freebsd.org/@@182898?ac=10 Change 182898 by hsela...@hselasky_laptop001 on 2010/08/25 16:49:00 LibUSB: - patch for GNU/kFreeBSD by David Moles PR: http://bugs.debian.org/cgi- bin/bugreport.cgi?bug=594330 Reviewed by:hselasky @ Affected files ... .. //depot/projects/usb/src/lib/libusb/libusb20.c#19 edit Differences ... //depot/projects/usb/src/lib/libusb/libusb20.c#19 (text+ko) @@ -1182,7 +1182,7 @@ { struct libusb20_backend *pbe; -#ifdef __FreeBSD__ +#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) pbe = libusb20_be_alloc(libusb20_ugen20_backend); #else pbe = NULL; -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201008251847.18340.hsela...@c2i.net
Bug#594330: libusb2 doesn't detect any devices
On Wed, Aug 25, 2010 at 07:06:55AM -0400, David Moles wrote: Package: libusb2 Version: 8.1-3 Severity: grave Tags: patch Hi! libusb2 is unusable because libusb_get_device_list doesn't detect any devices. This happens because libusb20_be_alloc_ugen20 is disabled. This problem can be reproduced with lsusb from http://code.google.com/p/segin-utils/source/browse/trunk/freebsd-utils/lsusb-libusb.c. I'm providing a patch. Thanks for the patch, it will be fixed in the next upload. -- Aurelien Jarno GPG: 1024D/F1BCDB73 aurel...@aurel32.net http://www.aurel32.net -- To UNSUBSCRIBE, email to debian-bsd-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20100825222923.gb31...@hall.aurel32.net