Skip to content

Console Output

+ make -j8 VERBOSE=1
/opt/cmake/bin/cmake -S/var/jenkins/workspace/ArborX_PR-1076 -B/var/jenkins/workspace/ArborX_PR-1076/build --check-build-system CMakeFiles/Makefile.cmake 0
/opt/cmake/bin/cmake -E cmake_progress_start /var/jenkins/workspace/ArborX_PR-1076/build/CMakeFiles /var/jenkins/workspace/ArborX_PR-1076/build//CMakeFiles/progress.marks
make  -f CMakeFiles/Makefile2 all
make[1]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/depend
make  -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/CMakeFiles/record_hash.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan /var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f CMakeFiles/record_hash.dir/build.make CMakeFiles/record_hash.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build.make benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076 && /opt/cmake/bin/cmake -DSOURCE_DIR=/var/jenkins/workspace/ArborX_PR-1076 -DBINARY_DIR=/var/jenkins/workspace/ArborX_PR-1076/build "-DARBORX_VERSION_STRING=1.7 (dev)" -P cmake/SetupVersion.cmake
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_PROGRAM_OPTIONS_DYN_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -MD -MT benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -MF CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o.d -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/benchmarks/dbscan/converter.cpp
-- ArborX hash = 'd37c36ca'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Built target record_hash
make  -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/depend
make  -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/depend
make  -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/depend
make  -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend
make  -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/DependInfo.cmake --color=
make  -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_Geometry.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/DependInfo.cmake --color=
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build.make test/CMakeFiles/ArborX_Test_Geometry.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyAccessTraits.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyAccessTraits.cpp
[  1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstAttachIndices.cpp
[  2%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsAlgorithms.cpp
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -MF CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsCrsGraphWrapperImpl.cpp
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstSequenceContainers.cpp
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH.cpp
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsMortonCodes.cpp
[  4%] Linking CXX executable ArborX_DataConverter.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_DataConverter.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -o ArborX_DataConverter.exe  -Wl,-rpath,/opt/boost/lib /opt/boost/lib/libboost_program_options.so.1.81.0 
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  4%] Built target ArborX_DataConverter.exe
make  -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/depend
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
cd /var/jenkins/workspace/ArborX_PR-1076/build && /opt/cmake/bin/cmake -E cmake_depends "Unix Makefiles" /var/jenkins/workspace/ArborX_PR-1076 /var/jenkins/workspace/ArborX_PR-1076/test /var/jenkins/workspace/ArborX_PR-1076/build /var/jenkins/workspace/ArborX_PR-1076/build/test /var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_Clustering.exe.dir/DependInfo.cmake --color=
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/benchmarks/dbscan -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -MF CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o.d -o CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDBSCAN.cpp
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstContainerAdaptors.cpp
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyGeometry.cpp
[  5%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyCallbacks.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyCallbacks.cpp
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsTreeConstruction.cpp
In file included from /var/jenkins/workspace/ArborX_PR-1076/test/tstDBSCAN.cpp:11:
In file included from /var/jenkins/workspace/ArborX_PR-1076/test/ArborXTest_StdVectorToKokkosView.hpp:15:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:263:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no viable overloaded '+='
  void join(value_type& dest, const value_type& src) const { dest += src; }
                                                             ~~~~ ^  ~~~
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: note: in instantiation of member function 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>::join' requested here
      f->join(*dst, *src);
         ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:21: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::has_join_no_tag_function<Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, false>::join' requested here
      DeduceJoin<>::join(&m_functor, dst, src);
                    ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:188:31: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer::join' requested here
                      reducer.join(&local_mem[local_id * value_count],
                              ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:359:9: note: in instantiation of function template specialization 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::sycl_direct_launch<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::Impl::SYCLFunctionWrapper<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::Experimental::Impl::SYCLInternal::USMObjectMem<sycl::usm::alloc::host>, true>>' requested here
        sycl_direct_launch(m_policy, functor_reducer_wrapper,
        ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:13: note: in instantiation of member function 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::execute' requested here
    closure.execute();
            ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:5: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    execute_impl(label, policy, functor, return_value);
    ^
/opt/boost/include/boost/mpl/for_each.hpp:78:9: note: in instantiation of function template specialization 'boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, DBSCAN::dbscan_verifier_invoker>::operator()<Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>' requested here
        aux::unwrap(f, 0)(boost::get(x));
        ^
/opt/boost/include/boost/mpl/for_each.hpp:82:15: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, 1>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, 2>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, DBSCAN::dbscan_verifier_invoker>>' requested here
            ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
              ^
/opt/boost/include/boost/mpl/for_each.hpp:105:11: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, 0>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, 2>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, DBSCAN::dbscan_verifier_invoker>>' requested here
        ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
          ^
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:14: note: in instantiation of function template specialization 'boost::mpl::for_each<std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, DBSCAN::dbscan_verifier_invoker>>' requested here
        mpl::for_each<TestTypesList,mpl::make_identity<mpl::_> >( single_test_gen( tc_name, tc_file, tc_line, *this ) );
             ^
/var/jenkins/workspace/ArborX_PR-1076/test/tstDBSCAN.cpp:44:1: note: in instantiation of member function 'boost::unit_test::ut_detail::template_test_case_gen<DBSCAN::dbscan_verifier_invoker, std::tuple<Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>::template_test_case_gen' requested here
BOOST_AUTO_TEST_CASE_TEMPLATE(dbscan_verifier, DeviceType, ARBORX_DEVICE_TYPES)
^
/opt/boost/include/boost/test/unit_test_suite.hpp:265:73: note: expanded from macro 'BOOST_AUTO_TEST_CASE_TEMPLATE'
#define BOOST_AUTO_TEST_CASE_TEMPLATE( test_name, type_name, TL )       \
                                                                        ^
/opt/boost/include/boost/test/unit_test_suite.hpp:252:5: note: expanded from macro '\
BOOST_FIXTURE_TEST_CASE_TEMPLATE'
    boost::unit_test::ut_detail::template_test_case_gen<                \
    ^
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsUtils.cpp
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstRay.cpp
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstHeapOperations.cpp
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -MF CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o.d -o CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyTypeRequirements.cpp
In file included from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH.cpp:1:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:263:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no viable overloaded '+='
  void join(value_type& dest, const value_type& src) const { dest += src; }
                                                             ~~~~ ^  ~~~
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: note: in instantiation of member function 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>::join' requested here
      f->join(*dst, *src);
         ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:21: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::has_join_no_tag_function<Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, false>::join' requested here
      DeduceJoin<>::join(&m_functor, dst, src);
                    ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:188:31: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer::join' requested here
                      reducer.join(&local_mem[local_id * value_count],
                              ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:359:9: note: in instantiation of function template specialization 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::sycl_direct_launch<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::Impl::SYCLFunctionWrapper<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::Experimental::Impl::SYCLInternal::USMObjectMem<sycl::usm::alloc::host>, true>>' requested here
        sycl_direct_launch(m_policy, functor_reducer_wrapper,
        ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:13: note: in instantiation of member function 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::execute' requested here
    closure.execute();
            ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:5: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    execute_impl(label, policy, functor, return_value);
    ^
/opt/boost/include/boost/mpl/for_each.hpp:78:9: note: in instantiation of function template specialization 'boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>::operator()<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>' requested here
        aux::unwrap(f, 0)(boost::get(x));
        ^
/opt/boost/include/boost/mpl/for_each.hpp:82:15: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 1>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 4>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
            ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
              ^
/opt/boost/include/boost/mpl/for_each.hpp:105:11: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 0>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 4>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
        ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
          ^
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:14: note: in instantiation of function template specialization 'boost::mpl::for_each<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
        mpl::for_each<TestTypesList,mpl::make_identity<mpl::_> >( single_test_gen( tc_name, tc_file, tc_line, *this ) );
             ^
/var/jenkins/workspace/ArborX_PR-1076/test/tstQueryTreeCallbacks.cpp:88:1: note: in instantiation of member function 'boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>::template_test_case_gen' requested here
BOOST_AUTO_TEST_CASE_TEMPLATE(callback_spatial_predicate, TreeTypeTraits,
^
/opt/boost/include/boost/test/unit_test_suite.hpp:265:73: note: expanded from macro 'BOOST_AUTO_TEST_CASE_TEMPLATE'
#define BOOST_AUTO_TEST_CASE_TEMPLATE( test_name, type_name, TL )       \
                                                                        ^
/opt/boost/include/boost/test/unit_test_suite.hpp:252:5: note: expanded from macro '\
BOOST_FIXTURE_TEST_CASE_TEMPLATE'
    boost::unit_test::ut_detail::template_test_case_gen<                \
    ^
In file included from /var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyTypeRequirements.cpp:14:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:263:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no viable overloaded '+='
  void join(value_type& dest, const value_type& src) const { dest += src; }
                                                             ~~~~ ^  ~~~
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: note: in instantiation of member function 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>::join' requested here
      f->join(*dst, *src);
         ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:21: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::has_join_no_tag_function<Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, false>::join' requested here
      DeduceJoin<>::join(&m_functor, dst, src);
                    ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:188:31: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer::join' requested here
                      reducer.join(&local_mem[local_id * value_count],
                              ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:359:9: note: in instantiation of function template specialization 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::sycl_direct_launch<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::Impl::SYCLFunctionWrapper<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::Experimental::Impl::SYCLInternal::USMObjectMem<sycl::usm::alloc::host>, true>>' requested here
        sycl_direct_launch(m_policy, functor_reducer_wrapper,
        ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:13: note: in instantiation of member function 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::execute' requested here
    closure.execute();
            ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:5: note: in instantiation of member function 'Kokkos::Impl::ParallelReduceAdaptor<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, (lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>>::execute_impl' requested here
    execute_impl(label, policy, functor, return_value);
    ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:69: note: in instantiation of function template specialization 'Kokkos::Impl::ParallelReduceAdaptor<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, (lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>>::execute<Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>>' requested here
  Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(
                                                                    ^
/var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:30:11: note: in instantiation of function template specialization 'Kokkos::parallel_reduce<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, (lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>>' requested here
  Kokkos::parallel_reduce(
          ^
/var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:339:30: note: in instantiation of function template specialization 'ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::Experimental::SYCL, ArborX::Details::Indexables<Kokkos::View<ArborX::Point *, Kokkos::Experimental::SYCLDeviceUSMSpace>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3>>' requested here
  Details::TreeConstruction::calculateBoundingBoxOfTheScene(space, indexables,
                             ^
/var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyTypeRequirements.cpp:72:8: note: in instantiation of function template specialization 'ArborX::BoundingVolumeHierarchy<Kokkos::Experimental::SYCLDeviceUSMSpace, ArborX::Point, ArborX::Details::DefaultIndexableGetter, Test::FakeBoundingVolume>::BoundingVolumeHierarchy<Kokkos::Experimental::SYCL, Kokkos::View<ArborX::Point *, Kokkos::Experimental::SYCLDeviceUSMSpace>, ArborX::Experimental::Morton64>' requested here
  Tree tree(ExecutionSpace{}, primitives);
       ^
In file included from /var/jenkins/workspace/ArborX_PR-1076/test/tstDBSCAN.cpp:11:
In file included from /var/jenkins/workspace/ArborX_PR-1076/test/ArborXTest_StdVectorToKokkosView.hpp:15:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:42:
In file included from /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp:24:
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute
      f->join(*dst, *src);
         ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:8: note: 'join' declared here
  void join(value_type& dest, const value_type& src) const { dest += src; }
       ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:386:40: note: called by 'join'
    KOKKOS_INLINE_FUNCTION static void join(F const* const f, ValueType* dst,
                                       ^
2 errors generated.
make[2]: *** [test/CMakeFiles/ArborX_Test_Clustering.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_Clustering.exe.dir/tstDBSCAN.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[1]: *** [CMakeFiles/Makefile2:885: test/CMakeFiles/ArborX_Test_Clustering.exe.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  7%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -MF CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstPriorityQueueMiscellaneous.cpp
[  8%] Building CXX object test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -MF CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o.d -o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstKDOP.cpp
In file included from /var/jenkins/workspace/ArborX_PR-1076/test/tstCompileOnlyTypeRequirements.cpp:14:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:42:
In file included from /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp:24:
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute
      f->join(*dst, *src);
         ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:8: note: 'join' declared here
  void join(value_type& dest, const value_type& src) const { dest += src; }
       ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:386:40: note: called by 'join'
    KOKKOS_INLINE_FUNCTION static void join(F const* const f, ValueType* dst,
                                       ^
2 errors generated.
make[2]: *** [test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/build.make:104: test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/tstCompileOnlyTypeRequirements.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[1]: *** [CMakeFiles/Makefile2:703: test/CMakeFiles/ArborX_Test_CompileOnly.exe.dir/all] Error 2
[  8%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BF.cpp
[  8%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp
[  8%] Linking CXX executable ArborX_Test_DetailsContainers.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstSequenceContainers.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstContainerAdaptors.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstHeapOperations.cpp.o CMakeFiles/ArborX_Test_DetailsContainers.exe.dir/tstPriorityQueueMiscellaneous.cpp.o -o ArborX_Test_DetailsContainers.exe  -Wl,-rpath,/opt/boost/lib:/opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8/libtbb.so.12 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  8%] Built target ArborX_Test_DetailsContainers.exe
[  9%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsKokkosExtStdAlgorithms.cpp
[  9%] Linking CXX executable ArborX_Test_Geometry.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_Geometry.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_Geometry.exe.dir/tstDetailsAlgorithms.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstCompileOnlyGeometry.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstRay.cpp.o CMakeFiles/ArborX_Test_Geometry.exe.dir/tstKDOP.cpp.o -o ArborX_Test_Geometry.exe  -Wl,-rpath,/opt/boost/lib:/opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8/libtbb.so.12 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  9%] Built target ArborX_Test_Geometry.exe
[ 10%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DNANORANGE_NO_STD_FORWARD_DECLARATIONS -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -MF CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o.d -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/utf_main.cpp
In file included from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp:1:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:263:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no viable overloaded '+='
  void join(value_type& dest, const value_type& src) const { dest += src; }
                                                             ~~~~ ^  ~~~
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: note: in instantiation of member function 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>::join' requested here
      f->join(*dst, *src);
         ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:21: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::has_join_no_tag_function<Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, false>::join' requested here
      DeduceJoin<>::join(&m_functor, dst, src);
                    ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:188:31: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer::join' requested here
                      reducer.join(&local_mem[local_id * value_count],
                              ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:359:9: note: in instantiation of function template specialization 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::sycl_direct_launch<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::Impl::SYCLFunctionWrapper<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::Experimental::Impl::SYCLInternal::USMObjectMem<sycl::usm::alloc::host>, true>>' requested here
        sycl_direct_launch(m_policy, functor_reducer_wrapper,
        ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:13: note: in instantiation of member function 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::execute' requested here
    closure.execute();
            ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:5: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    execute_impl(label, policy, functor, return_value);
    ^
/opt/boost/include/boost/mpl/for_each.hpp:78:9: note: in instantiation of function template specialization 'boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>::operator()<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>' requested here
        aux::unwrap(f, 0)(boost::get(x));
        ^
/opt/boost/include/boost/mpl/for_each.hpp:82:15: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 1>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 2>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
            ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
              ^
/opt/boost/include/boost/mpl/for_each.hpp:105:11: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 0>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 2>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
        ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
          ^
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:14: note: in instantiation of function template specialization 'boost::mpl::for_each<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
        mpl::for_each<TestTypesList,mpl::make_identity<mpl::_> >( single_test_gen( tc_name, tc_file, tc_line, *this ) );
             ^
/var/jenkins/workspace/ArborX_PR-1076/test/tstQueryTreeCallbacks.cpp:88:1: note: in instantiation of member function 'boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>::template_test_case_gen' requested here
BOOST_AUTO_TEST_CASE_TEMPLATE(callback_spatial_predicate, TreeTypeTraits,
^
/opt/boost/include/boost/test/unit_test_suite.hpp:265:73: note: expanded from macro 'BOOST_AUTO_TEST_CASE_TEMPLATE'
#define BOOST_AUTO_TEST_CASE_TEMPLATE( test_name, type_name, TL )       \
                                                                        ^
/opt/boost/include/boost/test/unit_test_suite.hpp:252:5: note: expanded from macro '\
BOOST_FIXTURE_TEST_CASE_TEMPLATE'
    boost::unit_test::ut_detail::template_test_case_gen<                \
    ^
In file included from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH.cpp:1:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:42:
In file included from /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp:24:
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute
      f->join(*dst, *src);
         ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:8: note: 'join' declared here
  void join(value_type& dest, const value_type& src) const { dest += src; }
       ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:386:40: note: called by 'join'
    KOKKOS_INLINE_FUNCTION static void join(F const* const f, ValueType* dst,
                                       ^
2 errors generated.
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:76: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstIndexableGetter.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsKokkosExtMinMaxReduce.cpp
[ 11%] Linking CXX executable ArborX_Test_DetailsCrsGraphWrapperImpl.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/tstDetailsCrsGraphWrapperImpl.cpp.o CMakeFiles/ArborX_Test_DetailsCrsGraphWrapperImpl.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsCrsGraphWrapperImpl.exe  -Wl,-rpath,/opt/boost/lib:/opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8/libtbb.so.12 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 
In file included from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp:1:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:263:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial_Parallel_Range.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no viable overloaded '+='
  void join(value_type& dest, const value_type& src) const { dest += src; }
                                                             ~~~~ ^  ~~~
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: note: in instantiation of member function 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>::join' requested here
      f->join(*dst, *src);
         ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:21: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::has_join_no_tag_function<Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, false>::join' requested here
      DeduceJoin<>::join(&m_functor, dst, src);
                    ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:188:31: note: in instantiation of member function 'Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer::join' requested here
                      reducer.join(&local_mem[local_id * value_count],
                              ^
/opt/kokkos/include/SYCL/Kokkos_SYCL_ParallelReduce_Range.hpp:359:9: note: in instantiation of function template specialization 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::sycl_direct_launch<Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::Impl::SYCLFunctionWrapper<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::Experimental::Impl::SYCLInternal::USMObjectMem<sycl::usm::alloc::host>, true>>' requested here
        sycl_direct_launch(m_policy, functor_reducer_wrapper,
        ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:13: note: in instantiation of member function 'Kokkos::Impl::ParallelReduce<Kokkos::Impl::CombinedFunctorReducer<(lambda at /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_DetailsTreeConstruction.hpp:33:7), Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3>>, ArborX::ExperimentalHyperGeometry::Box<3>>::Reducer>, Kokkos::RangePolicy<Kokkos::Experimental::SYCL>, Kokkos::Experimental::SYCL>::execute' requested here
    closure.execute();
            ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:5: note: (skipping 13 contexts in backtrace; use -ftemplate-backtrace-limit=0 to see all)
    execute_impl(label, policy, functor, return_value);
    ^
/opt/boost/include/boost/mpl/for_each.hpp:78:9: note: in instantiation of function template specialization 'boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>::operator()<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>' requested here
        aux::unwrap(f, 0)(boost::get(x));
        ^
/opt/boost/include/boost/mpl/for_each.hpp:82:15: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 1>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 2>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
            ::execute( static_cast<iter*>(0), static_cast<LastIterator*>(0), static_cast<TransformFunc*>(0), f);
              ^
/opt/boost/include/boost/mpl/for_each.hpp:105:11: note: in instantiation of function template specialization 'boost::mpl::aux::for_each_impl<false>::execute<boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 0>>, boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, 2>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
        ::execute(static_cast<first*>(0), static_cast<last*>(0), static_cast<TransformOp*>(0), f);
          ^
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:14: note: in instantiation of function template specialization 'boost::mpl::for_each<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>, boost::mpl::make_identity<mpl_::arg<-1>>, boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>, Callbacks::callback_spatial_predicate_invoker>>' requested here
        mpl::for_each<TestTypesList,mpl::make_identity<mpl::_> >( single_test_gen( tc_name, tc_file, tc_line, *this ) );
             ^
/var/jenkins/workspace/ArborX_PR-1076/test/tstQueryTreeCallbacks.cpp:88:1: note: in instantiation of member function 'boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Serial, Kokkos::HostSpace>>, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP18, Kokkos::Device<Kokkos::Experimental::SYCL, Kokkos::Experimental::SYCLDeviceUSMSpace>>>>::template_test_case_gen' requested here
BOOST_AUTO_TEST_CASE_TEMPLATE(callback_spatial_predicate, TreeTypeTraits,
^
/opt/boost/include/boost/test/unit_test_suite.hpp:265:73: note: expanded from macro 'BOOST_AUTO_TEST_CASE_TEMPLATE'
#define BOOST_AUTO_TEST_CASE_TEMPLATE( test_name, type_name, TL )       \
                                                                        ^
/opt/boost/include/boost/test/unit_test_suite.hpp:252:5: note: expanded from macro '\
BOOST_FIXTURE_TEST_CASE_TEMPLATE'
    boost::unit_test::ut_detail::template_test_case_gen<                \
    ^
In file included from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp:1:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:42:
In file included from /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp:24:
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute
      f->join(*dst, *src);
         ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:8: note: 'join' declared here
  void join(value_type& dest, const value_type& src) const { dest += src; }
       ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:386:40: note: called by 'join'
    KOKKOS_INLINE_FUNCTION static void join(F const* const f, ValueType* dst,
                                       ^
2 errors generated.
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:104: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o] Error 1
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsKokkosExtViewHelpers.cpp
[ 11%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/utf_main.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[ 11%] Built target ArborX_Test_DetailsCrsGraphWrapperImpl.exe
[ 12%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_NO_LIB -DKOKKOS_DEPENDENCE -DONEDPL_USE_OPENMP_BACKEND=0 -DONEDPL_USE_TBB_BACKEND=1 -I/var/jenkins/workspace/ArborX_PR-1076/build/test -I/var/jenkins/workspace/ArborX_PR-1076/src -I/var/jenkins/workspace/ArborX_PR-1076/src/details -I/var/jenkins/workspace/ArborX_PR-1076/src/geometry -I/var/jenkins/workspace/ArborX_PR-1076/src/kokkos_ext -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation -I/var/jenkins/workspace/ArborX_PR-1076/src/interpolation/details -I/var/jenkins/workspace/ArborX_PR-1076/build/include -isystem /opt/kokkos/include -isystem /opt/intel/oneapi/dpl/2022.0.0/linux/include -isystem /opt/intel/oneapi/tbb/2021.8.0/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include -isystem /usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -isystem /opt/boost/include -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-unnamed-lambda -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 -MD -MT test/CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -MF CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o.d -o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/utf_main.cpp
[ 13%] Linking CXX executable ArborX_Test_DetailsTreeConstruction.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsMortonCodes.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstDetailsTreeConstruction.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/tstIndexableGetter.cpp.o CMakeFiles/ArborX_Test_DetailsTreeConstruction.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsTreeConstruction.exe  -Wl,-rpath,/opt/boost/lib:/opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8/libtbb.so.12 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 
In file included from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP18.cpp:1:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15:
In file included from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20:
In file included from /opt/kokkos/include/Kokkos_Core.hpp:45:
In file included from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22:
In file included from /opt/kokkos/include/decl/Kokkos_Declare_SERIAL.hpp:21:
In file included from /opt/kokkos/include/Serial/Kokkos_Serial.hpp:42:
In file included from /opt/kokkos/include/impl/Kokkos_HostThreadTeam.hpp:24:
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:10: error: SYCL kernel cannot call an undefined function without SYCL_EXTERNAL attribute
      f->join(*dst, *src);
         ^
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:8: note: 'join' declared here
  void join(value_type& dest, const value_type& src) const { dest += src; }
       ^
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:386:40: note: called by 'join'
    KOKKOS_INLINE_FUNCTION static void join(F const* const f, ValueType* dst,
                                       ^
2 errors generated.
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:118: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP18.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[ 13%] Built target ArborX_Test_DetailsTreeConstruction.exe
[ 13%] Linking CXX executable ArborX_Test_DetailsUtils.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2023.0.0/linux/bin-llvm/clang++ -fp-model=precise -fsycl-device-code-split=per_kernel -Wpedantic -Wall -Wextra -Wno-sycl-target -Wno-unknown-cuda-version -Wno-deprecated-declarations -O3 -DNDEBUG -DKOKKOS_DEPENDENCE -fsycl -fno-sycl-id-queries-fit-in-int -fsycl-dead-args-optimization -fsycl-targets=nvptx64-nvidia-cuda -Xsycl-target-backend=nvptx64-nvidia-cuda --cuda-gpu-arch=sm_70 CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstAttachIndices.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsUtils.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtStdAlgorithms.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtMinMaxReduce.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/tstDetailsKokkosExtViewHelpers.cpp.o CMakeFiles/ArborX_Test_DetailsUtils.exe.dir/utf_main.cpp.o -o ArborX_Test_DetailsUtils.exe  -Wl,-rpath,/opt/boost/lib:/opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8:/usr/lib/x86_64-linux-gnu/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.81.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /opt/kokkos/lib/libkokkossimd.a /opt/intel/oneapi/tbb/2021.8.0/lib/intel64/gcc4.8/libtbb.so.12 /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi_cxx.so /usr/lib/x86_64-linux-gnu/openmpi/lib/libmpi.so 
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[ 13%] Built target ArborX_Test_DetailsUtils.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[1]: *** [CMakeFiles/Makefile2:781: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/all] Error 2
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make: *** [Makefile:146: all] Error 2