Created attachment 372242 [details] build.log Configure fails with USE=-readline Apparently I have readline installed, but econf fails, complaining readline/readline.h is not found. checking for UDEV... yes checking for udev_hwdb_new in -ludev... yes checking udev directory... /lib/udev checking for ICAL... yes checking for readline/readline.h... (cached) no configure: error: readline header files are required For the full build log, please see the attachment.
Looks like since bluez-5 readline is mandatory when --enable-client is passed :/
+*bluez-5.16 (12 Mar 2014) + + 12 Mar 2014; Pacho Ramos <pacho@gentoo.org> +bluez-5.16.ebuild, + -bluez-5.14-r1.ebuild: + Version bump, readline is needed when client is built (#504038 by Richard Li), + make udev optional (#504324 by Alexandre Rostovtsev and Joshua Kinard), drop + old. +
This is not fixed for me and bluez-5.15. I need to set USE=readline to build it.
The change landed to 5.16 (that also introduces the "udev" USE flag)