FS#22029 - [usbutils] linked to old libusb

Attached to Project: Arch Linux
Opened by Frank Phillips (fphillips) - Thursday, 09 December 2010, 05:24 GMT
Last edited by Tobias Powalowski (tpowa) - Friday, 10 December 2010, 23:10 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

The usbutils update yesterday is linked to libusb-0.1.so.4 from the previous libusb-0.1.12-4
Strangely, only lsusb wants the old version:

[mythtv@ion ~]$ ldd `which usbhid-dump`
linux-gate.so.1 => (0xb781b000)
libusb-1.0.so.0 => /usr/lib/libusb-1.0.so.0 (0xb77fc000)
libc.so.6 => /lib/libc.so.6 (0xb76b0000)
librt.so.1 => /lib/librt.so.1 (0xb76a7000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb768d000)
/lib/ld-linux.so.2 (0xb781c000)
[mythtv@ion ~]$ ldd `which lsusb`
linux-gate.so.1 => (0xb7856000)
libusb-0.1.so.4 => not found
libc.so.6 => /lib/libc.so.6 (0xb76f7000)
/lib/ld-linux.so.2 (0xb7857000)

usbutils-0.91-3
libusb-1.0.8-1
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Friday, 10 December 2010, 23:10 GMT
Reason for closing:  Fixed
Additional comments about closing:  0.91-4
Comment by Frank Phillips (fphillips) - Thursday, 09 December 2010, 05:34 GMT
I must have updated right in the middle of things yesterday. I have hal-0.5.14-5 installed, but only after reinstalling did it pick up the libusb-compat dependency.

Still, usbutils should either be recompiled or additionally depend on libusb-compat.
Comment by Gerardo Exequiel Pozzi (djgera) - Thursday, 09 December 2010, 06:53 GMT
  • Field changed: Summary (usbutils linked to old libusb → [usbutils] linked to old libusb)
  • Field changed: Status (Unconfirmed → Assigned)
  • Task assigned to Tobias Powalowski (tpowa)
@Frank: In this case is correct. Just a tip: avoid using ldd, there is no way to differenciate between direct and indirect link. Use: LD_DEBUG=files lsusb 2>&1 | grep libusb

Loading...