On Monday, 1 July 2024 11:04:37 BST John Covici wrote: > Hi. So, trying to do a world update, I ran into two major problems -- > one is perl and the other is python 3.12. Here is what I get trying > to upgrade perl by itself: > > These are the packages that would be merged, in order: > > Calculating dependencies .... ....... done! > Dependency resolution took 28.07 s (backtrack: 3/200). > > [ebuild U ] dev-lang/perl-5.40.0:0/5.40::gentoo > [5.38.2-r6:0/5.38::gentoo] USE="gdbm -berkdb -doc -minimal" > PERL_FEATURES="(-debug) -ithreads -quadmath" 13,616 KiB > > Total: 1 package (1 upgrade), Size of downloads: 13,616 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.40.0:0/5.40::gentoo, ebuild scheduled for merge) > USE="gdbm -berkdb -doc -minimal" ABI_X86="(64)" > PERL_FEATURES="(-debug) -ithreads -quadmath" pulled in by > =dev-lang/perl-5.40* required by > (virtual/perl-CPAN-2.360.0-r1-1:0/0::gentoo, installed) USE="" > ABI_X86="(64)" > ^ ^^^^^ > =dev-lang/perl-5.40.0 (Argument) > (and 35 more with the same problems) > > (dev-lang/perl-5.38.2-r6-1:0/5.38::gentoo, installed) USE="gdbm > -berkdb -doc -minimal" ABI_X86="(64)" PERL_FEATURES="(-debug) > -ithreads -quadmath" pulled in by > dev-lang/perl:0/5.38= required by > (virtual/perl-CPAN-Meta-YAML-0.18.0-r10-1:0/0::gentoo, installed) > USE="" ABI_X86="(64)" > ^^^^^^^^ > dev-lang/perl:0/5.38=[-build(-)] required by > (dev-vcs/git-2.45.1-1:0/0::gentoo, installed) USE="blksha1 curl gpg > iconv keyring nls pcre perl safe-directory webdav -cgi -cvs -doc > -highlight -mediawiki -perforce (-selinux) -subversion -t\est -tk > -xinetd" ABI_X86="(64)" PYTHON_SINGLE_TARGET="python3_11 -python3_10 > -python3_12" > ^^^^^^^^ > \ > =dev-lang/perl-5.38* required by > (virtual/perl-Socket-2.36.0-1:0/0::gentoo, installed) USE="" > ABI_X86="(64)" > ^ ^^^^^ > (and 308 more with the same problems) > > NOTE: Use the '--verbose-conflicts' option to display parents omitted > above > > !!! The slot conflict(s) shown above involve package(s) which may need > to > !!! be rebuilt in order to solve the conflict(s). However, the > following > !!! package(s) cannot be rebuilt for the reason(s) shown: > > (dev-vcs/git-2.45.1-1:0/0::gentoo, installed): ebuild is masked or > unavailable > > > 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. > > > !!! The following installed packages are masked: > - xfce-base/xfconf-4.19.2::gentoo (masked by: package.mask) > /var/db/repos/gentoo/profiles/package.mask: > # Micha\u0142 Górny <mgo...@gentoo.org> (2024-06-08) > # Prereleases of Xfce 4.20. Masking upon popular request, due to > # a large number of regressions in every new release. > > - dev-php/PEAR-Mail-1.5.0::gentoo (masked by: package.mask) > /var/db/repos/gentoo/profiles/package.mask: > # Viorel Munteanu <cea...@gentoo.org> (2024-06-11) > # dev-php/pear, dev-php/PEAR-* and their reverse dependencies: mask > for removal > # in 30 days. > ## they have around 40 bugs. > # Removal: 2024-07-11. Bug #933998. > > - xfce-base/libxfce4util-4.19.3::gentoo (masked by: package.mask) > - dev-php/PEAR-DB-1.11.0::gentoo (masked by: package.mask) > - dev-build/xfce4-dev-tools-4.19.1::gentoo (masked by: package.mask) > - dev-php/PEAR-Date-1.5.0_alpha4-r1::gentoo (masked by: package.mask) > - xfce-base/exo-4.19.0::gentoo (masked by: package.mask) > - dev-php/PEAR-XML_Serializer-0.21.0-r1::gentoo (masked by: > - package.mask) > - xfce-base/libxfce4ui-4.19.5::gentoo (masked by: package.mask) > - dev-php/PEAR-XML_Parser-1.3.8-r1::gentoo (masked by: package.mask) > For more information, see the MASKED PACKAGES section in the emerge > man page or refer to the Gentoo Handbook. > I tried with backtrack=1000, with no different results. > > Thanks in advance for any suggestions.
Whenever I have a problem involving perl I first run: /usr/bin/perl-cleaner --reallyall I don't know if it will fix your problem, but it won't hurt trying this first.
signature.asc
Description: This is a digitally signed message part.