Пытаюсь поставить на Centos 7 (3.10).
vhci_hcd поставился.
А вот libusb_vhci не компилируется:

[root@localhost libusb_vhci-0.7]# make
make all-recursive
make[1]: Entering directory `/usr/src/libusb_vhci-0.7'
Making all in src
make[2]: Entering directory `/usr/src/libusb_vhci-0.7/src'
/bin/sh ../libtool --tag=CC --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -O2 -g -O2 -MT libusb_vhci_la-libusb_vhci.lo -MD -MP -MF .deps/libusb_vhci_la-libusb_vhci.Tpo -c -o libusb_vhci_la-libusb_vhci.lo `test -f 'libusb_vhci.c' || echo './'`libusb_vhci.c
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -O2 -g -O2 -MT libusb_vhci_la-libusb_vhci.lo -MD -MP -MF .deps/libusb_vhci_la-libusb_vhci.Tpo -c libusb_vhci.c -fPIC -DPIC -o .libs/libusb_vhci_la-libusb_vhci.o
libusb_vhci.c: In function 'usb_vhci_from_iso_packets_errno':
libusb_vhci.c:394:2: warning: passing argument 1 of 'usb_vhci_from_errno' makes pointer from integer without a cast [enabled by default]
return usb_vhci_from_errno(errno, 0);
^
libusb_vhci.c:362:9: note: expected 'int * (*)()' but argument is of type 'int'
int32_t usb_vhci_from_errno(int errno, uint8_t iso_urb)
^
libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -O2 -g -O2 -MT libusb_vhci_la-libusb_vhci.lo -MD -MP -MF .deps/libusb_vhci_la-libusb_vhci.Tpo -c libusb_vhci.c -o libusb_vhci_la-libusb_vhci.o >/dev/null 2>&1
mv -f .deps/libusb_vhci_la-libusb_vhci.Tpo .deps/libusb_vhci_la-libusb_vhci.Plo
source='urb.cpp' object='libusb_vhci_la-urb.lo' libtool=yes \
DEPDIR=.deps depmode=none /bin/sh ../depcomp \
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -Weffc++ -Wold-style-cast -Woverloaded-virtual -Wsign-promo -Wstrict-null-sentinel -fno-enforce-eh-specs -O2 -c -o libusb_vhci_la-urb.lo `test -f 'urb.cpp' || echo './'`urb.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -pthread -Wall -Weffc++ -Wold-style-cast -Woverloaded-virtual -Wsign-promo -Wstrict-null-sentinel -fno-enforce-eh-specs -O2 -c urb.cpp -o .libs/libusb_vhci_la-urb.o
../libtool: line 1125: g++: command not found
make[2]: *** [libusb_vhci_la-urb.lo] Error 1
make[2]: Leaving directory `/usr/src/libusb_vhci-0.7/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/libusb_vhci-0.7'
make: *** [all] Error 2