On the other hand, the Debian patch seems to be correct but libusb-0.1 is not maintained by upstream. Instead, the upstream maintains libusb-1.0 and libusb-compat-0.1 which many other distros ship.
So this may not a bug for Debian/Ubuntu but it conflicts with other distros shipping with original libusb-0.1 usb.h or libusb-compat-0.1.
Ludovic Rousseau has sent in patches to libusb mailing list. Hopefully the libusb admins can accept this patch. In that case, this bug report can be closed.
On the other hand, the Debian patch seems to be correct but libusb-0.1 is not maintained by upstream. Instead, the upstream maintains libusb-1.0 and libusb-compat-0.1 which many other distros ship.
So this may not a bug for Debian/Ubuntu but it conflicts with other distros shipping with original libusb-0.1 usb.h or libusb-compat-0.1.
Ludovic Rousseau has sent in patches to libusb mailing list. Hopefully the libusb admins can accept this patch. In that case, this bug report can be closed.