7.3からアップグレードしたFreeBSD 8.0-RELEASE-p2で,halのmake中,次のようなエラーメッセージが出てmakeが失敗する。
probe-hiddev.c: In function 'main': probe-hiddev.c:81: error: 'USB_GET_REPORT_ID' undeclared (first use in this function) probe-hiddev.c:81: error: (Each undeclared identifier is reported only once probe-hiddev.c:81: error: for each function it appears in.)
pkg_deleteでports で入れた libusb を消すと,何事もなく make が通った。
FreeBSD 8.0 では libusb が ports から base に移ったので,ports の libusb が残っていた場合に不都合が生じたということらしい。