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