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


Reply via email to