-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Am Sonntag, 19. April 2015, 01:38:30 schrieb Joseph:
> I've not updated to two months and now I'm getting dependency problem with 
> "dev-lang/perl"
> 
>   (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in 
> by
>     =dev-lang/perl-5.20.2* required by 
> (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for merge)
>     ^              ^^^^^^^                                                    
>                                                                               
>                
>     (and 38 more with the same problem)
> 
>   (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by
>     dev-lang/perl:0/5.18=[-build(-)] required by 
> (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed)
>                  ^^^^^^^^                                                     
>                                                                 
>     (and 94 more with the same problem)
> 
> How to solve it? I don't want to mess with perl and ended up with "emerge" 
> not working.

emerge is written in python, so no worries there, you can't break it with perl.

Sadly, with each new portage version the solution to these problems varies a 
bit. 

What you can try is
  emerge --deselect -a $(qlist -IC 'perl-core/*')
  emerge -ua1v dev-lang/perl $(qlist -IC 'virtual/perl-*')
and afterwards again
  emerge -uDNav world


If this does not help, another (slightly radical) try would be
  emerge -aC $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*')
and afterwards
  emerge -uDNav world
(which re-installs virtuals and perl-core packages if necessary)

(This should not break anything since 1) virtuals dont contain any files, so 
temporarily removing them does not hurt your system, and 2) perl-core/* 
packages are updated versions of things that are already inside dev-lang/perl, 
so by removing stuff from perl-core you are just effectively downgrading these 
for the moment.)

perl-cleaner should be run *after* perl has been upgraded, not before.

If you still have problems, the output of emerge with the option 
"--verbose-conflicts" would be interesting (this shows the full list of the 
"xxx with the same problem").

- -- 

Andreas K. Huettel
Gentoo Linux developer 
dilfri...@gentoo.org
http://www.akhuettel.de/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0

iQJ8BAEBCgBmBQJVM4vmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5D9kQAJL755HCMWTtVRj6aqvRDHSD
h0n46R9YTT3IGF2C+LVweA2RrgfMWAfao+/q+ts0hftE0lvFCcrN+l6bfTFw/F7v
ss9n+NdZTFCHEsNH8SqnNj2rShL0EcKtCyPQLVfdQtN5kY/R9he1JGfqH7lwYjtr
9nkinsieXekjeVh4jrJpLf1UJa0Jk2Vq7lhbWJQcRVw8ibJ05ZilZ74FEZ9G4pi4
WmIH0m0sd3bJwmsSqhFtGwBQvjIsCQbpiFD1hwM2Qntjw0XJCG3ysfwksrK1HZtF
hmu7mRFkaWu/t49rPZIZT6QxRNvxenklbMr8S774ANMz8nSsyiGIbo5kWjD1/G/x
/TrQOg2Lt02bEYgyIVgv16Qp61Scj5QYSdSEcSrwfupyqIGyoaWdG6/XDDkiq8Lo
PecIhe+EUpv4+tBp2tGyYVecHO8ollh/4uvUoajqvnH2olqMLStiqEw5tGg/GH9E
ogKZhVF+1No1eVqgosiXX27nP9K5oUyOx5S7dxXau445UmUOa232gDyyzKIIiQnS
U3R5QWgvA2PyO625lzWs2cP70rW5mrVV7JDSjeUv9ng/duwY1dif7IxwMxGBpgWp
Wll4gVme1yw/BMd0wcauoYn/gPuGxg1Xh9r0BBbIol2zJjcTDHVmMHET619uxVik
LE9utHi2rZ6DLLe3h/NY
=ofSA
-----END PGP SIGNATURE-----

Reply via email to