I've been using gentoo for more that 15 years, and I'm used to portage being picky, and every day harder to use. But this time, my usual tricks dont help, and i'm completely lost. I guess there are two prolems * messing with virtual/opencl I have no idea what __const__/empty-any-of * slot conflict, but more-itertools-7.0.0 seems to come out of nowhere, it's not installed, and no package seem to bring it. Still it's there and it blocks. Reproducible: Always Steps to Reproduce: 1.emerge -uND @world --verbose-conflicts 2. 3. Actual Results: !!! Multiple package instances within a single package slot have been pulled !!! into the dependency graph, resulting in a slot conflict: dev-python/more-itertools:0 (dev-python/more-itertools-7.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc" ABI_X86="(64)" PYTHON_TARGETS="python3_6 -pypy3 -python3_7 -python3_8" pulled in by (no parents that aren't satisfied by other packages in this slot) (dev-python/more-itertools-5.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -pypy3 -python3_7 -python3_8" pulled in by dev-python/more-itertools[python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_6(-)?,python_targets_python3_7(-)?,python_targets_python3_8(-)?,-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_6(-),-python_single_target_python3_7(-),-python_single_target_python3_8(-)] required by (dev-python/zipp-1.0.0:0/0::gentoo, ebuild scheduled for merge) USE="-doc -test" ABI_X86="(64)" PYTHON_TARGETS="python2_7 python3_6 -pypy3 -python3_7 -python3_8" emerge: there are no ebuilds to satisfy "__const__/empty-any-of". (dependency required by "virtual/opencl-2::gentoo" [installed]) (dependency required by "sci-libs/gdal-3.0.4-r1::gentoo" [installed]) (dependency required by "media-libs/opencv-3.4.1-r7::gentoo[gdal]" [ebuild]) (dependency required by "@selected" [set]) (dependency required by "@world" [argument]) ven 27 mar 2020, 17:23:53, CET Expected Results: I can update my system portage 2.3.96-r1 i tried unmerging, merging again virtual/opencl. It works orzel@falco /etc/portage% eselect opencl list Available OpenCL implementations: [1] ocl-icd * [2] intel
I think it may be worth coming onto the IRC (irc.freenode.net, #gentoo) and asking for some support. The people there are usually able to help with a mess like this.
As Sam said, the situation seems to be a bit more complicate and requires some analysis. We can not help you efficiently via bug tracker. The bug tracker aims rather on specific problems in .ebuilds and less on individual systems. I have had very good experience on the gentoo IRC [1] with questions like this. Of course there are also forums and mailing lists [2,3]. I hope you understand, that I will close the bug here therefore and wish you good luck on one of the mentioned channels [4]. Please reopen the ticket in order to provide an indication for an specific error in an ebuild or any gentoo related product. [1] https://www.gentoo.org/get-involved/irc-channels/ [2] https://forums.gentoo.org/ [3] https://www.gentoo.org/get-involved/mailing-lists/all-lists.html [4] https://www.gentoo.org/support/
Erf, when I report a bug on IRC, i'm usually told to report on bugzilla... But ok, let's IRC :-)