Debian StretchシステムにOpenOCDをインストールしています。実行すると、./configure
libusbが見つからないと報告されます。
...
checking for LIBUSB1... no
configure: WARNING: libusb-1.x not found, trying legacy libusb-0.1 as a fallback; consider installing libusb-1.x instead
checking for LIBUSB0... no
...
正しい依存関係をインストールしましたが、まだエラーが発生します。
libhidapi-libusb0/stable,now 0.8.0~rc1+git20140818.d17db57+dfsg-1 amd64 [installed,automatic]
libusb-1.0-0/stable,now 2:1.0.21-1 amd64 [installed,automatic]
libusb-1.0-0-dev/stable,now 2:1.0.21-1 amd64 [installed]
何を提供しますか?
ベストアンサー1
エラーメッセージはせいぜい役に立ちません。
OpenOCDは依存関係README
としてリストされています。インストールしたら、スクリプトを見つけることができます。pkg-config
pkg-config
./configure
libusb-1.0-0-dev
...
checking for LIBUSB1... yes
configure: libusb-1.0 header bug workaround: LIBUSB1_CFLAGS changed to "-isystem /usr/include/libusb-1.0"
checking for LIBUSB0... no
...
長すぎます。
sudo apt-get install pkg-config