make io.c fatal error usb.h no such file or directory
Brought to you by:
ondrah
My OS CLDX, calculate-linux.ru
$ make
if [ ! -e config.h ]; then ./configure; fi
cc -g -Wall -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED `pkg-config gtk+-2.0 --cflags` -std=c99
`pkg-config gtkglext-1.0 --cflags` -ggdb -c -o io.o io.c
io.c:14:17: фатальная ошибка: usb.h: Нет такого файла или каталога
#include <usb.h>
^
компиляция прервана.
<встроенное>: ошибка выполнения рецепта для цели «io.o»
make: *** [io.o] Ошибка 1
$ equery b usb.h
* Searching for usb.h ...
app-emulation/wine-1.8 (/usr/include/wine/windows/ddk/usb.h)
net-libs/libpcap-1.7.4 (/usr/include/pcap/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/memstick/realtek/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/drivers/net/wireless/mwifiex/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/brcmfmac/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/drivers/net/wireless/realtek/rtlwifi/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/snd/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/p54/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/joystick/iforce/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/mouse/synaptics/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/orinoco/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/video/go7007/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/rt2x00/lib/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/mmc/realtek/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/ath6kl/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/arch/arm/mach-omap2/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/drivers/net/wireless/brcm80211/brcmfmac/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/libertas/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/drivers/usb/core/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/at76c50x/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/mwifiex/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/libertas/thinfirm/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/arch/arm/mach-omap1/include/mach/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/tahvo/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/mfd/rtsx/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/wimax/i2400m/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/drivers/net/wireless/mediatek/mt7601u/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/i2c/tiny/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/rsi/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/rtlwifi/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/drivers/usb/storage/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/linux/usb.h)
sys-kernel/calculate-sources-4.4.1 (/usr/src/linux-4.4.1-calculate/include/config/wimax/gdm72xx/usb.h)
sys-kernel/linux-firmware-20150812 (/lib/firmware/carl9170fw/carlfw/include/usb.h)
sys-kernel/linux-firmware-20150812 (/lib/firmware/carl9170fw/tools/carlu/src/usb.h)
$ equery f dev-libs/libusb
* Searching for libusb in dev-libs ...
* Contents of dev-libs/libusb-1.0.19-r1:
/lib64
/lib64/libusb-1.0.so.0 -> libusb-1.0.so.0.1.0
/lib64/libusb-1.0.so.0.1.0
/usr
/usr/include
/usr/include/libusb-1.0
/usr/include/libusb-1.0/libusb.h
/usr/lib32
/usr/lib32/libusb-1.0.so -> libusb-1.0.so.0.1.0
/usr/lib32/libusb-1.0.so.0 -> libusb-1.0.so.0.1.0
/usr/lib32/libusb-1.0.so.0.1.0
/usr/lib32/pkgconfig
/usr/lib32/pkgconfig/libusb-1.0.pc
/usr/lib64
/usr/lib64/libusb-1.0.so
/usr/lib64/pkgconfig
/usr/lib64/pkgconfig/libusb-1.0.pc
/usr/share
/usr/share/doc
/usr/share/doc/libusb-1.0.19-r1
/usr/share/doc/libusb-1.0.19-r1/AUTHORS.bz2
/usr/share/doc/libusb-1.0.19-r1/ChangeLog.bz2
/usr/share/doc/libusb-1.0.19-r1/NEWS
/usr/share/doc/libusb-1.0.19-r1/PORTING.bz2
/usr/share/doc/libusb-1.0.19-r1/README.bz2
/usr/share/doc/libusb-1.0.19-r1/TODO
usb.h which should be used and where to place it ? [Какой usb.h использовать и где его поместить?]
Все ок. Просто требовалось установить =virtual/libusb-0-r2
Сборка прошла без ошибок.
Можно закрыть тикет.
Last edit: Бочков Николай 2016-02-15