Microsoft Windows [Version 10.0.19043.1706] (c) Microsoft Corporation. All rights reserved. k:\BlenderGit\2022_ninja_oneapi>cmake . -- 64 bit compiler detected. -- Visual Studio 2022 detected. -- SSE2 SIMD instructions enabled -- Found SYCL: K:/BlenderGit/lib/win64_vc15/dpcpp/lib/sycl.lib -- Found LevelZero: K:/BlenderGit/lib/win64_vc15/dpcpp/lib/ze_loader.lib -- Found oneAPI: K:/BlenderGit/lib/win64_vc15/dpcpp/lib/sycl.lib -- Found Level Zero: K:/BlenderGit/lib/win64_vc15/dpcpp/lib/ze_loader.lib -- Could NOT find OptiX (missing: OPTIX_INCLUDE_DIR) (Required is at least version "7.3.0") -- OptiX not found, disabling it from Cycles -- Tests: Using Python executable: K:/BlenderGit/2022_ninja_oneapi/bin//3.3/python/bin/python$<$:_d> -- Configuring done -- Generating done -- Build files have been written to: K:/BlenderGit/2022_ninja_oneapi k:\BlenderGit\2022_ninja_oneapi>ninja cycles_kernel_oneapi [1/1] Generating cycles_kernel_oneapi.dll FAILED: intern/cycles/kernel/cycles_kernel_oneapi.dll K:/BlenderGit/2022_ninja_oneapi/intern/cycles/kernel/cycles_kernel_oneapi.dll cmd.exe /C "cd /D K:\BlenderGit\2022_ninja_oneapi\intern\cycles\kernel && F:\Tools\OneAPI\compiler\latest\windows\bin\..\..\env\vars.bat && F:\Tools\OneAPI\compiler\latest\windows\bin\dpcpp.exe K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp -fsycl -fsycl-unnamed-lambda -fdelayed-template-parsing -shared -DWITH_ONEAPI -ffast-math -DNDEBUG -O2 -o K:/BlenderGit/2022_ninja_oneapi/intern/cycles/kernel/cycles_kernel_oneapi.dll -IK:/BlenderGit/blender/intern/cycles/kernel/.. -IK:/BlenderGit/lib/win64_vc15/dpcpp/include K:/BlenderGit/lib/win64_vc15/dpcpp/lib/ze_loader.lib -fsycl-targets=spir64,spir64_gen -Xsycl-target-backend=spir64 "-internal_options '-ze-opt-large-register-file -ze-opt-regular-grf-kernel integrator_intersect'" -Xsycl-target-backend=spir64_gen "-device dg2 --format zebin -internal_options '-ze-opt-large-register-file -ze-opt-regular-grf-kernel integrator_intersect'" -DWITH_NANOVDB -I"K:/BlenderGit/blender/../lib/win64_vc15/openvdb/include" -fms-extensions -fms-compatibility -D_WINDLL -D_MBCS -DWIN32 -D_WINDOWS -D_CRT_NONSTDC_NO_DEPRECATE -D_CRT_SECURE_NO_DEPRECATE -DONEAPI_EXPORT" In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(113,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(125,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(137,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(147,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(158,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(168,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(199,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ In file included from K:/BlenderGit/blender/intern/cycles/kernel/device/oneapi/kernel.cpp:21: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/kernel.h:6: In file included from K:/BlenderGit/blender/intern/cycles/kernel/..\kernel/device/gpu/parallel_active_index.h:13: K:/BlenderGit/blender/intern/cycles/kernel/..\util/atomic.h(209,3): error: no template named 'atomic_ref' in namespace 'sycl'; did you mean 'sycl::ext::oneapi::atomic_ref'? sycl::atomic_ref' is deprecated: use 'sycl::atomic_ref' instead [-Wdeprecated-declarations] sycl::atomic_ref' has been explicitly marked deprecated here class __SYCL2020_DEPRECATED("use 'sycl::atomic_ref' instead") atomic_ref ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(54,40): note: expanded from macro '__SYCL2020_DEPRECATED' #define __SYCL2020_DEPRECATED(message) __SYCL_DEPRECATED(message) ^ F:\Tools\OneAPI\compiler\latest\windows\bin-llvm\..\include\sycl\CL/sycl/detail/defines_elementary.hpp(45,38): note: expanded from macro '__SYCL_DEPRECATED' #define __SYCL_DEPRECATED(message) [[deprecated(message)]] ^ 8 warnings and 8 errors generated. ninja: build stopped: subcommand failed. k:\BlenderGit\2022_ninja_oneapi>