From the ebuild: CONFIGURE_OPTIONS="... $(use_with test perl)" This adds --with-perl, which is short for --with-perl=yes. libX11 doesn't like this, it makes it call 'yes /path/to/perl/script' during the testsuite, which of course doesn't stop and floods the build log. [...] Making check in nls make[1]: Entering directory `/var/tmp/portage/x11-libs/libX11-1.3.3/work/libX11-1.3.3/nls' Making check in am_ET.UTF-8 make[2]: Entering directory `/var/tmp/portage/x11-libs/libX11-1.3.3/work/libX11-1.3.3/nls/am_ET.UTF-8' make check-TESTS make[3]: Entering directory `/var/tmp/portage/x11-libs/libX11-1.3.3/work/libX11-1.3.3/nls/am_ET.UTF-8' ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl ./../../nls/compose-check.pl [...]
Simply dropping --with-perl is enough to make libX11 run its tests correctly (and they pass here)
Fixed in main tree. Overlay to be done
That doesn't look quite right: the test? ( dev-lang/perl ) dep should stay, because it still uses perl during the test. It just doesn't need a configure argument for it.
Done properly. Sorry for taking so long and doing it weirdly first time :]
Closing then. Thanks