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.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to