When trying to emerge Zoneminder 1.24.2 it will say ""dev-perl/PHP-Serialization" have been masked" so you add it to package.keywords, then try again and it says ""virtual/perl-Module-Load" have been masked" so you add it too, then it says ""~dev-lang/perl-5.10.1" have been masked", so we looked up what is actually needed and then added this to package.keywords =dev-perl/PHP-Serialization-0.33 =virtual/perl-Module-Load-0.16 =perl-core/Module-Load-0.16 And it didn't call for perl-5.10.1 Reproducible: Always Steps to Reproduce: 1.emerge -av zoneminder 2.echo "www-misc/zoneminder" >> /etc/portage/package.keywords 3.echo "dev-perl/PHP-Serialization" >> /etc/portage/package.keywords 4.echo "virtual/perl-Module-Load" >> /etc/portage/package.keywords Actual Results: IT asked to emerge perl-5.10.1, but i don't want that, since it doesn't need it Expected Results: Emerge only what it neededs, don't know if zoneminder ebuild can call the equals too or if its the perl module ebuilds.
Dup of bug 283795. *** This bug has been marked as a duplicate of bug 283795 ***
This is not a dupe of bug 283795, or at least I'm pretty sure it isn't since this problem still persists, i have removed the virtual/perl-Module-Load dep from zoneminder ebuild and it compiles and works fine here for me.