I have Python 3 as my default /usr/bin/python and got this error when building findutils-4.5.14 -- I think it will also occur with other versions. The error is because of the changing of 'print' from a statement to a function from Python 2 to Python 3. From build.log: make[3]: Entering directory '/var/tmp/portage/sys-apps/findutils-4.5.14/work/findutils-4.5.14/find/testsuite' Making a new site.exp file... Generating configured-testfiles.txt /usr/bin/python ./checklists.py configured-testfiles.txt . config find.gnu find.posix File "./checklists.py", line 80 print '%d test files configured for find, %s files on-disk' % (len(configured), len(actual)) ^ SyntaxError: invalid syntax Makefile:2231: recipe for target 'checklists' failed make[3]: *** [checklists] Error 1 make[3]: *** Waiting for unfinished jobs....
Reported upstream here: https://savannah.gnu.org/bugs/index.php?42903
should be fixed by: http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f873b4c39d17c82268c502cf470432939f5d01a