Created attachment 378918 [details] emerge --info output If I attempt to build gnome-bluetooth on a system where yelp-tools is not installed (or, maybe, yelp-xsl; see below) the configure pseudo-succeeds with a 'warning' YELP_HELP_INIT: command not found then the build big-fails because help/Makefile has an unsubsituted YELP string. I suspect this doesn't happen with 'normal' builds because yelp-tools gets pulled in elsewhere, either from gnome-base/gnome-light or gnome-base/gnome. It may only happen the first time (though that seems unlikely). I got into this situation by emerging gnome-light from gnome 2 then unmerging it and attempting to update to gnome 3 (as a result of changing from 'arm' to '~arm' in USE.) This seems to be a gentoo ebuild problem (yelp-tools should be a build-time dependency), but there is an upstream problem - it is ridiculous for the gnome-bluetooth configure.ac to leave YELP_HELP_INIT bare, with no error handling. emerge --info attached; it's not very useful, this system is currently very broken as a result of the attempt to ~arm.
Can you provide build.log? Sometimes this is due missing: ITSTOOL=$(type -P true) in configure line
My fault, I forgot to uncomment eautoreconf dependencies when fixing underlinking in 3.12.0, and to check whether the list of those dependencies needs updating. + 16 Jun 2014; Alexandre Rostovtsev <tetromino@gentoo.org> + gnome-bluetooth-3.10.0.ebuild, gnome-bluetooth-3.12.0.ebuild: + Add yelp-tools to list of eautoreconf deps, and enable those deps for 3.12 + (bug #513280, thanks to John Bowler).
(In reply to John Bowler from comment #0) > This seems to be a gentoo ebuild problem (yelp-tools should be a build-time > dependency), but there is an upstream problem - it is ridiculous for the > gnome-bluetooth configure.ac to leave YELP_HELP_INIT bare, with no error > handling. Normally, yelp-tools is not needed for building a released version of gnome-bluetooth. You would only need yelp-tools when building from git or when patching configure.ac (which is what our 3.12.0 ebuild does). And upstream developers assume that if you are doing such things, you can find the right dependency.