-----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-----