1 |
On Friday 04 December 2009 20:31:05 Grant Edwards wrote: |
2 |
> After syncing today, emerge now tells me that the 2.020 "stable" |
3 |
> version of virtual/perl-IO-Compress that I've had installed |
4 |
> since August requires the "testing" version of Perl (5.10.1) |
5 |
> |
6 |
> !!! All ebuilds that could satisfy "~dev-lang/perl-5.10.1" have been |
7 |
> masked. !!! One of the following masked packages is required to complete |
8 |
> your request: - dev-lang/perl-5.10.1 (masked by: package.mask, ~x86 |
9 |
> keyword) |
10 |
> /usr/portage/profiles/package.mask: |
11 |
> # Torsten Veller <tove@g.o> (20 Sep 2009) |
12 |
> # Add perl-5.10 masks (#280724) |
13 |
> |
14 |
> |
15 |
> For more information, see the MASKED PACKAGES section in the emerge |
16 |
> man page or refer to the Gentoo Handbook. |
17 |
> (dependency required by "virtual/perl-IO-Compress-2.020" [installed]) |
18 |
> (dependency required by "virtual/perl-IO-Compress-Zlib-2.020" |
19 |
> [installed]) (dependency required by "world" [argument]) |
20 |
> |
21 |
> That version of virtual/perl-IO-Compress has been happy with |
22 |
> the stable version of Perl (5.8) for the past four months. Why |
23 |
> all of a sudden today does it now require Perl 5.10? |
24 |
> |
25 |
|
26 |
All answers to such questions are contained in the ebuild. Looking into them |
27 |
is an investigative technique I *highly* recommend. From |
28 |
virtual/perl-IO-Compress/perl-IO-Compress-2.020.ebuild: |
29 |
|
30 |
RDEPEND="|| ( ~dev-lang/perl-5.10.1 ~perl-core/IO-Compress-${PV} )" |
31 |
|
32 |
So, virtual/perl-IO-Compress does not in fact DEPEND on perl-5.10.1. |
33 |
It DEPENDS on either perl-5.10.1 or IO-Compress-2.020 |
34 |
|
35 |
I bet you have the virtual installed and not the explicit ebuild. |
36 |
|
37 |
emerge =IO-Compress-2.020 |
38 |
|
39 |
ought to solve your problem |
40 |
|
41 |
-- |
42 |
alan dot mckinnon at gmail dot com |