View previous topic :: View next topic |
Author |
Message |
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 12:17 pm Post subject: perl upgrade slot conflict |
|
|
I'm trying to upgrade to perl 5.18. I get lots of slot conflict.
Code: | emerge -pv --backtrack=30 perl
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] dev-lang/perl-5.18.2-r1:0/5.18 [5.16.3:0/5.16] USE="berkdb gdbm -debug -doc -ithreads" 13,746 kB
Total: 1 package (1 upgrade), Size of downloads: 13,746 kB
!!! 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.18.2-r1::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.18* required by (virtual/perl-Module-Build-0.400.300-r1::gentoo, installed)
(and 28 more with the same problem)
(dev-lang/perl-5.16.3::gentoo, installed) pulled in by
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Command-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DBI-1.623.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IPC-Cmd-0.780.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Archive-Tar-1.900.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-SSLeay-1.550::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-SHA-5.820.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-YAML-0.8.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Cairo-1.103.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Pango-1.224.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-vcs/git-1.8.5.5::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Time-Local-1.230.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-MD5-2.520.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Manifest-1.610.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/JSON-PP-2.272.0-r1::gentoo, installed)
=dev-lang/perl-5.16* required by (virtual/perl-Version-Requirements-0.101.22::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Storable-2.390.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/gtk2-perl-1.247.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Params-Check-0.360.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-HTTP-6.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/version-0.990.100-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Parse-CPAN-Meta-1.440.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DateManip-6.410.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Geo-IP-1.420.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Sys-Syslog-0.320.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/extutils-depends-0.306.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Encode-2.470.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/URI-1.600.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.953.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-CBuilder-0.280.205-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-MakeMaker-6.640.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/glib-perl-1.301.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IO-1.25-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Perl-OSType-1.2.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/pcsc-perl-1.4.13-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Error-0.170.210::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-ParseXS-3.180.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/MIME-Base64-3.130.0-r1::gentoo, installed)
(and 3 more with the same problems)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
|
I tried few approaches but it didn't help. How can I solve this issue |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Wed Aug 06, 2014 12:43 pm Post subject: |
|
|
Going by that list (though it would be good to know those "3 more"), you need to ad virtual/perl-Version-Requirements to the line.
Well, that is unless that virtual went away in 5.18. |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 12:59 pm Post subject: |
|
|
VoidMage wrote: | Going by that list (though it would be good to know those "3 more"), you need to ad virtual/perl-Version-Requirements to the line.
Well, that is unless that virtual went away in 5.18. |
Code: | eix virtual/perl-Version-Requirements
[I] virtual/perl-Version-Requirements
Available versions: 0.101.22
Installed versions: 0.101.22(01:35:42 AM 08/06/2014)
Description: Virtual for Version-Requirements
|
It's installed. So how do I know what are the "3 more" ? |
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Wed Aug 06, 2014 4:56 pm Post subject: |
|
|
Every time I've run into this issue, it's required me to uninstall the things pulling in perl 5.16, then reinstall them afterwards (if I thought they were important/needed). My list has been considerably shorter, however. _________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 6:01 pm Post subject: |
|
|
Here is the output of the perl related packages that need to be updated.
In one of the outputs it was written that Pod-Simple Test-simple can break the system. Somehow related to perl 5.20. So I didn't try to emerge these packages. Someone knows anything about it?
So, which packages, I should emerge first? It's weird that I get so many slot conflicts and portage doesn't manage to solve it.
I usually emerge few packages at a time, and then try again to emerge perl. I already emerged in this way about 10 packages.
Code: | eix -I perl-core/ |grep U
[I] perl-core/ExtUtils-CBuilder
Homepage: http://search.cpan.org/dist/ExtUtils-CBuilder/
[I] perl-core/ExtUtils-Command
Homepage: http://search.cpan.org/dist/ExtUtils-Command/
Description: Utilities to replace common UNIX commands in Makefiles etc
[I] perl-core/ExtUtils-MakeMaker
Homepage: http://makemaker.org http://search.cpan.org/dist/ExtUtils-MakeMaker/
[I] perl-core/ExtUtils-Manifest
Homepage: http://search.cpan.org/dist/ExtUtils-Manifest/
Description: Utilities to write and check a MANIFEST file
[I] perl-core/ExtUtils-ParseXS
Homepage: http://search.cpan.org/dist/ExtUtils-ParseXS/
[I] perl-core/Scalar-List-Utils
Homepage: http://search.cpan.org/dist/Scalar-List-Utils/
Description: Scalar-List-Utils module for perl
[U] perl-core/Test-Simple |
Code: | eix -I dev-perl/ |grep U
Description: Use the Freedesktop.org base directory specification
Description: Provide https support for LWP::UserAgent
Description: A Perl module for accessing the GNU locale utilities
[I] dev-perl/Text-Unidecode
Homepage: http://search.cpan.org/dist/Text-Unidecode/
Description: US-ASCII transliterations of Unicode text
[I] dev-perl/URI
Homepage: http://search.cpan.org/dist/URI/
Description: A URI Perl Module
[I] dev-perl/Unicode-EastAsianWidth
Homepage: http://search.cpan.org/dist/Unicode-EastAsianWidth/
Homepage: http://search.cpan.org/dist/ExtUtils-Depends/
Homepage: http://search.cpan.org/dist/ExtUtils-PkgConfig/
Description: High-Level Interface to Uniforum Message Translation
|
Code: | eix -I virtual/perl |grep U
[U] virtual/perl-Digest
[U] virtual/perl-Encode
[U] virtual/perl-ExtUtils-CBuilder
Description: Virtual for ExtUtils-CBuilder
[I] virtual/perl-ExtUtils-Command
Description: Virtual for ExtUtils-Command
[U] virtual/perl-ExtUtils-Install
Description: Virtual for ExtUtils-Install
[U] virtual/perl-ExtUtils-MakeMaker
Description: Virtual for ExtUtils-MakeMaker
[U] virtual/perl-ExtUtils-Manifest
Description: Virtual for ExtUtils-Manifest
[I] virtual/perl-ExtUtils-ParseXS
Description: Virtual for ExtUtils-ParseXS
[U] virtual/perl-File-Temp
[U] virtual/perl-Getopt-Long
[U] virtual/perl-IO
[U] virtual/perl-IPC-Cmd
[U] virtual/perl-JSON-PP
[U] virtual/perl-Module-CoreList
[U] virtual/perl-Perl-OSType
[U] virtual/perl-Pod-Simple
[I] virtual/perl-Scalar-List-Utils
Description: Virtual for Scalar::Util and List::Util, also distributed as Scalar::List::Utils
[U] virtual/perl-Storable
[U] virtual/perl-version
|
[code] |
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Wed Aug 06, 2014 6:33 pm Post subject: |
|
|
Your regex isn't quite specific enough.
Try
Code: | eix -I perl-core/ | grep "^\[U\]" |
Code: | eix -I dev-perl/ | grep "^\[U\]" |
Code: | eix -I virtual-perl/ | grep "^\[U\]" |
_________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 7:06 pm Post subject: |
|
|
dataking wrote: | Your regex isn't quite specific enough.
Try
Code: | eix -I perl-core/ | grep "^\[U\]" |
Code: | eix -I dev-perl/ | grep "^\[U\]" |
Code: | eix -I virtual-perl/ | grep "^\[U\]" |
|
Code: | eix -I perl-core/ | grep "^\[U\]"
[U] perl-core/Test-Simple |
Code: | eix -I dev-perl/ | grep "^\[U\]" | doesn't give anything to update.
Code: | eix -I virtual-perl/ | grep "^\[U\]" | is not correct, because there is no such thing as virtual-perl but virtual/perl.
Code: |
eix -I virtual/perl | grep "^\[U\]"
[U] virtual/perl-Digest
[U] virtual/perl-Encode
[U] virtual/perl-ExtUtils-CBuilder
[U] virtual/perl-ExtUtils-Install
[U] virtual/perl-ExtUtils-MakeMaker
[U] virtual/perl-ExtUtils-Manifest
[U] virtual/perl-File-Temp
[U] virtual/perl-Getopt-Long
[U] virtual/perl-IO
[U] virtual/perl-IPC-Cmd
[U] virtual/perl-JSON-PP
[U] virtual/perl-Module-CoreList
[U] virtual/perl-Perl-OSType
[U] virtual/perl-Pod-Simple
[U] virtual/perl-Storable
[U] virtual/perl-version |
Here is some more slot conflicts. I am not sure what I need: perl-core/Storable or virtual/perl-Storable?
Code: | emerge perl-Digest perl-Encode perl-version perl-StorableCalculating dependencies... done!
[ebuild U ] dev-lang/perl-5.18.2-r1 [5.16.3]
[ebuild U ] virtual/perl-Encode-2.490.0-r2 [2.470.0]
[ebuild U ] virtual/perl-Storable-2.410.0-r1 [2.390.0]
[ebuild U ] virtual/perl-Digest-1.170.0-r3 [1.170.0-r1]
[ebuild U ] virtual/perl-version-0.990.200-r1 [0.990.100]
[blocks B ] <perl-core/Storable-2.410.0 ("<perl-core/Storable-2.410.0" is blocking virtual/perl-Storable-2.410.0-r1)
[blocks B ] <perl-core/Encode-2.490.0 ("<perl-core/Encode-2.490.0" is blocking virtual/perl-Encode-2.490.0-r2)
[blocks B ] <perl-core/version-0.990.200 ("<perl-core/version-0.990.200" is blocking virtual/perl-version-0.990.200-r1)
!!! 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.18.2-r1::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.18* required by (virtual/perl-IO-Zlib-1.100.0-r4::gentoo, installed)
(and 32 more with the same problem)
(dev-lang/perl-5.16.3::gentoo, installed) pulled in by
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-YAML-0.8.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-ParseXS-3.180.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/gtk2-perl-1.247.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-SSLeay-1.550::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Cairo-1.103.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/version-0.990.100-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.953.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-MD5-2.520.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Perl-OSType-1.2.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IPC-Cmd-0.780.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-vcs/git-1.8.5.5::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Pango-1.224.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/glib-perl-1.301.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DateManip-6.410.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Encode-2.470.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Sys-Syslog-0.320.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IO-1.25-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Parse-CPAN-Meta-1.440.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Geo-IP-1.420.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-MakeMaker-6.640.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/extutils-depends-0.306.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/MIME-Base64-3.130.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-CBuilder-0.280.205-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Storable-2.390.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/URI-1.600.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Params-Check-0.360.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-SHA-5.820.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DBI-1.623.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Command-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Archive-Tar-1.900.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Manifest-1.610.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Time-Local-1.230.0-r1::gentoo, installed)
=dev-lang/perl-5.16* required by (virtual/perl-File-Temp-0.220.0-r3::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-HTTP-6.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/pcsc-perl-1.4.13-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Error-0.170.210::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/JSON-PP-2.272.0-r1::gentoo, installed)
(and 3 more with the same problems)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.
(virtual/perl-Encode-2.490.0-r2::gentoo, ebuild scheduled for merge) pulled in by
perl-Encode
virtual/perl-Encode required by @selected
>=virtual/perl-Encode-2.12 required by (dev-perl/HTTP-Message-6.30.0::gentoo, installed)
=virtual/perl-Encode-2.490.0-r2 required by (dev-perl/HTTP-Message-6.30.0::gentoo, installed)
(perl-core/Encode-2.470.0-r1::gentoo, installed) pulled in by
perl-core/Encode required by @selected
(perl-core/version-0.990.100-r1::gentoo, installed) pulled in by
perl-core/version required by @selected
(virtual/perl-Storable-2.410.0-r1::gentoo, ebuild scheduled for merge) pulled in by
perl-Storable
>=virtual/perl-Storable-1.0.7 required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
=virtual/perl-Storable-2.410.0-r1 required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
virtual/perl-Storable required by @selected
=virtual/perl-Storable-2.410.0-r1 required by (dev-perl/DateManip-6.410.0::gentoo, installed)
virtual/perl-Storable required by (dev-perl/DateManip-6.410.0::gentoo, installed)
(virtual/perl-version-0.990.200-r1::gentoo, ebuild scheduled for merge) pulled in by
=virtual/perl-version-0.990.200-r1 required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
>=virtual/perl-version-0.82 required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
>=virtual/perl-version-0.87 required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
=virtual/perl-version-0.990.200-r1 required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
=virtual/perl-version-0.990.200-r1 required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
perl-version
>=virtual/perl-version-0.77 required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
virtual/perl-version required by @selected
=virtual/perl-version-0.990.200-r1 required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
>=virtual/perl-version-0.870 required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
(perl-core/Storable-2.390.0-r1::gentoo, installed) pulled in by
perl-core/Storable required by @selected
For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked
|
|
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Wed Aug 06, 2014 7:16 pm Post subject: |
|
|
queen wrote: |
Code: | eix -I perl-core/ | grep "^\[U\]"
[U] perl-core/Test-Simple |
Code: | eix -I dev-perl/ | grep "^\[U\]" | doesn't give anything to update. |
Then there's nothing to update.
queen wrote: |
Code: | eix -I virtual-perl/ | grep "^\[U\]" | is not correct, because there is no such thing as virtual-perl but virtual/perl.
Code: |
eix -I virtual/perl | grep "^\[U\]"
[U] virtual/perl-Digest
[U] virtual/perl-Encode
[U] virtual/perl-ExtUtils-CBuilder
[U] virtual/perl-ExtUtils-Install
[U] virtual/perl-ExtUtils-MakeMaker
[U] virtual/perl-ExtUtils-Manifest
[U] virtual/perl-File-Temp
[U] virtual/perl-Getopt-Long
[U] virtual/perl-IO
[U] virtual/perl-IPC-Cmd
[U] virtual/perl-JSON-PP
[U] virtual/perl-Module-CoreList
[U] virtual/perl-Perl-OSType
[U] virtual/perl-Pod-Simple
[U] virtual/perl-Storable
[U] virtual/perl-version |
|
You are correct here. I missed that particular detail.
The difference in the regex is that yours greps anything with the character class "U". So you were getting packages that didn't actually need to be updated. _________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 7:33 pm Post subject: |
|
|
Ok. But what I need?
perl-core/Storable or virtual/perl-Storable ? |
|
Back to top |
|
|
Navar Guru
Joined: 20 Aug 2012 Posts: 353
|
Posted: Wed Aug 06, 2014 7:52 pm Post subject: |
|
|
queen wrote: | Ok. But what I need? perl-core/Storable or virtual/perl-Storable ? |
Both. Revisions of one (the virtuals) seem to be causing blocks of the related core.
Presuming you do not have perl packages in your world file,
Have you tried emerge -1auD $(qlist -IC 'virtual/perl-*') to update the virtual packages first and then re-tried perl-cleaner --all? |
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Wed Aug 06, 2014 7:53 pm Post subject: |
|
|
queen wrote: | Ok. But what I need?
perl-core/Storable or virtual/perl-Storable ? |
Both actually, assuming I'm understanding correctly. I have both installed on my system.
I think you're getting the blockage because virtual/perl-Storable (and other virtuals) is expecting perl 5.16 internally. As stated earlier, I usually resolve these conflicts by uninstalling the virtuals, update perl, then re-emerge the virtuals. Once you have perl 5.18 installed, you should get the virtuals associated with perl 5.18. _________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Wed Aug 06, 2014 7:55 pm Post subject: |
|
|
Navar wrote: |
Have you tried emerge -1auD $(qlist -IC 'virtual/perl-*') to update the virtual packages first and then re-tried perl-cleaner --all? |
This might work too, and save you all the unmerging and remerging. _________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 8:46 pm Post subject: |
|
|
dataking wrote: | Navar wrote: |
Have you tried emerge -1auD $(qlist -IC 'virtual/perl-*') to update the virtual packages first and then re-tried perl-cleaner --all? |
This might work too, and save you all the unmerging and remerging. |
I didn't try it yet. I ran now the command you suggested with pretend flag to see what it will give me. It still throws slot conflicts. Probably, I will have to uninistall everything related to virtual.
Code: | emerge -1auDpv $(qlist -IC 'virtual/perl-*')
These are the packages that would be merged, in order:
Calculating dependencies... done!
!!! 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.18.2-r1::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.18* required by (virtual/perl-Getopt-Long-2.390.0-r1::gentoo, ebuild scheduled for merge)
(and 12 more with the same problem)
(dev-lang/perl-5.16.3::gentoo, installed) pulled in by
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Archive-Tar-1.900.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Compress-Raw-Zlib-2.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Test-Harness-3.260.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-ParseXS-3.180.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-MD5-2.520.0-r1::gentoo, installed)
=dev-lang/perl-5.16* required by (virtual/perl-ExtUtils-Command-1.170.0-r5::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Scalar-List-Utils-1.270.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-YAML-0.8.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Load-0.240.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Compress-Raw-Bzip2-2.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IO-Compress-2.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-SHA-5.820.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Load-Conditional-0.540.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Params-Check-0.360.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Parse-CPAN-Meta-1.440.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/File-Spec-3.400.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
(and 7 more with the same problems)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
!!! All ebuilds that could satisfy "=dev-lang/perl-5.20*" have been masked.
!!! One of the following masked packages is required to complete your request:
- dev-lang/perl-5.20.0-r1::gentoo (masked by: package.mask, ~amd64 keyword)
/usr/portage/profiles/package.mask:
# Vladimir Smirnov <civil@gentoo.org> (27 May 2014)
# Masked for testing, will defenitely cause major breakage
# Single modules with 5.20 versions added here too -dilfridge
(dependency required by "virtual/perl-Pod-Simple-3.280.0-r1" [ebuild])
(dependency required by "virtual/perl-Pod-Simple" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.
|
Now it throws that it can break the system. Why it throws about version 5.20 at all?
Do I need to uninstall all the installed [I] and needed upgrades [U] of virtual/perl or just those that are [U]? If it's both, then it's a list of 30 packages. |
|
Back to top |
|
|
Navar Guru
Joined: 20 Aug 2012 Posts: 353
|
Posted: Wed Aug 06, 2014 9:04 pm Post subject: |
|
|
queen wrote: | Now it throws that it can break the system. Why it throws about version 5.20 at all? |
I get exactly your output when trying to emerge >5.18, since 5.20 is currently hardmasked. Do you have perl '**' keyworded somewhere? (e.g. grep -i perl -R /etc/portage/*)
Maybe heed developer advice and avoid 5.20 unless you want testing environment with breakage. |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Wed Aug 06, 2014 9:45 pm Post subject: |
|
|
Navar wrote: | queen wrote: | Now it throws that it can break the system. Why it throws about version 5.20 at all? |
I get exactly your output when trying to emerge >5.18, since 5.20 is currently hardmasked. Do you have perl '**' keyworded somewhere? (e.g. grep -i perl -R /etc/portage/*)
Maybe heed developer advice and avoid 5.20 unless you want testing environment with breakage. |
I don't want the testing version at all.
Thanks for the tip. I found a package that was keyworded. I disabled that line. Still it throws about version 5.20. In any case I won't allow version 5.20 to be installed. In any case, it doesn't even wants to install 5.20.It tries to pull 5.18. So on this side, I am safe |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Thu Aug 07, 2014 8:57 am Post subject: |
|
|
If you haven't upgraded perl yet, you need to add it to the list:
Code: | emerge -1 -avDN '=dev-lang/perl-5.18*' $(qlist -IC 'virtual/perl-*') dev-perl/extutils-pkgconfig | as discussed here (and next couple of posts. I'd forgotten we can use qlist -IC for this.)
You should be able to run perl-cleaner--reallyall after that, though you might want to do it after world, or split it (see man perl-cleaner.)
dev-perl/extutils-pkgconfig isn't a virtual, but is needed for building other perl modules. You don't want -u as in some cases it will be the same version of the package, and we still want it remerged to record newer deps in the vdb.
If you're still getting blocks for perl packages, add those to the list too; I'd like to know what those are if you do. |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Thu Aug 07, 2014 8:32 pm Post subject: |
|
|
I still get conflicts:
Code: | emerge -1 -avDN '=dev-lang/perl-5.18*' $(qlist -IC 'virtual/perl-*') dev-perl/extutils-pkgconfig
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] virtual/libintl-0-r1 [0] ABI_X86="(64%*) -32% (-x32)" 0 kB
[ebuild R ] dev-lang/python-exec-2.0.1-r1:2 PYTHON_TARGETS="(jython2_5) (jython2_7) (pypy) (python2_7) (python3_2) (python3_3) (-python3_4) (-python2_6%*)" 0 kB
[ebuild U ] sys-devel/autoconf-wrapper-13 [12] 0 kB
[ebuild U ] app-misc/pax-utils-0.7 [0.4] USE="-caps -python%" 89 kB
[ebuild U ] sys-devel/flex-2.5.39-r1 [2.5.37] USE="nls -static {-test}" ABI_X86="(64%*) -32% (-x32)" 1,316 kB
[ebuild U ] dev-libs/elfutils-0.158 [0.149] USE="bzip2 nls utils%* zlib -lzma -static-libs% {-test%} (-threads)" ABI_X86="(64%*) (-32) (-x32)" 4,938 kB
[ebuild U ] sys-devel/libtool-2.4.2-r1:2 [2.4.2:2] USE="-static-libs {-test} -vanilla" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild U ] sys-libs/db-4.8.30-r1:4.8 [4.8.30:4.8] USE="cxx -doc -examples -java -tcl {-test}" ABI_X86="(64%*) (-32) (-x32)" 22,351 kB
[ebuild U ] sys-libs/gpm-1.20.7-r2 [1.20.7-r1] USE="(-selinux) -static-libs" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild U ] dev-lang/perl-5.18.2-r1:0/5.18 [5.16.3:0/5.16] USE="berkdb gdbm -debug -doc -ithreads" 13,746 kB
[ebuild N ] virtual/perl-Pod-Parser-1.600.0 0 kB
[ebuild N ] perl-core/File-Temp-0.220.0-r1 38 kB
[ebuild N ] perl-core/Pod-Simple-3.230.0-r1 0 kB
[ebuild N ] perl-core/Getopt-Long-2.380.0-r1 41 kB
[ebuild N ] perl-core/Version-Requirements-0.101.22-r1 16 kB
Total: 15 packages (9 upgrades, 5 new, 1 reinstall), Size of downloads: 42,532 kB
!!! 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.3::gentoo, installed) pulled in by
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Geo-IP-1.420.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Params-Check-0.360.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IO-1.25-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Command-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/version-0.990.100-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-ParseXS-3.180.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/gtk2-perl-1.247.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-vcs/git-1.8.5.5::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Storable-2.390.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-CoreList-2.840.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Parse-CPAN-Meta-1.440.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IPC-Cmd-0.780.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Manifest-1.610.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Cairo-1.103.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Time-Local-1.230.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Perl-OSType-1.2.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Sys-Syslog-0.320.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-CBuilder-0.280.205-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Error-0.170.210::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Pango-1.224.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/extutils-depends-0.306.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/glib-perl-1.301.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DateManip-6.410.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/MIME-Base64-3.130.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/pcsc-perl-1.4.13-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-SSLeay-1.550::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.953.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-SHA-5.820.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-MakeMaker-6.640.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-YAML-0.8.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/URI-1.600.0-r1::gentoo, installed)
=dev-lang/perl-5.16* required by (virtual/perl-ExtUtils-Install-1.580.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Archive-Tar-1.900.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-MD5-2.520.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/JSON-PP-2.272.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/extutils-pkgconfig-1.140.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DBI-1.623.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Encode-2.470.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-HTTP-6.60.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-ExtUtils-Command-1.170.0-r5::gentoo, installed)
(and 30 more with the same problem)
|
However, there is some progress with this command:
Here I get some blocks. I"ll be glad to get your suggestion about it:
Code: | EIX_LIMIT=0 emerge -auvDN -1 =dev-lang/perl-5.18* $(eix '-I#' virtual/perl-*)
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] virtual/libintl-0-r1 [0] ABI_X86="(64%*) -32% (-x32)" 0 kB
[ebuild R ] dev-lang/python-exec-2.0.1-r1:2 PYTHON_TARGETS="(jython2_5) (jython2_7) (pypy) (python2_7) (python3_2) (python3_3) (-python3_4) (-python2_6%*)" 0 kB
[ebuild U ] sys-devel/autoconf-wrapper-13 [12] 0 kB
[ebuild U ] app-misc/pax-utils-0.7 [0.4] USE="-caps -python%" 89 kB
[ebuild U ] sys-devel/flex-2.5.39-r1 [2.5.37] USE="nls -static {-test}" ABI_X86="(64%*) -32% (-x32)" 1,316 kB
[ebuild U ] dev-libs/elfutils-0.158 [0.149] USE="bzip2 nls utils%* zlib -lzma -static-libs% {-test%} (-threads)" ABI_X86="(64%*) (-32) (-x32)" 4,938 kB
[ebuild U ] dev-lang/python-2.7.7:2.7 [2.7.6:2.7] USE="gdbm ipv6 ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -hardened -tk -wininst" 10,264 kB
[ebuild U ] sys-devel/libtool-2.4.2-r1:2 [2.4.2:2] USE="-static-libs {-test} -vanilla" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild U ] sys-libs/db-4.8.30-r1:4.8 [4.8.30:4.8] USE="cxx -doc -examples -java -tcl {-test}" ABI_X86="(64%*) (-32) (-x32)" 22,351 kB
[ebuild U ] sys-libs/gpm-1.20.7-r2 [1.20.7-r1] USE="(-selinux) -static-libs" ABI_X86="(64%*) (-32) (-x32)" 0 kB
[ebuild U ] dev-lang/perl-5.18.2-r1:0/5.18 [5.16.3:0/5.16] USE="berkdb gdbm -debug -doc -ithreads" 13,746 kB
[ebuild U ] virtual/perl-IO-1.280.0-r1 [1.25] 0 kB
[ebuild U ] virtual/perl-Encode-2.490.0-r2 [2.470.0] 0 kB
[ebuild U ] virtual/perl-Storable-2.410.0-r1 [2.390.0] 0 kB
[ebuild U ] virtual/perl-version-0.990.200-r1 [0.990.100] 0 kB
[ebuild U ] virtual/perl-Digest-1.170.0-r3 [1.170.0-r1] 0 kB
[ebuild U ] virtual/perl-ExtUtils-CBuilder-0.280.210-r1 [0.280.205] 0 kB
[ebuild U ] virtual/perl-ExtUtils-Install-1.590.0-r1 [1.580.0-r1] 0 kB
[ebuild U ] virtual/perl-ExtUtils-MakeMaker-6.660.0-r1 [6.640.0] 0 kB
[ebuild U ] virtual/perl-ExtUtils-Manifest-1.630.0-r1 [1.610.0] 0 kB
[ebuild U ] virtual/perl-File-Temp-0.230.0 [0.220.0-r3] 0 kB
[ebuild U ] virtual/perl-Getopt-Long-2.390.0-r1 [2.380.0-r3] 0 kB
[ebuild U ] virtual/perl-IPC-Cmd-0.800.0-r1 [0.780.0] 0 kB
[ebuild U ] virtual/perl-JSON-PP-2.272.20-r1 [2.272.0-r2] 0 kB
[ebuild U ] virtual/perl-Perl-OSType-1.3.0-r1 [1.2.0-r2] 0 kB
[ebuild U ] virtual/perl-Pod-Simple-3.280.0-r1 [3.230.0] 0 kB
[ebuild U ] dev-util/intltool-0.50.2-r1 [0.50.2] 186 kB
[ebuild N ] perl-core/Version-Requirements-0.101.22-r1 16 kB
[ebuild U ] x11-misc/shared-mime-info-1.2-r1 [1.0] USE="{-test%}" 503 kB
[ebuild U ] virtual/perl-Module-CoreList-3.30.0 [2.840.0] 0 kB
[uninstall ] perl-core/Module-CoreList-2.840.0
[blocks b ] <perl-core/Module-CoreList-3.30.0 ("<perl-core/Module-CoreList-3.30.0" is blocking virtual/perl-Module-CoreList-3.30.0)
[blocks B ] <perl-core/IPC-Cmd-0.800.0 ("<perl-core/IPC-Cmd-0.800.0" is blocking virtual/perl-IPC-Cmd-0.800.0-r1)
[blocks B ] <perl-core/ExtUtils-CBuilder-0.280.210 ("<perl-core/ExtUtils-CBuilder-0.280.210" is blocking virtual/perl-ExtUtils-CBuilder-0.280.210-r1)
[blocks B ] <perl-core/ExtUtils-MakeMaker-6.660.0 ("<perl-core/ExtUtils-MakeMaker-6.660.0" is blocking virtual/perl-ExtUtils-MakeMaker-6.660.0-r1)
[blocks B ] <perl-core/IO-1.280.0 ("<perl-core/IO-1.280.0" is blocking virtual/perl-IO-1.280.0-r1)
[blocks B ] <perl-core/version-0.990.200 ("<perl-core/version-0.990.200" is blocking virtual/perl-version-0.990.200-r1)
[blocks B ] <perl-core/ExtUtils-Manifest-1.630.0 ("<perl-core/ExtUtils-Manifest-1.630.0" is blocking virtual/perl-ExtUtils-Manifest-1.630.0-r1)
[blocks B ] <perl-core/Encode-2.490.0 ("<perl-core/Encode-2.490.0" is blocking virtual/perl-Encode-2.490.0-r2)
[blocks B ] <perl-core/JSON-PP-2.272.20 ("<perl-core/JSON-PP-2.272.20" is blocking virtual/perl-JSON-PP-2.272.20-r1)
[blocks B ] <perl-core/Storable-2.410.0 ("<perl-core/Storable-2.410.0" is blocking virtual/perl-Storable-2.410.0-r1)
[blocks B ] <perl-core/Perl-OSType-1.3.0 ("<perl-core/Perl-OSType-1.3.0" is blocking virtual/perl-Perl-OSType-1.3.0-r1)
Total: 30 packages (28 upgrades, 1 new, 1 reinstall, 1 uninstall), Size of downloads: 53,406 kB
Conflict: 11 blocks (10 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.18.2-r1::gentoo, ebuild scheduled for merge) pulled in by
=dev-lang/perl-5.18* required by (virtual/perl-Module-Load-Conditional-0.540.0-r1::gentoo, installed)
(and 44 more with the same problem)
(dev-lang/perl-5.16.3::gentoo, installed) pulled in by
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/pcsc-perl-1.4.13-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Perl-OSType-1.2.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Archive-Tar-1.900.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Error-0.170.210::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-HTTP-6.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-SSLeay-1.550::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Manifest-1.610.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-SHA-5.820.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-CBuilder-0.280.205-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DBI-1.623.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Cairo-1.103.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-vcs/git-1.8.5.5::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Params-Check-0.360.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-MakeMaker-6.640.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/URI-1.600.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-ParseXS-3.180.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Storable-2.390.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Geo-IP-1.420.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Pango-1.224.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/gtk2-perl-1.247.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IPC-Cmd-0.780.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/JSON-PP-2.272.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.953.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Time-Local-1.230.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IO-1.25-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Sys-Syslog-0.320.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/extutils-depends-0.306.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/version-0.990.100-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-MD5-2.520.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Parse-CPAN-Meta-1.440.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Encode-2.470.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/MIME-Base64-3.130.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DateManip-6.410.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/glib-perl-1.301.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-Command-1.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-YAML-0.8.0-r1::gentoo, installed)
|
What I can do with blocks B which is unresolved conflict. Which ones should I remove? the perl-core/Module-CoreList or the virtual/perl-Module-CoreList etc? |
|
Back to top |
|
|
dataking Apprentice
Joined: 20 Apr 2005 Posts: 251
|
Posted: Thu Aug 07, 2014 8:42 pm Post subject: |
|
|
The lower case "b" are blocks that portage can resolve itself.
These are the troublesome bits:
Code: |
[blocks B ] <perl-core/IPC-Cmd-0.800.0 ("<perl-core/IPC-Cmd-0.800.0" is blocking virtual/perl-IPC-Cmd-0.800.0-r1)
[blocks B ] <perl-core/ExtUtils-CBuilder-0.280.210 ("<perl-core/ExtUtils-CBuilder-0.280.210" is blocking virtual/perl-ExtUtils-CBuilder-0.280.210-r1)
[blocks B ] <perl-core/ExtUtils-MakeMaker-6.660.0 ("<perl-core/ExtUtils-MakeMaker-6.660.0" is blocking virtual/perl-ExtUtils-MakeMaker-6.660.0-r1)
[blocks B ] <perl-core/IO-1.280.0 ("<perl-core/IO-1.280.0" is blocking virtual/perl-IO-1.280.0-r1)
[blocks B ] <perl-core/version-0.990.200 ("<perl-core/version-0.990.200" is blocking virtual/perl-version-0.990.200-r1)
[blocks B ] <perl-core/ExtUtils-Manifest-1.630.0 ("<perl-core/ExtUtils-Manifest-1.630.0" is blocking virtual/perl-ExtUtils-Manifest-1.630.0-r1)
[blocks B ] <perl-core/Encode-2.490.0 ("<perl-core/Encode-2.490.0" is blocking virtual/perl-Encode-2.490.0-r2)
[blocks B ] <perl-core/JSON-PP-2.272.20 ("<perl-core/JSON-PP-2.272.20" is blocking virtual/perl-JSON-PP-2.272.20-r1)
[blocks B ] <perl-core/Storable-2.410.0 ("<perl-core/Storable-2.410.0" is blocking virtual/perl-Storable-2.410.0-r1)
[blocks B ] <perl-core/Perl-OSType-1.3.0 ("<perl-core/Perl-OSType-1.3.0" is blocking virtual/perl-Perl-OSType-1.3.0-r1)
|
If it were me, I'd write down the list; uninstall them; upgrade perl; then reinstall. Then run perl-cleaner --reallyall. _________________ -= the D@7@k|n& =- |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Thu Aug 07, 2014 10:03 pm Post subject: |
|
|
dataking wrote: | The lower case "b" are blocks that portage can resolve itself.
These are the troublesome bits:
Code: |
[blocks B ] <perl-core/IPC-Cmd-0.800.0 ("<perl-core/IPC-Cmd-0.800.0" is blocking virtual/perl-IPC-Cmd-0.800.0-r1)
[blocks B ] <perl-core/ExtUtils-CBuilder-0.280.210 ("<perl-core/ExtUtils-CBuilder-0.280.210" is blocking virtual/perl-ExtUtils-CBuilder-0.280.210-r1)
[blocks B ] <perl-core/ExtUtils-MakeMaker-6.660.0 ("<perl-core/ExtUtils-MakeMaker-6.660.0" is blocking virtual/perl-ExtUtils-MakeMaker-6.660.0-r1)
[blocks B ] <perl-core/IO-1.280.0 ("<perl-core/IO-1.280.0" is blocking virtual/perl-IO-1.280.0-r1)
[blocks B ] <perl-core/version-0.990.200 ("<perl-core/version-0.990.200" is blocking virtual/perl-version-0.990.200-r1)
[blocks B ] <perl-core/ExtUtils-Manifest-1.630.0 ("<perl-core/ExtUtils-Manifest-1.630.0" is blocking virtual/perl-ExtUtils-Manifest-1.630.0-r1)
[blocks B ] <perl-core/Encode-2.490.0 ("<perl-core/Encode-2.490.0" is blocking virtual/perl-Encode-2.490.0-r2)
[blocks B ] <perl-core/JSON-PP-2.272.20 ("<perl-core/JSON-PP-2.272.20" is blocking virtual/perl-JSON-PP-2.272.20-r1)
[blocks B ] <perl-core/Storable-2.410.0 ("<perl-core/Storable-2.410.0" is blocking virtual/perl-Storable-2.410.0-r1)
[blocks B ] <perl-core/Perl-OSType-1.3.0 ("<perl-core/Perl-OSType-1.3.0" is blocking virtual/perl-Perl-OSType-1.3.0-r1)
|
If it were me, I'd write down the list; uninstall them; upgrade perl; then reinstall. Then run perl-cleaner --reallyall. |
Which ones to uninstall? The packages of perl-core/... or the virtual/...? or both? |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Thu Aug 07, 2014 10:42 pm Post subject: |
|
|
queen wrote: | Which ones to uninstall? The packages of perl-core/... or the virtual/...? or both? |
The perl-core ones less than a certain version; they are blocking the incoming virtuals, which are likely provided as part of perl itself.
However you have other things in there as well; it's interesting that you're getting more with eix, when using -u.
Personally I'd just get what I needed in, so do something along the lines of:
Code: | emerge -av -1 --no-deps =dev-lang/perl-5.18* $(eix '-I#' 'virtual/perl-*') dev-perl/extutils-pkgconfig
perl-cleaner --reallyall -- -av
emerge -avuDN world --with-bdeps=y |
You don't need to worry about EIX_LIMIT since it's being captured (so no tty.)
Not sure if you'd actually need to clean manually, but it might be required if perl-cleaner can't resolve; I'd hope it would cope. And as I said before, you might want to do world before main perl-cleaner, in which case do perl-cleaner --all before emerge world, and perl-cleaner --modules after to catch any which haven't been upgraded, before you depclean. Guess that might be better after depclean. As you can no doubt tell, we're just exploring this problem-domain.. ;)
We're looking to remove virtuals/pkgconfig (ie those in that list) which are installed but have been removed from tree. There might be other things we need to check, though like dev-perl/* and perl-core/*; and you can add those, though you'll need a separate eix call for each iirc. Be sure to 'quote' them so it's eix which is interpreting them, and not the shell.
Out of interest, what is the output of the qlist vs the eix commands above, on their own (latter with EIX_LIMIT if you're getting the 50+ message)? ie what list are we passing to emerge; I'd like to know if -u is adding extra packages, somehow. |
|
Back to top |
|
|
mephinet n00b
Joined: 15 May 2008 Posts: 17
|
Posted: Sun Aug 10, 2014 3:04 pm Post subject: |
|
|
steveL wrote: | Personally I'd just get what I needed in, so do something along the lines of:
Code: | emerge -av -1 --no-deps =dev-lang/perl-5.18* $(eix '-I#' 'virtual/perl-*') dev-perl/extutils-pkgconfig
perl-cleaner --reallyall -- -av
emerge -avuDN world --with-bdeps=y |
|
Thanks, steveL, that did it for me! |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Thu Aug 14, 2014 1:14 pm Post subject: |
|
|
Yay :D Glad to hear it mephinet, I'll code it in to update over next few days, so this is automatic in future. |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Thu Aug 14, 2014 4:08 pm Post subject: |
|
|
I went through this upgrade yesterday.
IIRC, on amd64 things went quite smoothly - I think I needed to add only one more package to the emerge line, subslots managed to pull the rest.
On x86 (where I needed to keyword a few things - arch team is lagging there), to make the first step, 'emerge -1pv dev-lang/perl `qlist -IC virtual/perl-`' sufficed, but I've got very few perl packages. |
|
Back to top |
|
|
queen Veteran
Joined: 19 Jul 2005 Posts: 1642
|
Posted: Sat Aug 30, 2014 10:51 pm Post subject: |
|
|
Hi Steve
Thanks a lot for the reply. Sorry for the delay, I was busy with other things. I ran the command Code: |
emerge -av -1 --nodeps =dev-lang/perl-5.18* $(eix '-I#' 'virtual/perl-*') dev-perl/extutils-pkgconfig | and it went smoothly. Pay attention it should be --nodeps instead of --no-deps.
However when I ran Code: | perl-cleaner --reallyall -- -av | it failed with blocks
Code: |
* perl-cleaner is stopping here:
* Fix the problem and start perl-cleaner again.
*
* If you encounter blockers involving virtuals and perl-core, here are
* some things to try:
* Remove all perl-core packages from your world file
* emerge --deselect --ask $(qlist -IC 'perl-core/*')
* Update all the installed Perl virtuals
* emerge -uD1a $(qlist -IC 'virtual/perl-*')
* Afterwards re-run perl-cleaner
|
So, I followed the instructions and the deselect command worked well, but on the line of Code: | emerge -uD1a $(qlist -IC 'virtual/perl-*') | it failed with blocks.
Code: | emerge -uD1a $(qlist -IC 'virtual/perl-*')
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild U ] virtual/libintl-0-r1 [0] ABI_X86="(64%*) -32% (-x32)"
[ebuild U ] sys-devel/autoconf-wrapper-13 [12]
[ebuild U ] app-misc/pax-utils-0.7 [0.4] USE="-python%"
[ebuild U ] sys-devel/flex-2.5.39-r1 [2.5.37] ABI_X86="(64%*) -32% (-x32)"
[ebuild U ] dev-libs/elfutils-0.158 [0.149] USE="utils%* -static-libs% {-test%} (-threads)" ABI_X86="(64%*) (-32) (-x32)"
[ebuild U ] dev-lang/python-2.7.7 [2.7.6]
[ebuild U ] sys-devel/libtool-2.4.2-r1 [2.4.2] ABI_X86="(64%*) (-32) (-x32)"
[ebuild U ] sys-libs/db-4.8.30-r1 [4.8.30] ABI_X86="(64%*) (-32) (-x32)"
[ebuild U ] sys-libs/gpm-1.20.7-r2 [1.20.7-r1] ABI_X86="(64%*) (-32) (-x32)"
[ebuild UD ] dev-lang/perl-5.16.3 [5.18.2-r1]
[ebuild U ] dev-util/intltool-0.50.2-r1 [0.50.2]
[ebuild U ] x11-misc/shared-mime-info-1.2-r1 [1.0] USE="{-test%}"
!!! 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.18.2-r1::gentoo, installed) pulled in by
=dev-lang/perl-5.18* required by (virtual/perl-ExtUtils-Install-1.590.0-r1::gentoo, installed)
(and 14 more with the same problem)
(dev-lang/perl-5.16.3::gentoo, ebuild scheduled for merge) pulled in by
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Pango-1.224.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Geo-IP-1.420.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Authen-SASL-2.160.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-Requirements-2.122.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/LWP-MediaTypes-6.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/WWW-RobotRules-6.20.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTML-Tagset-3.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Simple-2.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/ExtUtils-ParseXS-3.180.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTML-Parser-3.710.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Inline-0.500.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-Parser-2.410.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/File-MimeInfo-0.170.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/libintl-perl-1.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Compress-Raw-Bzip2-2.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Cookies-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Encode-Locale-1.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Archive-Tar-1.900.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Daemon-6.10.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/PlRPC-0.202.0-r2::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/gtk2-perl-1.247.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/YAML-Syck-1.200.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Text-Unidecode-0.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/extutils-depends-0.306.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Parse-CPAN-Meta-1.440.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/glib-perl-1.301.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Sys-Syslog-0.320.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/libwww-perl-6.50.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/File-Listing-6.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Test-Harness-3.260.0::gentoo, installed)
=dev-lang/perl-5.16* required by (virtual/perl-MIME-Base64-3.130.0-r3::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-SSLeay-1.550::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Load-0.240.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Load-Conditional-0.540.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Digest-HMAC-1.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Archive-Zip-1.300.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Time-Local-1.230.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/File-DesktopEntry-0.40.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-LibXML-2.1.400-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/URI-1.600.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-HTTP-6.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Cairo-1.103.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/File-Spec-3.400.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Digest-SHA1-2.130.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/LWP-Protocol-https-6.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DateManip-6.410.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Locale-gettext-1.50.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-Daemon-0.480.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-2.120.921-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-MD5-2.520.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Unicode-EastAsianWidth-1.330.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/CPAN-Meta-YAML-0.8.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/File-BaseDir-0.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Net-SMTP-SSL-1.10.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-SAX-Base-1.80.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Metadata-1.0.11-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-SAX-0.990.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Error-0.170.210::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/XML-NamespaceSupport-1.110.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Compress-Raw-Zlib-2.60.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DBI-1.623.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Params-Check-0.360.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Crypt-PasswdMD5-1.300.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Module-Build-0.400.300-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Scalar-List-Utils-1.270.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Date-6.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/IO-Socket-SSL-1.953.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/Parse-RecDescent-1.967.9-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/DBD-mysql-4.20.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Message-6.30.0-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-vcs/git-1.8.5.5::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/Digest-SHA-5.820.0::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (dev-perl/HTTP-Negotiate-6.0.1-r1::gentoo, installed)
dev-lang/perl:0/5.16=[-build(-)] required by (perl-core/IO-Compress-2.60.0::gentoo, installed)
(and 10 more with the same problems)
It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.
For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.
|
|
|
Back to top |
|
|
Navar Guru
Joined: 20 Aug 2012 Posts: 353
|
Posted: Sat Sep 06, 2014 1:49 am Post subject: |
|
|
OP, did you resolve your issue? I'm going suggest what worked fine for me on x86 and amd64 without knowing more details on your end.
- Consider a current tree sync just to help eliminate any unknowns as I cannot recreate your issue.
- On both I did a standard emerge -avuND @world which updated perl and later errored out elsewhere (another package) with the post messages (w.r.t. perl core package from world file removal and updating perl virtuals).
- The next step following that suggestion was to ensure no perl-core packages were in your world file and to then update the perl virtuals. This should and seems to eliminate the blocker issues (for most of us).
- Once prior step was successful then run perl-cleaner --reallyall.
- Finally, if successful, resume emerge -avuND @world.
- If that succeeded, then a emerge -ac after (aka depclean).
|
|
Back to top |
|
|
|
|
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
|
|