Hi all. I am having a couple of problems with my latest world
update.
My first one is with perl, there are lots of apps which seem to want
a different version of perl than the one emerge wants to install.
My other problem is a missing iuse flag which I have no idea how to
solve.
Here is the output of the emerge:
the packages that would be merged, in order:
Calculating dependencies ... done!
Dependency resolution took 15.38 s (backtrack: 0/200).
!!! 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.42.0:0/5.42::gentoo, ebuild scheduled for merge)
USE="gdbm -berkdb -doc -minimal" ABI_X86="(64)"
PERL_FEATURES="(-debug) -ithreads -quadmath" pulled in by
(no parents that aren't satisfied by other packages in this
slot)
(dev-lang/perl-5.40.2-1:0/5.40::gentoo, installed) USE="gdbm -berkdb
-doc -minimal" ABI_X86="(64)" PERL_FEATURES="(-debug) -ithreads
-quadmath" pulled in by
dev-lang/perl:0/5.40= required by
(dev-perl/Net-IMAP-Simple-1.221.200-3:0/0::gentoo, installed)
USE="-examples -test" ABI_X86="(64)" PERL_FEATURES="(-debug)
-ithreads -quadmath"
^^^^^^^^
(and 158 more with the same problem)
app-text/poppler:0
(app-text/poppler-25.08.0:0/152::gentoo, ebuild scheduled for merge)
USE="boost cairo cxx introspection jpeg jpeg2k lcms nss png qt5 qt6
tiff utils -cjk -curl -debug -doc -gpgme -test -verify-sig"
ABI_X86="(64)" pulled in by
(no parents that aren't satisfied by other packages in this
slot)
(app-text/poppler-25.06.0-1:0/150::gentoo, installed) USE="boost
cairo cxx introspection jpeg jpeg2k lcms nss png qt5 qt6 tiff utils
-cjk -curl -debug -doc -gpgme -test -verify-sig" ABI_X86="(64)"
pulled in by
>=app-text/poppler-0.32:0/150=[cxx] required by
(net-print/libcupsfilters-2.1.1-3:0/0::gentoo, installed) USE="dbus
exif jpeg pdf png poppler postscript tiff -test" ABI_X86="(64)"
^^^^^^^
(and 1 more with the same
problem)
net-libs/nodejs:0
(net-libs/nodejs-24.2.0:0/24::gentoo, ebuild scheduled for merge)
USE="icu inspector snapshot ssl system-icu system-ssl -corepack
-debug -doc (-lto) -npm -pax-kernel -test" ABI_X86="(64)"
CPU_FLAGS_X86="sse2" pulled in by
(no parents that aren't satisfied by other packages in this
slot)
(net-libs/nodejs-22.16.0-1:0/22::gentoo, installed) USE="icu
inspector snapshot ssl system-icu system-ssl -corepack -debug -doc
(-lto) -npm -pax-kernel -test" ABI_X86="(64)" CPU_FLAGS_X86="sse2"
pulled in by
>=net-libs/nodejs-22.11.0:0/22[inspector] required by
(www-client/chromium-139.0.7258.127:0/stable::gentoo, ebuild
scheduled for merge) USE="X cups hangouts official
proprietary-codecs qt6 rar system-harfbuzz system-zstd vaapi
widevine
-bindist -bundled-toolchain -custom-cflags -debug -ffmpeg-chromium
-gtk4 (-headless) -kerberos -pax-kernel (-pgo) -pulseaudio
-screencast (-selinux) (-system-icu) -system-png -test -wayland"
ABI_X86="(64)" L10N="af am ar bg bn ca cs da de el en-GB es es-419
et fa fi fil fr gu he hi hr hu id it ja kn ko lt lv ml mr ms nb nl
pl pt-BR pt-PT ro ru sk sl sr sv sw ta te th tr uk ur vi zh-CN
zh-TW" LLVM_SLOT="20 -19"
^^^^^
dev-lang/go:0
(dev-lang/go-1.24.6:0/1.24.6::gentoo, ebuild scheduled for merge)
USE="" ABI_X86="(64)" CPU_FLAGS_X86="sse2" pulled in by
(no parents that aren't satisfied by other packages in this
slot)
(dev-lang/go-1.24.4-1:0/1.24.4::gentoo, installed) USE=""
ABI_X86="(64)" CPU_FLAGS_X86="sse2" pulled in by
>=dev-lang/go-1.20:0/1.24.4= required by
(app-containers/containerd-2.1.1-1:0/0::gentoo, installed) USE="cri
seccomp -apparmor -btrfs -device-mapper -hardened (-selinux) -test"
ABI_X86="(64)"
^^^^^^^^^^
(and 4 more with the same problem)
NOTE: Use the '--verbose-conflicts' option to display parents omitted
above
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.
NOTE: Use the '--verbose-conflicts' option to display parents omitted
above
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.
emerge: there are no ebuilds built with USE flags to satisfy
"dev-libs/liblouis[python,python_targets_python3_13(-)]".
!!! One of the following packages is required to complete your
request:
- dev-libs/liblouis-3.30.0::gentoo (Missing IUSE: python)
- dev-libs/liblouis-3.29.0::gentoo (Missing IUSE: python)
(dependency required by
"app-accessibility/orca-9999::local_ebuilds[python_single_target_python3_13,braille]"
[ebuild])
(dependency required by "gnome-base/gdm-47.0::gentoo[accessibility]"
[installed])
(dependency required by "gnome-base/gnome-shell-47.8::gentoo"
[ebuild])
(dependency required by
"x11-terms/gnome-terminal-3.56.2::gentoo[gnome-shell]" [ebuild])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Thanks in advance for any suggestions.
--
Your life is like a penny. You're going to lose it. The question is:
How do
you spend it?
John Covici wb2una
[email protected]