1 |
On 02/12/2013 19:41, Michael Higgins wrote: |
2 |
> Hey, all -- |
3 |
> |
4 |
> I have two systems, one of which got perl 5.16.1, somehow. My other |
5 |
> system is still at perl 5.12... and I'm having a heck of a time trying |
6 |
> to upgrade that system to 5.16.1. |
7 |
> |
8 |
> Is there some trick that I should recall? |
9 |
> |
10 |
> This is what I tried: |
11 |
> |
12 |
> USE="-build" emerge -v =dev-lang/perl-5.16.1 |
13 |
> |
14 |
> And this is what I got: |
15 |
> |
16 |
> (dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by |
17 |
> ~dev-lang/perl-5.12.4 required by |
18 |
> (virtual/perl-i18n-langtags-0.35::gentoo, installed) |
19 |
> |
20 |
> (dev-lang/perl-5.16.1::gentoo, ebuild scheduled for merge) pulled in |
21 |
> by =dev-lang/perl-5.16.1 |
22 |
> >=dev-lang/perl-5.16 required by |
23 |
> (dev-perl/IO-Socket-SSL-1.840.0::gentoo, installed) |
24 |
> =dev-lang/perl-5.16* required by |
25 |
> (virtual/perl-digest-base-1.170.0-r1::gentoo, installed) (and 144 |
26 |
> more with the same problems) |
27 |
> |
28 |
> 144 more with the same problem? There must be some incantation that |
29 |
> handles all that, no? |
30 |
> |
31 |
> Thanks for any pointers, foax! |
32 |
> |
33 |
> Cheers, |
34 |
> |
35 |
> - Michael Higgins |
36 |
> |
37 |
> |
38 |
> |
39 |
> |
40 |
|
41 |
emerge -avuND world |
42 |
|
43 |
Why 5.16.1? that is the lowest version that is ~arch; your next sync and |
44 |
update is going to want to upgrade it anyway. |
45 |
|
46 |
Lots of things have been moving around in perl land, modules moving into |
47 |
core etc etc. A proper world update takes care of all the necessary |
48 |
blockers. |
49 |
|
50 |
Or, seeing as you are going to remerge everything perl related anyway, |
51 |
you might as well just undelete everything perl-related (keeping an |
52 |
accurate list), and then merge the whole lot back |
53 |
|
54 |
|
55 |
|
56 |
-- |
57 |
Alan McKinnon |
58 |
alan.mckinnon@×××××.com |