===> bluetooth/bthidcontrol (all) yacc -d -o parser.c /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd/parser.y Warning: Object directory not changed from original /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol lex -t /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd/lexer.l > lexer.c i686-gentoo-freebsd6.2-gcc -O2 -march=i686 -pipe -I /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/sys -DBTHIDCONTROL=1 -I/var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers -c bthidcontrol.c bthidcontrol.c:34:23: error: bluetooth.h: No such file or directory i686-gentoo-freebsd6.2-gcc -O2 -march=i686 -pipe -I /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/sys -DBTHIDCONTROL=1 -I/var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd -Wsystem-headers -c hid.c In file included from bthidcontrol.c:42: /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd/bthid_config.h:42: error: expected specifier-qualifier-list before ?bdaddr_t? /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd/bthid_config.h:62: error: expected ?)? before ?bdaddr? In file included from bthidcontrol.c:43: bthidcontrol.h:43: error: expected ?)? before ?*? token bthidcontrol.h:44: warning: no semicolon at end of struct or union bthidcontrol.c:45: error: expected ?)? before ?bdaddr? bthidcontrol.c:50: error: expected ?)? before ?const? bthidcontrol.c: In function ?main?: bthidcontrol.c:59: error: ?bdaddr_t? undeclared (first use in this function) bthidcontrol.c:59: error: (Each undeclared identifier is reported only once bthidcontrol.c:59: error: for each function it appears in.) bthidcontrol.c:59: error: expected ?;? before ?bdaddr? bthidcontrol.c:63: error: ?bdaddr? undeclared (first use in this function) bthidcontrol.c:63: error: ?NG_HCI_BDADDR_ANY? undeclared (first use in this function) bthidcontrol.c:71: warning: assignment makes pointer from integer without a cast bthidcontrol.c:72: error: ?h_errno? undeclared (first use in this function) bthidcontrol.c:74: error: dereferencing pointer to incomplete type bthidcontrol.c: At top level: bthidcontrol.c:104: error: expected ?)? before ?bdaddr? *** Error code 1 hid.c:33:23: error: bluetooth.h: No such file or directory In file included from hid.c:39: /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd/bthid_config.h:42: error: expected specifier-qualifier-list before ?bdaddr_t? /var/tmp/portage/sys-freebsd/freebsd-usbin-6.2-r1/work/usr.sbin/bluetooth/bthidcontrol/../bthidd/bthid_config.h:62: error: expected ?)? before ?bdaddr? In file included from hid.c:40: bthidcontrol.h:43: error: expected ?)? before ?*? token bthidcontrol.h:44: warning: no semicolon at end of struct or union hid.c:46: error: expected ?)? before ?*? token hid.c:64: error: expected ?)? before ?*? token hid.c:85: error: expected ?)? before ?*? token hid.c:192: error: ?hid_dump? undeclared here (not in a function) hid.c:193: warning: excess elements in struct initializer hid.c:193: warning: (near initialization for ?hid_commands[0]?) hid.c:197: error: ?hid_known? undeclared here (not in a function) hid.c:198: warning: excess elements in struct initializer hid.c:198: warning: (near initialization for ?hid_commands[1]?) hid.c:205: error: ?hid_forget? undeclared here (not in a function) hid.c:206: warning: excess elements in struct initializer hid.c:206: warning: (near initialization for ?hid_commands[2]?) hid.c:207: warning: excess elements in struct initializer hid.c:207: warning: (near initialization for ?hid_commands[3]?) *** Error code 1 2 errors *** Error code 2 1 error *** Error code 2 1 error !!! ERROR: sys-freebsd/freebsd-usbin-6.2-r1 failed. Call stack: ebuild.sh, line 1621: Called dyn_compile ebuild.sh, line 973: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile freebsd-usbin-6.2-r1.ebuild, line 99: Called freebsd_src_compile freebsd.eclass, line 104: Called bsdmk_src_compile bsdmk.eclass, line 70: Called die