On 03/02/2014 23:22, Ajai Khattri wrote:
> 
> Im updating some boxes after a few months and keep hitting the same
> conflicts:
> 
> 
> WARNING: One or more updates have been skipped due to a dependency
> conflict:
> 
> dev-lang/perl:0
> 
>   (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) conflicts with
>     dev-lang/perl[-build] required by (dev-perl/PlRPC-0.202.0::gentoo,
> installed)
>   (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) conflicts with
>     dev-lang/perl[-build] required by
> (dev-perl/HTTP-Negotiate-6.0.0::gentoo, installed)
>   (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) conflicts with
>     dev-lang/perl[-build] required by
> (dev-perl/WWW-RobotRules-6.10.0::gentoo, installed)
>   (dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) conflicts with
>     dev-lang/perl[-build] required by
> (dev-perl/Net-Daemon-0.480.0::gentoo, installed)
> 
> 
> Someone has probably come across the same problem - how to fix ?
> 
> 
> 


None of the module versions in that output are in the tree, and current
perl does not have a "build" USE flag (but used to). Are you running
arch or ~arch?

I suspect you might have disabled some of the newer features of portage,
or make.conf needs some tender lovin' to bring it up to date. It looks
like portage is complaining that the modules you have are not compatible
with the perl it wants to install.

Easiest fix is to unmerge those modules and let a world update bring
them in fresh. If any get missed, and them back manually after the
update finishes.

You could also share your make.conf so folks here can look it over and
see if any modern features are missing. Those modern features DO make
life so much simpler :-)



-- 
Alan McKinnon
alan.mckin...@gmail.com


Reply via email to