The runtime dependancy on sys-devel/gettext is missing from the dev-util/intltool ebuild. Like you can see here (extract from the intltool-update script): my $XGETTEXT = $ENV{"XGETTEXT"} || "xgettext"; my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || ''; chomp $XGETTEXT; if (! isGNUGettextTool ("$XGETTEXT")) { print STDERR " *** GNU xgettext is not found on this system!\n". " *** Without it, intltool-update can not extract strings.\n"; exit; } -------- my $MSGMERGE = $ENV{"MSGMERGE"} || "msgmerge"; my ($lang, $outfile) = @_; if (! isGNUGettextTool ("$MSGMERGE")) { print STDERR " *** GNU msgmerge is not found on this system!\n". " *** Without it, intltool-update can not extract strings.\n"; exit; } -------- my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt"; if (! isGNUGettextTool ("$MSGFMT")) { print STDERR " *** GNU msgfmt is not found on this system!\n". " *** Without it, intltool-update can not extract strings.\n"; exit; } -------- In this case, packages that use intltool for string translation must just have a DEPEND on dev-util/intltool, sys-devel/gettext is not needed, and should be fixed. Reproducible: Always
07 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> intltool-0.41.1.ebuild: Missing sys-devel/gettext RDEPEND wrt #314953 by Jeremy Guitton.