-- Could NOT find SYCL (missing: SYCL_LIBRARY SYCL_INCLUDE_DIR) -- Found LevelZero: /usr/lib64/libze_loader.so CMake Error at build_files/cmake/macros.cmake:1408 (message): oneAPI required but not found Call Stack (most recent call first): intern/cycles/cmake/external_libs.cmake:105 (set_and_warn_library_found) intern/cycles/CMakeLists.txt:23 (include) From oneapi deps I see only intel-compute-runtime, and could not find any idea how to get that missing SYCL libs
build.log, emerge --info?
Created attachment 906588 [details] emerge --info
Created attachment 906589 [details] build.log
thanks!
This may also be related to https://bugs.gentoo.org/882645 (Intel OneAPI support)
seems that the issue is missing sycl library in gentoo. I've managed to get DPC++ from science overlay merged (outdated package, so was not easy). So seems that a lot of oneAPI is missing in Gentoo... And it is crazy - since that 2022.12 version Intel has split the build into more small packages , they all fetched from git tree based on commit hash during compile time.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=884fa684aa710570e8b3929ea3fee9e4867e9121 commit 884fa684aa710570e8b3929ea3fee9e4867e9121 Author: Paul Zander <negril.nx+gentoo@gmail.com> AuthorDate: 2025-04-21 17:44:39 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2025-04-22 00:37:48 +0000 media-gfx/blender: drop oneapi from non live ebuilds Requires SYCL/DCP++ from ::science which barely builds these days. Closes: https://bugs.gentoo.org/941990 Bug: https://bugs.gentoo.org/882645 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> media-gfx/blender/blender-4.1.1-r5.ebuild | 8 ++------ media-gfx/blender/blender-4.2.4-r2.ebuild | 16 +--------------- media-gfx/blender/blender-4.3.2-r2.ebuild | 10 +--------- profiles/arch/amd64/package.use.mask | 2 +- profiles/arch/base/package.use.mask | 6 +++++- 5 files changed, 10 insertions(+), 32 deletions(-)