On Friday 04 December 2009 20:31:05 Grant Edwards wrote:
> After syncing today, emerge now tells me that the 2.020 "stable"
> version of virtual/perl-IO-Compress that I've had installed
> since August requires the "testing" version of Perl (5.10.1)
> 
>    !!! All ebuilds that could satisfy "~dev-lang/perl-5.10.1" have been
>  masked. !!! One of the following masked packages is required to complete
>  your request: - dev-lang/perl-5.10.1 (masked by: package.mask, ~x86
>  keyword)
>    /usr/portage/profiles/package.mask:
>    # Torsten Veller <t...@gentoo.org> (20 Sep 2009)
>    # Add perl-5.10 masks (#280724)
> 
> 
>    For more information, see the MASKED PACKAGES section in the emerge
>    man page or refer to the Gentoo Handbook.
>    (dependency required by "virtual/perl-IO-Compress-2.020" [installed])
>    (dependency required by "virtual/perl-IO-Compress-Zlib-2.020"
>  [installed]) (dependency required by "world" [argument])
> 
> That version of virtual/perl-IO-Compress has been happy with
> the stable version of Perl (5.8) for the past four months.  Why
> all of a sudden today does it now require Perl 5.10?
> 

All answers to such questions are contained in the ebuild. Looking into them 
is an investigative  technique I *highly* recommend. From 
virtual/perl-IO-Compress/perl-IO-Compress-2.020.ebuild:

RDEPEND="|| ( ~dev-lang/perl-5.10.1 ~perl-core/IO-Compress-${PV} )"

So, virtual/perl-IO-Compress does not in fact DEPEND on perl-5.10.1.
It DEPENDS on either perl-5.10.1 or IO-Compress-2.020

I bet you have the virtual installed and not the explicit ebuild.

emerge =IO-Compress-2.020

ought to solve your problem

-- 
alan dot mckinnon at gmail dot com

Reply via email to