[gentoo-user] Latest perl update has conflicts

2014-02-03 Thread Ajai Khattri


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 ?



--
A



Re: [gentoo-user] Latest perl update has conflicts

2014-02-03 Thread Alan McKinnon
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




Re: [gentoo-user] Latest perl update has conflicts

2014-02-03 Thread Stroller

On Mon, 3 February 2014, at 9:22 pm, Ajai Khattri a...@bway.net wrote:
 ...
 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 ?

I had this problem the other day.

I don't know that it applied to the same package names, but the blocking, the 
:0 slot and the conflics… build parts were the same - I remember them 
distinctly.

All I did was unmerge the affected packages - i.e. dev-perl/PlRPC, 
dev-perl/HTTP-Negotiate c in your case - and then reemerged Perl. Worked like 
a charm.

I think genlop depended on a Perl date module that I removed, and I had to 
remerge it again afterwards. To be sensible you should probably remerge all 4 
of these packages after resolving your conflict.

Stroller.