The libusb package contains a library used by some applications for USB device access.
This package is known to build and work properly using an LFS-7.7 platform.
Download (HTTP): http://downloads.sourceforge.net/libusb/libusb-1.0.19.tar.bz2
Download MD5 sum: f9e2bb5879968467e5ca756cb4e1fa7e
Download size: 512 KB
Estimated disk space required: 7.3 MB (additional 2.8 MB for API documentation)
Estimated build time: less than 0.1 SBU
User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libusb
Install libusb by running the following commands:
./configure --prefix=/usr --disable-static && make
If Doxygen is installed and you wish to build the API documentation, issue the following command:
make -C doc docs
This package does not come with a test suite.
Now, as the root
user:
make install
If you built the API documentation, install it using the following
commands as the root
user:
install -v -d -m755 /usr/share/doc/libusb-1.0.19/apidocs && install -v -m644 doc/html/* \ /usr/share/doc/libusb-1.0.19/apidocs
To access raw USB devices (those not treated as a disk by the mass-storage driver), appropriate support must be available in the kernel. Check your kernel configuration:
Device Drivers --->
[*] USB support ---> [CONFIG_USB_SUPPORT]
<*/M> Support for Host-side USB [CONFIG_USB]
(Select any USB hardware device drivers you may need on the same page)
For more details on setting up USB devices, see the section called “USB Device Issues”.
Last updated on 2015-02-20 19:04:13 -0500