tl;dr Change in RDEPEND `>=dev-cpp/tbb-2021.4.0:=` -> `dev-cpp/tbb:=` ---------- As for now media-gfx/prusaslicer strictly requires a newer version of >=dev-cpp/tbb-2021.4. Numerous other packages (sci-libs/vtk, sci-libs/opencascade and media-gfx/blender:2.93 to name some) are still depend upon a legacy version of this package. Which makes it impossible to install those alongside in the same system. It looks like media-gfx/prusaslicer (at least 2.6.0_pre20220601) builds fine against a legacy version of the =dev-cpp/tbb-2020.3, so I suppose the strict version requirement was introduced prematurely and should be removed. Reproducible: Always Steps to Reproduce: 1. emerge sci-libs/opencascade media-gfx/prusaslicer 2. see the dependency conflict.
See also bug #820785
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7f8763ca52ef8a17cf9271997fc8e4a4c83e75d commit d7f8763ca52ef8a17cf9271997fc8e4a4c83e75d Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-25 23:06:26 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-25 23:33:23 +0000 sci-libs/opencascade: allow newer TBB Bug: https://bugs.gentoo.org/851783 Signed-off-by: Sam James <sam@gentoo.org> .../files/opencascade-7.5.3-tbb-2021.patch | 51 ++++++++++++++++++++++ ...7.5.3-r7.ebuild => opencascade-7.5.3-r8.ebuild} | 3 +- ...7.6.1-r1.ebuild => opencascade-7.6.1-r2.ebuild} | 3 +- ...de-7.6.2.ebuild => opencascade-7.6.2-r1.ebuild} | 3 +- 4 files changed, 57 insertions(+), 3 deletions(-)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=727efd129ea9ab3726e101fdfb39be35317b8149 commit 727efd129ea9ab3726e101fdfb39be35317b8149 Author: Sam James <sam@gentoo.org> AuthorDate: 2022-06-25 23:51:30 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2022-06-25 23:51:30 +0000 media-gfx/prusaslicer: relax TBB dep Closes: https://bugs.gentoo.org/851783 Signed-off-by: Sam James <sam@gentoo.org> ...2.6.0_pre20220601.ebuild => prusaslicer-2.6.0_pre20220601-r1.ebuild} | 2 +- ...2.6.0_pre20220620.ebuild => prusaslicer-2.6.0_pre20220620-r1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-)