Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Unable to update perl to 5.22.2
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Ullrich
n00b
n00b


Joined: 29 Oct 2005
Posts: 24

PostPosted: Fri Sep 23, 2016 11:54 am    Post subject: Unable to update perl to 5.22.2 Reply with quote

Hi,

i tried to update dev-lang/perl to 5.22.2 but portage fails due to dependency conflicts:

Code:

localhost ~ # emerge dev-lang/perl -av

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R    ] dev-lang/perl-5.20.2:0/5.20::gentoo  USE="berkdb gdbm -debug -doc -ithreads" 0 KiB

Total: 1 package (1 reinstall), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

dev-lang/perl:0

  (dev-lang/perl-5.22.2:0/5.22::gentoo, ebuild scheduled for merge) conflicts with
    =dev-lang/perl-5.20* required by (virtual/perl-Test-Harness-3.330.0:0/0::gentoo, installed)
    ^              ^^^^^
    =dev-lang/perl-5.20* required by (virtual/perl-XSLoader-0.170.0:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Readonly-2.0.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (dev-perl/Net-SSLeay-1.720.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Sub-Name-0.50.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Pod-Coverage-0.230.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (sys-apps/texinfo-6.1:0/0::gentoo, installed)
                 ^^^^^^^^
    =dev-lang/perl-5.20.2* required by (virtual/perl-File-Spec-3.480.100-r1:0/0::gentoo, installed)
    ^              ^^^^^^^
    dev-lang/perl:0/5.20= required by (dev-perl/Test-Pod-Coverage-1.100.0:0/0::gentoo, installed)
                 ^^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Test-Trap-0.2.2-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/libnet-1.270.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Config-Simple-4.590.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-ExtUtils-MakeMaker-6.980.0:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Locale-gettext-1.50.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Digest-SHA-5.880.0:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/IO-Socket-SSL-2.24.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (dev-perl/Test-Deep-1.120.0:0/0::gentoo, installed)
                 ^^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Module-Manifest-1.80.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (dev-perl/Devel-Symdump-2.150.0:0/0::gentoo, installed)
                 ^^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/XML-LibXML-2.12.100:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/XML-SAX-Base-1.80.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Pod-Parser-1.620.0:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/File-DesktopEntry-0.40.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/XML-SAX-0.990.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Class-Data-Inheritable-0.80.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Text-Unidecode-1.270.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/File-MimeInfo-0.270.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Digest-MD5-2.530.0-r2:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Test-DistManifest-1.14.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-IO-1.310.0:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Data-Dump-1.230.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Devel-StackTrace-2.0.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/Data-Dumper-2.154.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Pod-Simple-3.280.0-r2:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.30.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/TermReadKey-2.330.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/DBI-1.634.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/X11-Protocol-0.560.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Getopt-Long-2.420.0-r1:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Params-Util-1.60.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-Term-ANSIColor-4.20.0-r3:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20* required by (virtual/perl-MIME-Base64-3.140.0-r1:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20= required by (net-fs/samba-4.2.11:0/0::gentoo, installed)
                 ^^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-vcs/git-2.7.3-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Error-0.170.240:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Test-Pod-1.510.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Devel-Size-0.800.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/XML-Simple-2.200.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    =dev-lang/perl-5.20.2* required by (virtual/perl-Storable-2.490.100-r1:0/0::gentoo, installed)
    ^              ^^^^^^^
    =dev-lang/perl-5.20* required by (virtual/perl-Carp-1.330.100:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (perl-core/File-Temp-0.230.400-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/libintl-perl-1.240.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (dev-perl/Try-Tiny-0.240.0:0/0::gentoo, installed)
                 ^^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Exception-Class-1.390.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Tk-804.33.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (net-misc/clusterssh-4.03.03:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (dev-python/subunit-1.2.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^
    =dev-lang/perl-5.20.2* required by (virtual/perl-Exporter-5.710.0-r2:0/0::gentoo, installed)
    ^              ^^^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/DBD-mysql-4.32.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Text-CSV-1.330.0:0/0::gentoo, installed)
                 ^^^^^^^^           
    dev-lang/perl:0/5.20= required by (perl-core/Test-Simple-1.1.14-r1:0/0::gentoo, installed)
                 ^^^^^^^^
    =dev-lang/perl-5.20* required by (virtual/perl-ExtUtils-Manifest-1.630.0-r2:0/0::gentoo, installed)
    ^              ^^^^^
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/XML-NamespaceSupport-1.110.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^           


I tried the perl-cleaner but its complaining about missing (header?) files:

Code:

localhost ~ # perl-cleaner --phupdate

 * Updating ph files.
 * Ignore all "No such file..." messages!
Can't open machine/ansi.h: No such file or directory
Can't open sys/_types.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory
Can't open gnu/stubs-x32.h: No such file or directory


--reallyall went through without any problems.

Whats the problem with my perl?

Thanks and best,
Ullrich
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5593

PostPosted: Fri Sep 23, 2016 4:28 pm    Post subject: Reply with quote

Use emerge -D
Back to top
View user's profile Send private message
Tony0945
Advocate
Advocate


Joined: 25 Jul 2006
Posts: 2889
Location: Illinois, USA

PostPosted: Fri Sep 23, 2016 5:08 pm    Post subject: Reply with quote

See recent thread on same problem : https://forums.gentoo.org/viewtopic-t-996680-highlight-.html
Back to top
View user's profile Send private message
Ullrich
n00b
n00b


Joined: 29 Oct 2005
Posts: 24

PostPosted: Tue Sep 27, 2016 7:15 am    Post subject: [solved] Unable to update perl to 5.22.2 Reply with quote

Thanks for your replies.

I tried 1)

Code:

emerge -D dev-lang/perl -av


I am told to add "=dev-lang/perl-5.20.2-r1 ~amd64" to package.accept_keywords because of virtual/perl-Scalar-List-Utils-1.380.0

When doing so i end up with:

Code:

localhost ~ # emerge -D dev-lang/perl -av

 * IMPORTANT: 1 news items need reading for repository 'gentoo'.
 * Use eselect news read to view new items.


These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ~] dev-lang/perl-5.20.2-r1:0/5.20::gentoo [5.20.2:0/5.20::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 16 KiB
[ebuild     U ~] dev-lang/perl-5.24.0-r1:0/5.24::gentoo [5.20.2:0/5.20::gentoo] USE="berkdb gdbm -debug -doc -ithreads" 13.842 KiB

Total: 2 packages (2 upgrades), Size of downloads: 13.857 KiB

!!! 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.24.0-r1:0/5.24::gentoo, ebuild scheduled for merge) pulled in by
    =dev-lang/perl-5.24* required by (virtual/perl-Sys-Syslog-0.330.0-r3:0/0::gentoo, installed)
    ^              ^^^^^                                                                                                                               

  (dev-lang/perl-5.20.2-r1:0/5.20::gentoo, ebuild scheduled for merge) pulled in by
    dev-lang/perl:0/5.20=[-build(-)] required by (dev-perl/Class-Data-Inheritable-0.80.0-r1:0/0::gentoo, installed)
                 ^^^^^^^^                                                                                                                             
    =dev-lang/perl-5.20* required by (virtual/perl-Scalar-List-Utils-1.380.0:0/0::gentoo, installed)
    ^              ^^^^^                                                                                                                                   
    (and 70 more with the same problems)

NOTE: Use the '--verbose-conflicts' option to display parents omitted above


I tried 2)

Read the post mentioned by Tony0945 more carefully and saw this answer by geki https://forums.gentoo.org/viewtopic-p-7790388.html#7790388 which basicall says:
- unmerge all virtuals
- remove blockers
- use perl-clear

Emerge is running right now and it looks very promissing :)

Thanks for pointing me to the solution.

Regards,
Ullrich
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum