On 02/12/2013 19:41, Michael Higgins wrote:
Hey, all --
I have two systems, one of which got perl 5.16.1, somehow. My other
system is still at perl 5.12... and I'm having a heck of a time trying
to upgrade that system to 5.16.1.
Is there some trick that I should recall?
This is what I tried:
USE=-build emerge -v =dev-lang/perl-5.16.1
And this is what I got:
(dev-lang/perl-5.12.4-r1::gentoo, installed) pulled in by
~dev-lang/perl-5.12.4 required by
(virtual/perl-i18n-langtags-0.35::gentoo, installed)
(dev-lang/perl-5.16.1::gentoo, ebuild scheduled for merge) pulled in
by =dev-lang/perl-5.16.1
=dev-lang/perl-5.16 required by
(dev-perl/IO-Socket-SSL-1.840.0::gentoo, installed)
=dev-lang/perl-5.16* required by
(virtual/perl-digest-base-1.170.0-r1::gentoo, installed) (and 144
more with the same problems)
144 more with the same problem? There must be some incantation that
handles all that, no?
Thanks for any pointers, foax!
Cheers,
- Michael Higgins
emerge -avuND world
Why 5.16.1? that is the lowest version that is ~arch; your next sync and
update is going to want to upgrade it anyway.
Lots of things have been moving around in perl land, modules moving into
core etc etc. A proper world update takes care of all the necessary
blockers.
Or, seeing as you are going to remerge everything perl related anyway,
you might as well just undelete everything perl-related (keeping an
accurate list), and then merge the whole lot back
--
Alan McKinnon
alan.mckin...@gmail.com