Gentoo Archives: gentoo-user

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-user@l.g.o
Cc: Joseph <syscon780@×××××.com>
Subject: Re: [gentoo-user] dev-lang/perl:0 - problem
Date: Sun, 19 Apr 2015 11:05:44
Message-Id: 201504191305.10142.dilfridge@gentoo.org
In Reply to: [gentoo-user] dev-lang/perl:0 - problem by Joseph
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA512
3
4 Am Sonntag, 19. April 2015, 01:38:30 schrieb Joseph:
5 > I've not updated to two months and now I'm getting dependency problem with "dev-lang/perl"
6 >
7 > (dev-lang/perl-5.20.2:0/5.20::gentoo, ebuild scheduled for merge) pulled in by
8 > =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, ebuild scheduled for merge)
9 > ^ ^^^^^^^
10 > (and 38 more with the same problem)
11 >
12 > (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, installed) pulled in by
13 > dev-lang/perl:0/5.18=[-build(-)] required by (dev-perl/Crypt-PasswdMD5-1.400.0:0/0::gentoo, installed)
14 > ^^^^^^^^
15 > (and 94 more with the same problem)
16 >
17 > How to solve it? I don't want to mess with perl and ended up with "emerge" not working.
18
19 emerge is written in python, so no worries there, you can't break it with perl.
20
21 Sadly, with each new portage version the solution to these problems varies a bit.
22
23 What you can try is
24 emerge --deselect -a $(qlist -IC 'perl-core/*')
25 emerge -ua1v dev-lang/perl $(qlist -IC 'virtual/perl-*')
26 and afterwards again
27 emerge -uDNav world
28
29
30 If this does not help, another (slightly radical) try would be
31 emerge -aC $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*')
32 and afterwards
33 emerge -uDNav world
34 (which re-installs virtuals and perl-core packages if necessary)
35
36 (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.)
37
38 perl-cleaner should be run *after* perl has been upgraded, not before.
39
40 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").
41
42 - --
43
44 Andreas K. Huettel
45 Gentoo Linux developer
46 dilfridge@g.o
47 http://www.akhuettel.de/
48
49 -----BEGIN PGP SIGNATURE-----
50 Version: GnuPG v2.0
51
52 iQJ8BAEBCgBmBQJVM4vmXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
53 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
54 MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5D9kQAJL755HCMWTtVRj6aqvRDHSD
55 h0n46R9YTT3IGF2C+LVweA2RrgfMWAfao+/q+ts0hftE0lvFCcrN+l6bfTFw/F7v
56 ss9n+NdZTFCHEsNH8SqnNj2rShL0EcKtCyPQLVfdQtN5kY/R9he1JGfqH7lwYjtr
57 9nkinsieXekjeVh4jrJpLf1UJa0Jk2Vq7lhbWJQcRVw8ibJ05ZilZ74FEZ9G4pi4
58 WmIH0m0sd3bJwmsSqhFtGwBQvjIsCQbpiFD1hwM2Qntjw0XJCG3ysfwksrK1HZtF
59 hmu7mRFkaWu/t49rPZIZT6QxRNvxenklbMr8S774ANMz8nSsyiGIbo5kWjD1/G/x
60 /TrQOg2Lt02bEYgyIVgv16Qp61Scj5QYSdSEcSrwfupyqIGyoaWdG6/XDDkiq8Lo
61 PecIhe+EUpv4+tBp2tGyYVecHO8ollh/4uvUoajqvnH2olqMLStiqEw5tGg/GH9E
62 ogKZhVF+1No1eVqgosiXX27nP9K5oUyOx5S7dxXau445UmUOa232gDyyzKIIiQnS
63 U3R5QWgvA2PyO625lzWs2cP70rW5mrVV7JDSjeUv9ng/duwY1dif7IxwMxGBpgWp
64 Wll4gVme1yw/BMd0wcauoYn/gPuGxg1Xh9r0BBbIol2zJjcTDHVmMHET619uxVik
65 LE9utHi2rZ6DLLe3h/NY
66 =ofSA
67 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-user] dev-lang/perl:0 - problem "Andreas K. Huettel" <dilfridge@g.o>
Re: [gentoo-user] dev-lang/perl:0 - problem Neil Bothwick <neil@××××××××××.uk>