* [gentoo-user] dev-lang/perl:0 - problem
@ 2015-04-18 23:38 Joseph
2015-04-18 23:55 ` [gentoo-user] " walt
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Joseph @ 2015-04-18 23:38 UTC (permalink / raw
To: gentoo-user
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.
--
Joseph
^ permalink raw reply [flat|nested] 6+ messages in thread
* [gentoo-user] Re: dev-lang/perl:0 - problem
2015-04-18 23:38 [gentoo-user] dev-lang/perl:0 - problem Joseph
@ 2015-04-18 23:55 ` walt
2015-04-19 8:12 ` [gentoo-user] " Alan McKinnon
2015-04-19 11:05 ` Andreas K. Huettel
2 siblings, 0 replies; 6+ messages in thread
From: walt @ 2015-04-18 23:55 UTC (permalink / raw
To: gentoo-user
On 04/18/2015 04:38 PM, Joseph wrote:
> 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)
Did you try perl-cleaner? (emerge app-admin/perl-cleaner)
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] dev-lang/perl:0 - problem
2015-04-18 23:38 [gentoo-user] dev-lang/perl:0 - problem Joseph
2015-04-18 23:55 ` [gentoo-user] " walt
@ 2015-04-19 8:12 ` Alan McKinnon
2015-04-19 11:05 ` Andreas K. Huettel
2 siblings, 0 replies; 6+ messages in thread
From: Alan McKinnon @ 2015-04-19 8:12 UTC (permalink / raw
To: gentoo-user
On 19/04/2015 01:38, Joseph wrote:
> 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)
If "perl-cleaner --all" doesn't fix it, then do it the long way round:
unmerge Crypt-PasswdMD5, emerge perl-5.20.2 then emerge Crypt-PasswdMD5
back. There may be more perl modules causing the same issue before you
can successfully emerge perl-5.20.2. List them and do the above for all.
>
> How to solve it? I don't want to mess with perl and ended up with
> "emerge" not working.
emerge does not use prel. It uses python.
You are safe.
--
Alan McKinnon
alan.mckinnon@gmail.com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] dev-lang/perl:0 - problem
2015-04-18 23:38 [gentoo-user] dev-lang/perl:0 - problem Joseph
2015-04-18 23:55 ` [gentoo-user] " walt
2015-04-19 8:12 ` [gentoo-user] " Alan McKinnon
@ 2015-04-19 11:05 ` Andreas K. Huettel
2015-04-19 11:20 ` Andreas K. Huettel
2015-04-19 12:25 ` Neil Bothwick
2 siblings, 2 replies; 6+ messages in thread
From: Andreas K. Huettel @ 2015-04-19 11:05 UTC (permalink / raw
To: gentoo-user; +Cc: Joseph
-----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
dilfridge@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-----
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] dev-lang/perl:0 - problem
2015-04-19 11:05 ` Andreas K. Huettel
@ 2015-04-19 11:20 ` Andreas K. Huettel
2015-04-19 12:25 ` Neil Bothwick
1 sibling, 0 replies; 6+ messages in thread
From: Andreas K. Huettel @ 2015-04-19 11:20 UTC (permalink / raw
To: gentoo-user; +Cc: Joseph
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Am Sonntag, 19. April 2015, 13:05:02 schrieb Andreas K. Huettel:
> 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.
>
Here's something else that might be worth a try and that I just remembered,
if possible try it before anything else.
Take the text block below (copied from /usr/portage/profiles/package.mask)
and place it in your /etc/portage/package.unmask (to locally unmask 5.18 again),
then try upgrading.
(It would be *very* interesting to know if this helps... :)
- ------------------
# Andreas K. Huettel <dilfridge@gentoo.org> (29 Mar 2015)
# Mask Perl 5.18 for removal. Please upgrade to Perl 5.20
=dev-lang/perl-5.18.2-r2
=virtual/perl-Archive-Tar-1.900.0-r2
=virtual/perl-Attribute-Handlers-0.940.0-r1
=virtual/perl-AutoLoader-5.730.0-r2
=virtual/perl-B-Debug-1.180.0-r2
=virtual/perl-CGI-3.630.0-r2
=virtual/perl-CPAN-Meta-Requirements-2.122.0-r2
=virtual/perl-CPAN-Meta-YAML-0.8.0-r2
=virtual/perl-CPAN-Meta-2.120.921-r2
=virtual/perl-CPAN-2.0.0-r1
=virtual/perl-Carp-1.290.0-r1
=virtual/perl-Compress-Raw-Bzip2-2.60.0-r2
=virtual/perl-Compress-Raw-Zlib-2.60.0-r2
=virtual/perl-DB_File-1.827.0-r2
=virtual/perl-Devel-PPPort-3.200.0-r4
=virtual/perl-Digest-MD5-2.520.0-r2
=virtual/perl-Encode-2.490.0-r2
=virtual/perl-Exporter-5.680.0-r2
=virtual/perl-ExtUtils-CBuilder-0.280.210-r1
=virtual/perl-ExtUtils-Command-1.170.0-r6
=virtual/perl-ExtUtils-Install-1.590.0-r1
=virtual/perl-ExtUtils-MakeMaker-6.660.0-r1
=virtual/perl-ExtUtils-ParseXS-3.180.0-r2
=virtual/perl-File-Spec-3.400.0-r2
=virtual/perl-File-Temp-0.230.0-r1
=virtual/perl-Filter-Simple-0.890.0-r1
=virtual/perl-Getopt-Long-2.390.0-r1
=virtual/perl-I18N-LangTags-0.390.0
=virtual/perl-IO-Compress-2.60.0-r1
=virtual/perl-IO-1.280.0-r1
=virtual/perl-IPC-Cmd-0.800.0-r1
=virtual/perl-JSON-PP-2.272.20-r1
=virtual/perl-Locale-Maketext-1.230.0-r1
=virtual/perl-MIME-Base64-3.130.0-r4
=virtual/perl-Math-BigInt-FastCalc-0.300.0-r4
=virtual/perl-Math-BigInt-1.999.100
=virtual/perl-Math-BigRat-0.260.400
=virtual/perl-Module-Build-0.400.300-r1
=virtual/perl-Module-CoreList-3.30.0
=virtual/perl-Module-Load-Conditional-0.540.0-r1
=virtual/perl-Module-Load-0.240.0-r1
=virtual/perl-Module-Metadata-1.0.11-r1
=virtual/perl-Net-Ping-2.41-r1
=virtual/perl-Package-Constants-0.20.0-r5
=virtual/perl-Params-Check-0.360.0-r1
=virtual/perl-Parse-CPAN-Meta-1.440.400-r1
=virtual/perl-Perl-OSType-1.3.0-r1
=virtual/perl-Pod-Escapes-1.40.0-r5
=virtual/perl-Pod-Parser-1.600.0
=virtual/perl-Safe-2.350.0-r2
=virtual/perl-Scalar-List-Utils-1.270.0-r2
=virtual/perl-Socket-2.9.0-r2
=virtual/perl-Storable-2.410.0-r1
=virtual/perl-Sys-Syslog-0.320.0-r2
=virtual/perl-Term-ReadLine-1.120.0
=virtual/perl-Test-Harness-3.260.0-r2
=virtual/perl-Test-Simple-0.980.0-r6
=virtual/perl-Text-ParseWords-3.280.0-r2
=virtual/perl-Thread-Queue-3.20.0-r1
=virtual/perl-Time-HiRes-1.972.500-r3
=virtual/perl-Time-Piece-1.20-r2
=virtual/perl-XSLoader-0.160.0-r2
=virtual/perl-bignum-0.330.0
=virtual/perl-if-0.60.200-r2
=virtual/perl-libnet-1.220.0-r3
=virtual/perl-parent-0.225.0-r5
=virtual/perl-threads-shared-1.430.0-r1
=virtual/perl-threads-1.860.0-r4
=virtual/perl-version-0.990.200-r1
- --
Andreas K. Huettel
Gentoo Linux developer
dilfridge@gentoo.org
http://www.akhuettel.de/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0
iQJ8BAEBCgBmBQJVM494XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0RkJDMzI0NjNBOTIwMDY5MTQ2NkMzNDBF
MTM4NkZEN0VGNEI1Nzc5AAoJEOE4b9fvS1d5SqoQALGCreRA8hoAxRxuBm+G9lSu
yqF+fjMve61g3i2la4ts1aRaxPILix2q9hwTwGUjzLwnO/wXasADRz6qVHgXrWHA
/Dw2EDOvcPp50iTqllCM/ZybdDqLQqfrzEHRaHDzPOeIPtfyllectjUxULfGRIPE
HaodxS0REP7bhUIyCbvsWjYwkqYFBcELRnA8OozX1cJnyOQEX+TovuJQDEk965Aa
7DfO3Zy8b+dfOSbuy3QF9kHrzHb+5KoWGPH/ZgVCQvKRw+x98FSFFbkM03pGQ7NP
A135vScmVWfNMyn5tu3UHxV2V6A45yPg0vDqivXLBTERBq0JiMR1y5ptW3oZPaPw
tbcuVF8EvRj79ODLyTJyc79ani/s3+ARDe+4mEq6aZqd3PA1SxhrO9B0Dq0VMLii
SWiHwVID85gxDqqO1N6qX/E3leMHEv9qIG/UhdAOsmaCc1KNQVkQtcSqCUe7+kDA
S7TiBWP/EglZUbaJFKqlhqmjqfNmbyEctHOnwpxW5jv5qOLbWE1KaIt1Ol3K1/lg
fjliHvC8Z4E6Ub9siKMRULZpqO59nh+4DlVwbsBXCnNG2Yb7WSTIZlh3tSRhH7kJ
IXVO0dtlNN2T4Of8m2dp6m9/UDvDWphYL7CWXBtv4VJR/wFjzaw0uyXGy09nRHt6
6yXomNJsrFnBtu12Vxgv
=AQzs
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] dev-lang/perl:0 - problem
2015-04-19 11:05 ` Andreas K. Huettel
2015-04-19 11:20 ` Andreas K. Huettel
@ 2015-04-19 12:25 ` Neil Bothwick
1 sibling, 0 replies; 6+ messages in thread
From: Neil Bothwick @ 2015-04-19 12:25 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 897 bytes --]
On Sun, 19 Apr 2015 13:05:02 +0200, Andreas K. Huettel wrote:
> 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.)
To be a little safer, you could run
quickpkg $(qlist -IC 'virtual/perl-*') $(qlist -IC 'perl-core/*')
first, to make reverting easier if you need to.
--
Neil Bothwick
I can't walk on water, but I can stagger on alcohol.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 181 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2015-04-19 12:26 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-04-18 23:38 [gentoo-user] dev-lang/perl:0 - problem Joseph
2015-04-18 23:55 ` [gentoo-user] " walt
2015-04-19 8:12 ` [gentoo-user] " Alan McKinnon
2015-04-19 11:05 ` Andreas K. Huettel
2015-04-19 11:20 ` Andreas K. Huettel
2015-04-19 12:25 ` Neil Bothwick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox