The testsuite of ccache uses perl and fails without it. Either ccache should depend on perl when testing is enabled. Or the suite should be patched to not use perl. Perl is only used in test.sh on line 1469: perl -e 'print "A" x 4017' >$dir/result$i-4017.o It replaced it with: echo AA..(4015 more A's) >$dir/result$i-4017.o Which works, but is kind of stupid. Reproducible: Always Steps to Reproduce: 1. Not have perl installed (I started with a stage3) 2. Have FEATURES="test" enabled 3. emerge ccache Actual Results: [...] ./test.sh: line 1469: perl: command not found [...] ERROR: dev-util/ccache-3.1.7 failed (test phase):
Created attachment 315601 [details] build.log
should be all set now in the tree; thanks for the report! Commit message: Update to EAPI=4, and avoid perl requirement in tests http://sources.gentoo.org/dev-util/ccache/ccache-3.1.7.ebuild?r1=1.6&r2=1.7 http://sources.gentoo.org/dev-util/ccache/files/ccache-3.1.7-no-perl.patch?rev=1.1