make check-TESTS make[2]: Entering directory `/var/tmp/portage/sys-apps/fakeroot-1.6.5/work/fakeroot-1.6.5/test' RET=b PASS: t.echoarg brw-r--r-- 1 root root 3, 1 2007-03-26 10:03 hda3 PASS: t.mknod tartest: compare-tar: FAIL: t.tar PASS: t.truereturn PASS: t.falsereturn -1 -2 PASS: t.option mkdir: nie je možné vytvoriť adresár `tmp': Súbor existuje -rw-r--r-- 1 root root 0 2007-03-26 10:03 tmp/iamnotuser PASS: t.touchinstall ================================== 1 of 7 tests failed Please report to schizo@debian.org ================================== make[2]: *** [check-TESTS] Error 1 make[2]: Leaving directory `/var/tmp/portage/sys-apps/fakeroot-1.6.5/work/fakeroot-1.6.5/test' make[1]: *** [check-am] Error 2 make[1]: Leaving directory `/var/tmp/portage/sys-apps/fakeroot-1.6.5/work/fakeroot-1.6.5/test' make: *** [check-recursive] Error 1 Both 1.1.5 and 1.5.10 behave the same way here, except that 1.1.5 also prints what the test does, prefixed with +.
I have the same problem: t.tar test fails on amd64. I just tried the recently released fakeroot-1.7 and it fixes the test case by adding more wrapped syscalls that are required for correct working of tar. So for at least amd64 a newer ebuild is required for correct functionality. Maybe the older released should be moved to ~amd64 or just have no amd64 at all in the KEYWORDS.
thanks for the tip ... 1.7 now in portage