Jump to content
Read the Funtoo Newsletter: Summer 2023 ×
  • 0

Perl 5.18


PeGa!

Question

Hey guys, 

 

I'm stuck with a system upgrade, because of a big mess caused by Perl 5.18.

 

This is what I get:

Total: 218 packages (209 upgrades, 6 new, 2 in new slots, 1 reinstall), Size of downloads: 728,521 kB
Conflict: 1 block (1 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.16.1::gentoo, installed) pulled in by
    dev-lang/perl:0/0= required by (dev-vcs/subversion-1.8.9-r1000::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.967.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/Net-HTTP-6.60.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (perl-core/Digest-SHA-5.850.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/libintl-perl-1.230.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/File-MimeInfo-0.210.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/IO-HTML-1.00.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (perl-core/Scalar-List-Utils-1.350.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/TimeDate-2.300.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (perl-core/Encode-2.550.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (perl-core/Getopt-Long-2.420.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (net-analyzer/net-snmp-5.7.3_pre3::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/DBI-1.628.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/Crypt-PasswdMD5-1.400.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (app-arch/alien-8.90::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (dev-perl/LWP-Protocol-https-6.40.0::gentoo, installed)
    dev-lang/perl:0/0=[-build(-)] required by (perl-core/Digest-MD5-2.530.0::gentoo, installed)

  (dev-lang/perl-5.18.2-r1::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.18* required by (virtual/perl-Compress-Raw-Bzip2-2.60.0-r2::gentoo, ebuild scheduled for merge)
    (and 6 more with the same problem)

Notice the block -- that is lua, an unresolved issue from my last upgrade attempt.

 

I feel that half of my system depends on Perl 5.16 and the other half on Perl 5.18 :p. I tried to mask 5.18 but it cries everywhere, and there are packages depending on 5.16 that have no available upgrades.

 

Where should I start?

 

Thanks in advance!

Link to comment
Share on other sites

6 answers to this question

Recommended Posts

  • 0

I really don't understand the background or why this worked since I know nothing about perl. But I ran

# perl-cleaner --all -- --backtrack=30

which solved the problem for me. I found this solution in a Gentoo bug:

 

https://bugs.gentoo.org/show_bug.cgi?id=506616

 

Hope it works for you, too.

Thanks work perfect :)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...