Hey, folks -- IMO, maintaining a decent perl library isn't difficult in the least. With Gentoo, there is an extra level of confusion when using Portage to manage the perl libraries and modules. Even so, it hasn't been too bad. Until now.
I've come across this issue several times, solved it by unmasking everything perl in the trees, but now it's affecting 'real world' boxes. Folks on IRC haven't given any explanation of the problem, or a reason as to why it hasn't been fixed. So, maybe someone on this -user list can shed light? emerge -puDNtv world (Standard invocation, no?) . . . emerge: there are no ebuilds to satisfy ">=dev-perl/perl-5.10.0". (dependency required by "dev-perl/MRO-Compat-0.09" [installed]) Folks on #gentoo-perl suggested upgrading, emerge ">dev-perl/MRO-Compat-0.09". (No one assigned blame for this dependency on a non-existing package.) D] dev-perl/MRO-Compat [1] Available versions: ~0.05 ~0.07 ~0.09-r1 Installed versions: 0.09(01:15:13 PM 07/27/2008) Homepage: http://search.cpan.org/search?query=MRO-Compat&mode=dist Description: Lets you build groups of accessors !!! All ebuilds that could satisfy ">dev-perl/MRO-Compat-0.09" have been masked. !!! One of the following masked packages is required to complete your request: - dev-perl/MRO-Compat-0.09-r1 (masked by: ~x86 keyword) So... joy is at hand, right? vim package.keywords... And finally, emerge -av ">dev-perl/MRO-Compat-0.09" These are the packages that would be merged, in order: Calculating dependencies | !!! All ebuilds that could satisfy ">=dev-lang/perl-5.10.0" have been masked. !!! One of the following masked packages is required to complete your request: - dev-lang/perl-5.10.0 (masked by: package.mask, ~x86 keyword) For more information, see MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by "dev-perl/MRO-Compat-0.09-r1" [ebuild]) Well, at least that _does_ exist in the overlay. Either way, it appears I'm forced to upgrade to perl-5.10. Which is, of course, ludicrous. . . . Well, I'll send this. (No help on IRC today.) Maybe someone out in user land has a clue about this mess. I'll file some bug reports too, since that at least leaves an ugly mark until addressed. :( Cheers, -- |\ /| | | ~ ~ | \/ | |---| `|` ? | |ichael | |iggins \^ / michael.higgins[at]evolone[dot]org