Skip to content

Console Output

+ make -j4 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[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  -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/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=
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/CMakeFiles/record_hash.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/CMakeFiles/record_hash.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/CMakeFiles/record_hash.dir/depend.internal".
Scanning dependencies of target record_hash
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/depend.internal".
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]: 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
-- ArborX hash = 'd37c36ca'
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  0%] Built target record_hash
make  -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend
make  -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend
make  -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.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_InterpMovingLeastSquares.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_DetailsDistributedTreeImpl.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_DistributedTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/depend.internal".
Scanning dependencies of target ArborX_DataConverter.exe
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'
[  1%] Building CXX object benchmarks/dbscan/CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/benchmarks/dbscan && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_PROGRAM_OPTIONS_DYN_LINK -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -o CMakeFiles/ArborX_DataConverter.exe.dir/converter.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/benchmarks/dbscan/converter.cpp
Scanning dependencies of target ArborX_Test_DetailsDistributedTreeImpl.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build.make test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDetailsDistributedTreeImpl.cpp
Scanning dependencies of target ArborX_Test_InterpMovingLeastSquares.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsSVD.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstInterpDetailsSVD.cpp
Scanning dependencies of target ArborX_Test_DistributedTree.exe
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make  -f test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build
make[2]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstDistributedTree.cpp
[  1%] 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
/usr/local/bin/g++  -Wpedantic -Wall -Wextra -g   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.75.0 
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  1%] Built target ArborX_DataConverter.exe
[  2%] Building CXX object test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstKokkosToolsDistributedAnnotations.cpp
[  3%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsCompactRadialBasisFunction.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstInterpDetailsCompactRadialBasisFunction.cpp
[  4%] Building CXX object test/CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DARBORX_MPI_UNIT_TEST -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/utf_main.cpp
[  4%] Linking CXX executable ArborX_Test_DetailsDistributedTreeImpl.exe
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && /opt/cmake/bin/cmake -E cmake_link_script CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/link.txt --verbose=1
/usr/local/bin/g++  -Wpedantic -Wall -Wextra -g  -DKOKKOS_DEPENDENCE -Wl,-rpath -Wl,/opt/openmpi/lib -Wl,--enable-new-dtags -pthread CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/tstDetailsDistributedTreeImpl.cpp.o CMakeFiles/ArborX_Test_DetailsDistributedTreeImpl.exe.dir/utf_main.cpp.o  -o ArborX_Test_DetailsDistributedTreeImpl.exe  -Wl,-rpath,/opt/boost/lib:/opt/openmpi/lib /opt/boost/lib/libboost_unit_test_framework.so.1.75.0 /opt/kokkos/lib/libkokkoscontainers.a /opt/kokkos/lib/libkokkoscore.a -ldl /usr/local/lib64/libgomp.so /usr/lib/x86_64-linux-gnu/libpthread.so /opt/kokkos/lib/libkokkossimd.a /opt/openmpi/lib/libmpi.so 
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  4%] Built target ArborX_Test_DetailsDistributedTreeImpl.exe
make  -f test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make test/CMakeFiles/ArborX_Test_QueryTree.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_QueryTree.exe.dir/DependInfo.cmake --color=
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/DependInfo.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Dependee "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/var/jenkins/workspace/ArborX_PR-1076/build/test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/depend.internal".
Scanning dependencies of target ArborX_Test_QueryTree.exe
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]: Entering directory '/var/jenkins/workspace/ArborX_PR-1076/build'
[  5%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH.cpp
[  5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsPolyBasis.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstInterpDetailsPolyBasis.cpp
[  5%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpDetailsMLSCoefficients.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstInterpDetailsMLSCoefficients.cpp
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175,
                 from /opt/kokkos/include/OpenMP/Kokkos_OpenMP.hpp:39,
                 from /opt/kokkos/include/decl/Kokkos_Declare_OPENMP.hpp:21,
                 from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22,
                 from /opt/kokkos/include/Kokkos_Core.hpp:45,
                 from /var/jenkins/workspace/ArborX_PR-1076/build/test/ArborX_EnableDeviceTypes.hpp:15,
                 from /var/jenkins/workspace/ArborX_PR-1076/test/tstKokkosToolsDistributedAnnotations.cpp:12:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: In instantiation of 'void Kokkos::Sum<ScalarType, Space>::join(value_type&, const value_type&) const [with Scalar = ArborX::ExperimentalHyperGeometry::Box<3, float>; Space = Kokkos::HostSpace; value_type = ArborX::ExperimentalHyperGeometry::Box<3, float>]':
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:14:   required from 'static void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::has_join_no_tag_function<F, false>::join(const F*, Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) [with F = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:25:   required from 'void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::Reducer::join(Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) const [with PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp:146:19:   required from 'void Kokkos::Impl::ParallelReduce<CombinedFunctorReducerType, Kokkos::RangePolicy<Traits ...>, Kokkos::OpenMP>::execute() const [with CombinedFunctorReducerType = Kokkos::Impl::CombinedFunctorReducer<ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>, Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::OpenMP>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>, ArborX::ExperimentalHyperGeometry::Box<3, float> >::Reducer, void>; Traits = {Kokkos::OpenMP}]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:20:   required from 'static void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute_impl(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:17:   required from 'static std::enable_if_t<(!(Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::is_array_reduction && std::is_pointer<_Ptr>::value))> Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with Dummy = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::enable_if_t<(!(is_array_reduction && std::is_pointer<_Ptr>::value))> = void; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:76:   [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/opt/boost/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:119:42:   required from 'void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace>; Generator = boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; TestCaseTemplate = KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker]'
/opt/boost/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 0> >; LastIterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 1> >; TransformFunc = boost::mpl::make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker>]'
/opt/boost/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; TransformOp = make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker>]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:65:   required from 'boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = KokkosToolsDistributedAnnotations::distributed_search_tree_distributed_search_tree_allocations_prefixed_invoker; TestTypesList = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; enabler = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
/var/jenkins/workspace/ArborX_PR-1076/test/tstKokkosToolsDistributedAnnotations.cpp:25:1:   required from here
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no match for 'operator+=' (operand types are 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'ArborX::ExperimentalHyperGeometry::Box<3, float>'} and 'const Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'const ArborX::ExperimentalHyperGeometry::Box<3, float>'})
   57 |   void join(value_type& dest, const value_type& src) const { dest += src; }
      |                                                              ~~~~~^~~~~~
make[2]: *** [test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make:79: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstKokkosToolsDistributedAnnotations.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/tstInterpMovingLeastSquares.cpp
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/utf_main.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/test/utf_main.cpp
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175,
                 from /opt/kokkos/include/OpenMP/Kokkos_OpenMP.hpp:39,
                 from /opt/kokkos/include/decl/Kokkos_Declare_OPENMP.hpp:21,
                 from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22,
                 from /opt/kokkos/include/Kokkos_Core.hpp:45,
                 from /var/jenkins/workspace/ArborX_PR-1076/build/test/ArborX_EnableDeviceTypes.hpp:15,
                 from /var/jenkins/workspace/ArborX_PR-1076/test/tstInterpMovingLeastSquares.cpp:12:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: In instantiation of 'void Kokkos::Sum<ScalarType, Space>::join(value_type&, const value_type&) const [with Scalar = ArborX::ExperimentalHyperGeometry::Box<1, double>; Space = Kokkos::HostSpace; value_type = ArborX::ExperimentalHyperGeometry::Box<1, double>]':
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:14:   required from 'static void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::has_join_no_tag_function<F, false>::join(const F*, Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) [with F = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>; PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<1, double>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<1, double>]'
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:25:   required from 'void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::Reducer::join(Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) const [with PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<1, double>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<1, double>]'
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp:146:19:   required from 'void Kokkos::Impl::ParallelReduce<CombinedFunctorReducerType, Kokkos::RangePolicy<Traits ...>, Kokkos::OpenMP>::execute() const [with CombinedFunctorReducerType = Kokkos::Impl::CombinedFunctorReducer<ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<1, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<1, double> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<1, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<1, double>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<1, double>&)>, Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::OpenMP>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>, ArborX::ExperimentalHyperGeometry::Box<1, double> >::Reducer, void>; Traits = {Kokkos::OpenMP}]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:20:   required from 'static void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute_impl(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<1, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<1, double> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<1, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<1, double>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<1, double>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:17:   required from 'static std::enable_if_t<(!(Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::is_array_reduction && std::is_pointer<_Ptr>::value))> Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with Dummy = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>; PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<1, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<1, double> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<1, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<1, double>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<1, double>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>; std::enable_if_t<(!(is_array_reduction && std::is_pointer<_Ptr>::value))> = void; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:76:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/opt/boost/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<moving_least_squares_invoker, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:119:42:   required from 'void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace>; Generator = boost::unit_test::ut_detail::template_test_case_gen<moving_least_squares_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; TestCaseTemplate = moving_least_squares_invoker]'
/opt/boost/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 0> >; LastIterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 1> >; TransformFunc = boost::mpl::make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<moving_least_squares_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, moving_least_squares_invoker>]'
/opt/boost/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; TransformOp = make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<moving_least_squares_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, moving_least_squares_invoker>]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:65:   required from 'boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = moving_least_squares_invoker; TestTypesList = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; enabler = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
/var/jenkins/workspace/ArborX_PR-1076/test/tstInterpMovingLeastSquares.cpp:21:1:   required from here
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no match for 'operator+=' (operand types are 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>::value_type' {aka 'ArborX::ExperimentalHyperGeometry::Box<1, double>'} and 'const Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<1, double>, Kokkos::HostSpace>::value_type' {aka 'const ArborX::ExperimentalHyperGeometry::Box<1, double>'})
   57 |   void join(value_type& dest, const value_type& src) const { dest += src; }
      |                                                              ~~~~~^~~~~~
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: In instantiation of 'void Kokkos::Sum<ScalarType, Space>::join(value_type&, const value_type&) const [with Scalar = ArborX::ExperimentalHyperGeometry::Box<2, double>; Space = Kokkos::HostSpace; value_type = ArborX::ExperimentalHyperGeometry::Box<2, double>]':
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:14:   required from 'static void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::has_join_no_tag_function<F, false>::join(const F*, Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) [with F = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>; PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<2, double>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<2, double>]'
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:25:   required from 'void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::Reducer::join(Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) const [with PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<2, double>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<2, double>]'
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp:146:19:   required from 'void Kokkos::Impl::ParallelReduce<CombinedFunctorReducerType, Kokkos::RangePolicy<Traits ...>, Kokkos::OpenMP>::execute() const [with CombinedFunctorReducerType = Kokkos::Impl::CombinedFunctorReducer<ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<2, double> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<2, double>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<2, double>&)>, Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::OpenMP>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>, ArborX::ExperimentalHyperGeometry::Box<2, double> >::Reducer, void>; Traits = {Kokkos::OpenMP}]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:20:   required from 'static void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute_impl(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<2, double> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<2, double>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<2, double>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:17:   required from 'static std::enable_if_t<(!(Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::is_array_reduction && std::is_pointer<_Ptr>::value))> Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with Dummy = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>; PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<2, double> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::ExperimentalHyperGeometry::Point<2, double>*, Kokkos::HostSpace>, unsigned int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<2, double>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<2, double>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>; std::enable_if_t<(!(is_array_reduction && std::is_pointer<_Ptr>::value))> = void; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:76:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/opt/boost/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<moving_least_squares_invoker, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:119:42:   required from 'void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace>; Generator = boost::unit_test::ut_detail::template_test_case_gen<moving_least_squares_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; TestCaseTemplate = moving_least_squares_invoker]'
/opt/boost/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 0> >; LastIterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 1> >; TransformFunc = boost::mpl::make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<moving_least_squares_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, moving_least_squares_invoker>]'
/opt/boost/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; TransformOp = make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<moving_least_squares_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, moving_least_squares_invoker>]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:65:   required from 'boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = moving_least_squares_invoker; TestTypesList = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; enabler = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
/var/jenkins/workspace/ArborX_PR-1076/test/tstInterpMovingLeastSquares.cpp:21:1:   required from here
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no match for 'operator+=' (operand types are 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>::value_type' {aka 'ArborX::ExperimentalHyperGeometry::Box<2, double>'} and 'const Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<2, double>, Kokkos::HostSpace>::value_type' {aka 'const ArborX::ExperimentalHyperGeometry::Box<2, double>'})
make[2]: *** [test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/build.make:118: test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/tstInterpMovingLeastSquares.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -o CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BF.cpp.o -c /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BF.cpp
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[1]: *** [CMakeFiles/Makefile2:769: test/CMakeFiles/ArborX_Test_InterpMovingLeastSquares.exe.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[  6%] Building CXX object test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o
cd /var/jenkins/workspace/ArborX_PR-1076/build/test && ccache /usr/local/bin/g++  -DBOOST_ALL_NO_LIB -DBOOST_TEST_DYN_LINK -DBOOST_UNIT_TEST_FRAMEWORK_DYN_LINK -DKOKKOS_DEPENDENCE -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/openmpi/include -isystem /opt/boost/include  -Wpedantic -Wall -Wextra -g   -fopenmp -pthread -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
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175,
                 from /opt/kokkos/include/OpenMP/Kokkos_OpenMP.hpp:39,
                 from /opt/kokkos/include/decl/Kokkos_Declare_OPENMP.hpp:21,
                 from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22,
                 from /opt/kokkos/include/Kokkos_Core.hpp:45,
                 from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20,
                 from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15,
                 from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH.cpp:1:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: In instantiation of 'void Kokkos::Sum<ScalarType, Space>::join(value_type&, const value_type&) const [with Scalar = ArborX::ExperimentalHyperGeometry::Box<3, float>; Space = Kokkos::HostSpace; value_type = ArborX::ExperimentalHyperGeometry::Box<3, float>]':
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:14:   required from 'static void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::has_join_no_tag_function<F, false>::join(const F*, Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) [with F = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:25:   required from 'void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::Reducer::join(Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) const [with PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp:146:19:   required from 'void Kokkos::Impl::ParallelReduce<CombinedFunctorReducerType, Kokkos::RangePolicy<Traits ...>, Kokkos::OpenMP>::execute() const [with CombinedFunctorReducerType = Kokkos::Impl::CombinedFunctorReducer<ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Box>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Box>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>, Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::OpenMP>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>, ArborX::ExperimentalHyperGeometry::Box<3, float> >::Reducer, void>; Traits = {Kokkos::OpenMP}]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:20:   required from 'static void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute_impl(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Box>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Box>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:17:   required from 'static std::enable_if_t<(!(Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::is_array_reduction && std::is_pointer<_Ptr>::value))> Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with Dummy = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Box>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Box>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::enable_if_t<(!(is_array_reduction && std::is_pointer<_Ptr>::value))> = void; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:76:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/opt/boost/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:119:42:   required from 'void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; Generator = boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > > >; TestCaseTemplate = Callbacks::callback_spatial_predicate_invoker]'
/opt/boost/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, 0> >; LastIterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, 2> >; TransformFunc = boost::mpl::make_identity<mpl_::arg<-1> >; F = 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::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > > >, Callbacks::callback_spatial_predicate_invoker>]'
/opt/boost/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; TransformOp = make_identity<mpl_::arg<-1> >; F = 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::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > > >, Callbacks::callback_spatial_predicate_invoker>]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:65:   required from 'boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = Callbacks::callback_spatial_predicate_invoker; TestTypesList = std::tuple<TreeExecutionAndMemorySpaces<ArborX_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_Box, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; enabler = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
/var/jenkins/workspace/ArborX_PR-1076/test/tstQueryTreeCallbacks.cpp:88:1:   required from here
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no match for 'operator+=' (operand types are 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'ArborX::ExperimentalHyperGeometry::Box<3, float>'} and 'const Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'const ArborX::ExperimentalHyperGeometry::Box<3, float>'})
   57 |   void join(value_type& dest, const value_type& src) const { dest += src; }
      |                                                              ~~~~~^~~~~~
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:66: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175,
                 from /opt/kokkos/include/OpenMP/Kokkos_OpenMP.hpp:39,
                 from /opt/kokkos/include/decl/Kokkos_Declare_OPENMP.hpp:21,
                 from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22,
                 from /opt/kokkos/include/Kokkos_Core.hpp:45,
                 from /opt/kokkos/include/Kokkos_Random.hpp:24,
                 from /var/jenkins/workspace/ArborX_PR-1076/test/ArborXTest_Cloud.hpp:18,
                 from /var/jenkins/workspace/ArborX_PR-1076/test/tstDistributedTree.cpp:12:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: In instantiation of 'void Kokkos::Sum<ScalarType, Space>::join(value_type&, const value_type&) const [with Scalar = ArborX::ExperimentalHyperGeometry::Box<3, float>; Space = Kokkos::HostSpace; value_type = ArborX::ExperimentalHyperGeometry::Box<3, float>]':
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:14:   required from 'static void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::has_join_no_tag_function<F, false>::join(const F*, Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) [with F = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:25:   required from 'void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::Reducer::join(Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) const [with PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp:146:19:   required from 'void Kokkos::Impl::ParallelReduce<CombinedFunctorReducerType, Kokkos::RangePolicy<Traits ...>, Kokkos::OpenMP>::execute() const [with CombinedFunctorReducerType = Kokkos::Impl::CombinedFunctorReducer<ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>, Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::OpenMP>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>, ArborX::ExperimentalHyperGeometry::Box<3, float> >::Reducer, void>; Traits = {Kokkos::OpenMP}]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:20:   required from 'static void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute_impl(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:17:   required from 'static std::enable_if_t<(!(Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::is_array_reduction && std::is_pointer<_Ptr>::value))> Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with Dummy = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::AccessValuesI<ArborX::Experimental::AttachIndices<Kokkos::View<ArborX::Box*, Kokkos::HostSpace>, int>, ArborX::PrimitivesTag>, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::enable_if_t<(!(is_array_reduction && std::is_pointer<_Ptr>::value))> = void; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:76:   [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/opt/boost/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<hello_world_invoker, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:119:42:   required from 'void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<Sequence>) [with TestType = Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace>; Generator = boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; TestCaseTemplate = hello_world_invoker]'
/opt/boost/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 0> >; LastIterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, 1> >; TransformFunc = boost::mpl::make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, hello_world_invoker>]'
/opt/boost/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; TransformOp = make_identity<mpl_::arg<-1> >; F = boost::unit_test::ut_detail::generate_test_case_4_type<boost::unit_test::ut_detail::template_test_case_gen<hello_world_invoker, std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, hello_world_invoker>]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:65:   required from 'boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = hello_world_invoker; TestTypesList = std::tuple<Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; enabler = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
/var/jenkins/workspace/ArborX_PR-1076/test/tstDistributedTree.cpp:34:1:   required from here
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no match for 'operator+=' (operand types are 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'ArborX::ExperimentalHyperGeometry::Box<3, float>'} and 'const Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'const ArborX::ExperimentalHyperGeometry::Box<3, float>'})
   57 |   void join(value_type& dest, const value_type& src) const { dest += src; }
      |                                                              ~~~~~^~~~~~
make[2]: *** [test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/build.make:66: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/tstDistributedTree.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[1]: *** [CMakeFiles/Makefile2:823: test/CMakeFiles/ArborX_Test_DistributedTree.exe.dir/all] Error 2
In file included from /opt/kokkos/include/Kokkos_Parallel.hpp:175,
                 from /opt/kokkos/include/OpenMP/Kokkos_OpenMP.hpp:39,
                 from /opt/kokkos/include/decl/Kokkos_Declare_OPENMP.hpp:21,
                 from /opt/kokkos/include/KokkosCore_Config_DeclareBackend.hpp:22,
                 from /opt/kokkos/include/Kokkos_Core.hpp:45,
                 from /var/jenkins/workspace/ArborX_PR-1076/src/details/ArborX_AccessTraits.hpp:20,
                 from /var/jenkins/workspace/ArborX_PR-1076/src/ArborX_LinearBVH.hpp:15,
                 from /var/jenkins/workspace/ArborX_PR-1076/build/test/tstQueryTreeCallbacks_BVH_KDOP14.cpp:1:
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp: In instantiation of 'void Kokkos::Sum<ScalarType, Space>::join(value_type&, const value_type&) const [with Scalar = ArborX::ExperimentalHyperGeometry::Box<3, float>; Space = Kokkos::HostSpace; value_type = ArborX::ExperimentalHyperGeometry::Box<3, float>]':
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:388:14:   required from 'static void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::has_join_no_tag_function<F, false>::join(const F*, Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) [with F = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/impl/Kokkos_FunctorAnalysis.hpp:973:25:   required from 'void Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::Reducer::join(Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*, const Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType*) const [with PatternInterface = Kokkos::Impl::FunctorPatternInterface::REDUCE; Policy = Kokkos::RangePolicy<Kokkos::OpenMP>; Functor = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; OverrideValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>; Kokkos::Impl::FunctorAnalysis<PatternInterface, Policy, Functor, OverrideValueType>::ValueType = ArborX::ExperimentalHyperGeometry::Box<3, float>]'
/opt/kokkos/include/OpenMP/Kokkos_OpenMP_Parallel_Reduce.hpp:146:19:   required from 'void Kokkos::Impl::ParallelReduce<CombinedFunctorReducerType, Kokkos::RangePolicy<Traits ...>, Kokkos::OpenMP>::execute() const [with CombinedFunctorReducerType = Kokkos::Impl::CombinedFunctorReducer<ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Experimental::KDOP<14> >, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Experimental::KDOP<14> >, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>, Kokkos::Impl::FunctorAnalysis<Kokkos::Impl::FunctorPatternInterface::REDUCE, Kokkos::RangePolicy<Kokkos::OpenMP>, Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>, ArborX::ExperimentalHyperGeometry::Box<3, float> >::Reducer, void>; Traits = {Kokkos::OpenMP}]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1517:20:   required from 'static void Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute_impl(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Experimental::KDOP<14> >, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Experimental::KDOP<14> >, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1533:17:   required from 'static std::enable_if_t<(!(Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::is_array_reduction && std::is_pointer<_Ptr>::value))> Kokkos::Impl::ParallelReduceAdaptor<PolicyType, FunctorType, ReturnType>::execute(const std::string&, const PolicyType&, const FunctorType&, ReturnType&) [with Dummy = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; PolicyType = Kokkos::RangePolicy<Kokkos::OpenMP>; FunctorType = ArborX::Details::TreeConstruction::calculateBoundingBoxOfTheScene<Kokkos::OpenMP, ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Experimental::KDOP<14> >, ArborX::Details::DefaultIndexableGetter>, ArborX::ExperimentalHyperGeometry::Box<3, float> >(const Kokkos::OpenMP&, const ArborX::Details::Indexables<ArborX::Details::LegacyValues<Kokkos::View<ArborX::Point*, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >, ArborX::Experimental::KDOP<14> >, ArborX::Details::DefaultIndexableGetter>&, ArborX::ExperimentalHyperGeometry::Box<3, float>&)::<lambda(int, ArborX::ExperimentalHyperGeometry::Box<3, float>&)>; ReturnType = Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>; std::enable_if_t<(!(is_array_reduction && std::is_pointer<_Ptr>::value))> = void; std::string = std::__cxx11::basic_string<char>]'
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:1752:76:   [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/opt/boost/include/boost/function/function_template.hpp:1086:16:   required from 'boost::function<R()>::function(Functor, typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type) [with Functor = boost::unit_test::ut_detail::test_case_template_invoker<Callbacks::callback_spatial_predicate_invoker, TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; R = void; typename boost::enable_if_<(! boost::is_integral<Functor>::value), int>::type = int]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:119:42:   required from 'void boost::unit_test::ut_detail::generate_test_case_4_type<Generator, TestCaseTemplate>::operator()(boost::mpl::identity<TestType>) [with TestType = TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> >; Generator = boost::unit_test::ut_detail::template_test_case_gen<Callbacks::callback_spatial_predicate_invoker, std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > > >; TestCaseTemplate = Callbacks::callback_spatial_predicate_invoker]'
/opt/boost/include/boost/mpl/for_each.hpp:78:26:   required from 'static void boost::mpl::aux::for_each_impl<false>::execute(Iterator*, LastIterator*, TransformFunc*, F) [with Iterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, 0> >; LastIterator = boost::mpl::fusion_iterator<boost::fusion::std_tuple_iterator<std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >, 1> >; TransformFunc = boost::mpl::make_identity<mpl_::arg<-1> >; F = 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::OpenMP, Kokkos::HostSpace> > > >, Callbacks::callback_spatial_predicate_invoker>]'
/opt/boost/include/boost/mpl/for_each.hpp:105:18:   required from 'void boost::mpl::for_each(F, Sequence*, TransformOp*) [with Sequence = std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; TransformOp = make_identity<mpl_::arg<-1> >; F = 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::OpenMP, Kokkos::HostSpace> > > >, Callbacks::callback_spatial_predicate_invoker>]'
/opt/boost/include/boost/test/tree/test_case_template.hpp:162:65:   required from 'boost::unit_test::ut_detail::template_test_case_gen<TestCaseTemplate, TestTypesList, enabler>::template_test_case_gen(boost::unit_test::const_string, boost::unit_test::const_string, std::size_t) [with TestCaseTemplate = Callbacks::callback_spatial_predicate_invoker; TestTypesList = std::tuple<TreeExecutionAndMemorySpaces<ArborX_Legacy_BVH_KDOP14, Kokkos::Device<Kokkos::OpenMP, Kokkos::HostSpace> > >; enabler = void; boost::unit_test::const_string = boost::unit_test::basic_cstring<const char>; std::size_t = long unsigned int]'
/var/jenkins/workspace/ArborX_PR-1076/test/tstQueryTreeCallbacks.cpp:88:1:   required from here
/opt/kokkos/include/Kokkos_Parallel_Reduce.hpp:57:67: error: no match for 'operator+=' (operand types are 'Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'ArborX::ExperimentalHyperGeometry::Box<3, float>'} and 'const Kokkos::Sum<ArborX::ExperimentalHyperGeometry::Box<3, float>, Kokkos::HostSpace>::value_type' {aka 'const ArborX::ExperimentalHyperGeometry::Box<3, float>'})
   57 |   void join(value_type& dest, const value_type& src) const { dest += src; }
      |                                                              ~~~~~^~~~~~
make[2]: *** [test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/build.make:92: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/tstQueryTreeCallbacks_BVH_KDOP14.cpp.o] Error 1
make[2]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make[1]: *** [CMakeFiles/Makefile2:850: test/CMakeFiles/ArborX_Test_QueryTree.exe.dir/all] Error 2
make[1]: Leaving directory '/var/jenkins/workspace/ArborX_PR-1076/build'
make: *** [Makefile:144: all] Error 2