s***@shitposting.expert
2023-12-14 23:00:01 UTC
I just tried to run today's emerge, when I saw that python 3.11 was
being pulled in and packages had this USE flag flipped on.
I tried masking the USE flags for python 3.11 and that had the effect of
creating the same problem, but with python 3.10 instead.
After masking python 3.10 too, I get this:
$ emergeallk @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 3.38 s (backtrack: 0/20).
!!! Multiple package instances within a single package slot have been
pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/python-exec:2
(dev-lang/python-exec-2.4.10:2/2::gentoo, ebuild scheduled for merge)
USE="(native-symlinks) -test" PYTHON_TARGETS="(pypy3) (python3_12)
(-python3_10) (-python3_11)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/python-exec-2.4.10:2/2::gentoo, installed)
USE="(native-symlinks) -test" PYTHON_TARGETS="(pypy3) (python3_10)
(python3_11) (python3_12)" pulled in by
dev-lang/python-exec[python_targets_python3_11(-)] required by
(dev-lang/python-3.11.6:3.11/3.11::libressl, installed) USE="ensurepip
gdbm lto ncurses pgo sqlite ssl verify-sig -bluetooth -build -debug
-examples -libedit -readline -test -tk -valgrind"
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 to satisfy
">=dev-python/mako-0.8.0[python_targets_python3_11(-)]".
(dependency required by "media-libs/mesa-23.3.1::gentoo" [ebuild])
(dependency required by
"x11-base/xorg-server-21.1.10-r1::gentoo[-minimal]" [ebuild])
(dependency required by
"x11-drivers/xf86-input-keyboard-1.9.0-r1::gentoo-static" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Any ideas?
being pulled in and packages had this USE flag flipped on.
I tried masking the USE flags for python 3.11 and that had the effect of
creating the same problem, but with python 3.10 instead.
After masking python 3.10 too, I get this:
$ emergeallk @world
These are the packages that would be merged, in order:
Calculating dependencies... done!
Dependency resolution took 3.38 s (backtrack: 0/20).
!!! Multiple package instances within a single package slot have been
pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-lang/python-exec:2
(dev-lang/python-exec-2.4.10:2/2::gentoo, ebuild scheduled for merge)
USE="(native-symlinks) -test" PYTHON_TARGETS="(pypy3) (python3_12)
(-python3_10) (-python3_11)" pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-lang/python-exec-2.4.10:2/2::gentoo, installed)
USE="(native-symlinks) -test" PYTHON_TARGETS="(pypy3) (python3_10)
(python3_11) (python3_12)" pulled in by
dev-lang/python-exec[python_targets_python3_11(-)] required by
(dev-lang/python-3.11.6:3.11/3.11::libressl, installed) USE="ensurepip
gdbm lto ncurses pgo sqlite ssl verify-sig -bluetooth -build -debug
-examples -libedit -readline -test -tk -valgrind"
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 to satisfy
">=dev-python/mako-0.8.0[python_targets_python3_11(-)]".
(dependency required by "media-libs/mesa-23.3.1::gentoo" [ebuild])
(dependency required by
"x11-base/xorg-server-21.1.10-r1::gentoo[-minimal]" [ebuild])
(dependency required by
"x11-drivers/xf86-input-keyboard-1.9.0-r1::gentoo-static" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
Any ideas?