net-wireless/bluez-4.99 does not compile against >=sys-fs/udev-186 with error: CCLD tools/hid2hci AR audio/libtelephony.a CCLD sbc/libsbc.la CCLD lib/libbluetooth-private.la CCLD lib/libbluetooth.la CCLD emulator/btvirt tools/hid2hci.o: In function `main': hid2hci.c:(.text+0x461): undefined reference to `udev_get_sys_path' collect2: ld returned 1 exit status make[1]: *** [tools/hid2hci] Error 1 make[1]: *** Waiting for unfinished jobs.... make: *** [all] Error 2 Reproducible: Always
net-wireless/bluez-4.101 compile fine. Sorry for the trouble.
*** Bug 425040 has been marked as a duplicate of this bug. ***
+ 06 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> bluez-4.98-r2.ebuild, + bluez-4.99.ebuild: + Pin old net-wireless/bluez to old sys-fs/udev wrt #425002 Made the older ebuilds depend on <sys-fs/udev-185 as in lower than 185, like udev-182 in tree