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

Reply via email to