The ebuild already rdepends on virtual/libusb:0, but it also needs virtual/libusb:1. The main configure script checks for libusb-0.1 whereas the one in usbhid-dump/ checks for libusb-1.0. So both slots will need to be pulled in.
Created attachment 251875 [details] build.log
Created attachment 251877 [details] emerge --info
Created attachment 251881 [details] config.log
Comment on attachment 251881 [details] config.log this config.log doesnt show the error as it isnt the one from the failing dir
Created attachment 251891 [details] usbhid-dump config.log
i'd rather just update the code to all use libusb-1
(In reply to comment #6) > i'd rather just update the code to all use libusb-1 > Just? That would be quite a lot of work compared to just adding virtual/libusb:1 to RDEPEND. But if you're seriously willing to do it, then that really would be damn good of you.
not that hard. but maybe that's because ive done this before.
*** Bug 342605 has been marked as a duplicate of this bug. ***
In the mean time I have applied the double dependency since otherwise it fails to build.
Is this double dependency still required?
(In reply to comment #11) > Is this double dependency still required? > Yes. Nothing has changed since in Portage, but libusb-1 patch was sent to upstream.
upstream took my patch, so ive merged it into usbutils-0.91-r1