I tried to emerge dev-perl/Mail-SpamAssassin-2.63, but got a few access denied errors. (mkdir /usr/man/man3pm : Access Denied.) Error while making: DESTDIR Not recognized parameter I checked the ebuild file, found the reference to ExtUtils-MakeMaker (DEPEND=">=dev-perl/ExtUtils-MakeMaker-6.11-r1) but that doesn't start the emerge of ExtUtils-MakeMaker, even when ExtUtils-MakeMaker is not installed (as it was in my case). The result of: emerge -p ExtUtils-MakeMaker was Reproducible: Always Steps to Reproduce: 1. emerge dev-perl/Mail-SpamAssassin 2. 3. Actual Results: Access Denied: mkdir /usr/man/man3pm Expected Results: installing Mail-SpamAssassin I checked the ebuild file, found the reference to ExtUtils-MakeMaker (DEPEND=">=dev-perl/ExtUtils-MakeMaker-6.11-r1) but that doesn't start the emerge of ExtUtils-MakeMaker, even when ExtUtils-MakeMaker is not installed (as it was in my case). The result of: emerge -p ExtUtils-MakeMaker: These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] dev-perl/ExtUtils-MakeMaker-6.20 Manually emerging ExtUtils-MakeMaker fixed the problem. However, it is strange that ExtUtils-MakeMaker did not emerge automaticly as one of the dependencies.
A working version of EU::MM is shipped with current versions of Perl, that's why the ebuild checks if either >=perl-5.8.2 or >=EU::MM-6.11 was installed. In combination with bug 48205 it seems like some older version (probably the one shipped with Perl) tends to behave a bit awkward though...
*** This bug has been marked as a duplicate of 48205 ***