Calculating dependencies... done! [nomerge ] dev-perl/Archive-Tar-1.38 [nomerge ] perl-core/Test-Harness-3.10 [2.64] [ebuild N ] dev-perl/module-build-0.28.08 USE="-test" [ebuild N ] dev-perl/Archive-Tar-1.38 [ebuild N ] virtual/perl-Test-Harness-3.10 [ebuild U ] perl-core/Test-Harness-3.10 [2.64] * Error: circular dependencies: ('ebuild', '/', 'dev-perl/module-build-0.28.08', 'merge') depends on ('ebuild', '/', 'dev-perl/Archive-Tar-1.38', 'merge') (hard) ('ebuild', '/', 'dev-perl/Archive-Tar-1.38', 'merge') depends on ('ebuild', '/', 'virtual/perl-Test-Harness-3.10', 'merge') (hard) ('ebuild', '/', 'perl-core/Test-Harness-3.10', 'merge') (hard) ('ebuild', '/', 'perl-core/Test-Harness-3.10', 'merge') depends on ('ebuild', '/', 'dev-perl/module-build-0.28.08', 'merge') (hard) ('ebuild', '/', 'virtual/perl-Test-Harness-3.10', 'merge') depends on ('ebuild', '/', 'perl-core/Test-Harness-3.10', 'merge') (medium) * Note that circular dependencies can often be avoided by temporarily * disabling USE flags that trigger optional dependencies.
I've removed >=virtual/perl-Test-Harness-2.26 from DEPEND of dev-perl/Archive-Tar. |- The Test::Harness that came with perl 5.6.0 was buggy, require | a higher version in the Makefile.PL perl-5.6* was removed 4 years ago.