>>> xtensor: Building testing/xtensor 0.24.7-r0 (using abuild 3.12.0-r2) started Sat, 13 Jan 2024 01:56:02 +0000 >>> xtensor: Checking sanity of /home/buildozer/aports/testing/xtensor/APKBUILD... >>> xtensor: Analyzing dependencies... >>> xtensor: Installing for build: build-base cmake samurai doctest-dev xtl nlohmann-json (1/11) Installing libbz2 (1.0.8-r6) (2/11) Installing xz-libs (5.4.5-r0) (3/11) Installing libarchive (3.7.2-r0) (4/11) Installing rhash-libs (1.4.4-r0) (5/11) Installing libuv (1.47.0-r0) (6/11) Installing cmake (3.28.1-r0) (7/11) Installing samurai (1.2-r5) (8/11) Installing doctest-dev (2.4.11-r0) (9/11) Installing xtl (0.7.7-r0) (10/11) Installing nlohmann-json (3.11.3-r0) (11/11) Installing .makedepends-xtensor (20240113.015604) Executing busybox-1.36.1-r18.trigger OK: 438 MiB in 118 packages >>> xtensor: Cleaning up srcdir >>> xtensor: Cleaning up pkgdir >>> xtensor: Cleaning up tmpdir >>> xtensor: Fetching https://distfiles.alpinelinux.org/distfiles/edge/xtensor-0.24.7.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 146 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 curl: (22) The requested URL returned error: 404 >>> xtensor: Fetching xtensor-0.24.7.tar.gz::https://github.com/xtensor-stack/xtensor/archive/refs/tags/0.24.7.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 1184k 0 1184k 0 0 1900k 0 --:--:-- --:--:-- --:--:-- 1900k >>> xtensor: Fetching https://distfiles.alpinelinux.org/distfiles/edge/xtensor-0.24.7.tar.gz >>> xtensor: Checking sha512sums... xtensor-0.24.7.tar.gz: OK >>> xtensor: Unpacking /var/cache/distfiles/edge/xtensor-0.24.7.tar.gz... CMake Deprecation Warning at CMakeLists.txt:10 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- The CXX compiler identification is GNU 13.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building xtensor v0.24.7 -- Found xtl: /usr/include/xtl CMake Deprecation Warning at test/CMakeLists.txt:10 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Tests build type is MinSizeRel -- Performing Test _-std=c++14_works -- Performing Test _-std=c++14_works - Success -- Building with C++14 -- Performing Test arch_native_supported -- Performing Test arch_native_supported - Success -- Configuring done (1.2s) -- Generating done (0.2s) -- Build files have been written to: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build [1/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx.gch [2/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_holder.cpp.o [3/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmime.cpp.o [4/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xjson.cpp.o [5/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_sfinae.cpp.o [6/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xsort.cpp.o [7/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xhistogram.cpp.o [8/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_reducers.cpp.o [9/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_broadcast_view.cpp.o [10/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_extended_xmath_interp.cpp.o [11/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xvectorize.cpp.o [12/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd.cpp.o [13/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsort.cpp.o [14/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrepeat.cpp.o [15/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xrandom.cpp.o [16/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xset_operation.cpp.o [17/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_storage.cpp.o [18/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly_adaptor.cpp.o [19/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional.cpp.o [20/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnpy.cpp.o [21/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnorm.cpp.o [22/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnoalias.cpp.o [23/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xnan_functions.cpp.o [24/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath_result_type.cpp.o [25/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmasked_view.cpp.o [26/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmanipulation.cpp.o [27/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xlayout.cpp.o [28/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xio.cpp.o [29/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xinfo.cpp.o [30/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xindex_view.cpp.o [31/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xpad.cpp.o [32/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xhistogram.cpp.o [33/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfixed.cpp.o [34/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunctor_adaptor.cpp.o [35/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdynamic_view.cpp.o [36/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xdatesupport.cpp.o [37/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcsv.cpp.o [38/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcomplex.cpp.o [39/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_view.cpp.o [40/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xchunked_array.cpp.o [41/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuffer_adaptor.cpp.o [42/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_slice_iterator.cpp.o [43/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaxis_iterator.cpp.o [44/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xassign.cpp.o [45/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.cpp.o [46/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o [47/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:18, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] 297 | ConstRandomIt data_end, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const long int*; RandomIt = long unsigned int*; Compare = argsort_iter(const long int*, const long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const long int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:363:42: required from 'auto xt::histogram_bin_edges(E1&&, E2&&, E3, E3, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; E2 = xbroadcast, std::array >; E3 = long int; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:458:35: required from 'auto xt::histogram_bin_edges(E1&&, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:96:49: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:136 = long unsigned int*; auto:137 = long unsigned int*; auto:138 = double*; auto:139 = double*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; F = const xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = long int*; RandomIt = long unsigned int*; Compare = argsort_iter(long int*, long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = long int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:136 = long unsigned int*; auto:137 = long unsigned int*; auto:138 = long int*; auto:139 = long int*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:363:42: required from 'auto xt::histogram_bin_edges(E1&&, E2&&, E3, E3, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; E2 = xbroadcast, std::array >; E3 = long int; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:458:35: required from 'auto xt::histogram_bin_edges(E1&&, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:96:49: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const long int*; RandomIt = long unsigned int*; Compare = argsort_iter(const long int*, const long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = long int*; RandomIt = long unsigned int*; Compare = argsort_iter(long int*, long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ [48/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o [49/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o [50/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o [51/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o [52/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o [53/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o [54/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o [55/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o [56/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:18, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] 297 | ConstRandomIt data_end, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:136 = long unsigned int*; auto:137 = long unsigned int*; auto:138 = double*; auto:139 = double*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; F = const xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ [57/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o [58/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o [59/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o [60/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o [61/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o [62/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o [63/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o [64/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o [65/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o [66/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o [67/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o [68/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o [69/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o [70/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o [71/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o [72/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o [73/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o [74/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o [75/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o [76/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o [77/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_strided_assign.cpp.o [78/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o [79/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o [80/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o [81/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o [82/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o [83/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o [84/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o [85/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o [86/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o [87/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o [88/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o [89/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o [90/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o [91/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o [92/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o [93/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o [94/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o [95/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o [96/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o [97/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o [98/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o [99/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o [100/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o [101/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o [102/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o [103/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o [104/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o [105/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o [106/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o [107/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o [108/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o [109/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o [110/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o [111/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o [112/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o [113/350] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o [114/350] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/main.cpp.o [115/350] Building CXX object test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o [116/350] Building CXX object test/CMakeFiles/test_xmime.dir/main.cpp.o [117/350] Building CXX object test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o [118/350] Building CXX object test/CMakeFiles/test_xjson.dir/main.cpp.o [119/350] Building CXX object test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o [120/350] Building CXX object test/CMakeFiles/test_sfinae.dir/main.cpp.o [121/350] Building CXX object test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o [122/350] Building CXX object test/CMakeFiles/test_extended_xsort.dir/main.cpp.o [123/350] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o [124/350] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/main.cpp.o [125/350] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o [126/350] Linking CXX executable test/test_xexpression_holder [127/350] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o [128/350] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o [129/350] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o [130/350] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o [131/350] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o [132/350] Building CXX object test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o [133/350] Linking CXX executable test/test_xmime [134/350] Building CXX object test/CMakeFiles/test_xvectorize.dir/main.cpp.o [135/350] Building CXX object test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o [136/350] Building CXX object test/CMakeFiles/test_xsimd.dir/main.cpp.o [137/350] Building CXX object test/CMakeFiles/test_xsort.dir/test_xsort.cpp.o [138/350] Linking CXX executable test/test_xjson [139/350] Building CXX object test/CMakeFiles/test_xsort.dir/main.cpp.o [140/350] Building CXX object test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o [141/350] Building CXX object test/CMakeFiles/test_xrepeat.dir/main.cpp.o [142/350] Linking CXX executable test/test_sfinae [143/350] Building CXX object test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o [144/350] Building CXX object test/CMakeFiles/test_xrandom.dir/main.cpp.o [145/350] Building CXX object test/CMakeFiles/test_xset_operation.dir/test_xset_operation.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:34:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] 297 | ConstRandomIt data_end, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::column_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:40:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const float*; RandomIt = long unsigned int*; Compare = argsort_iter(const float*, const float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const float*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:51:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 2, xt::layout_type::column_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:100:13: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 3, xt::layout_type::column_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:108:13: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const int*; RandomIt = long unsigned int*; Compare = argsort_iter(const int*, const int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:432:44: required from 'auto xt::argsort(const xexpression&, placeholders::xtuph, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:119:70: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:432:44: required from 'auto xt::argsort(const xexpression&, placeholders::xtuph, sorting_method) [with E = xarray_container >, xt::layout_type::column_major, svector, true>, xtensor_expression_tag>]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:125:73: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:135 = long unsigned int*; auto:136 = long unsigned int*; auto:137 = double*; auto:138 = double*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:34:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = float*; RandomIt = long unsigned int*; Compare = argsort_iter(float*, float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = float*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:135 = long unsigned int*; auto:136 = long unsigned int*; auto:137 = float*; auto:138 = float*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:51:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = int*; RandomIt = long unsigned int*; Compare = argsort_iter(int*, int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:135 = long unsigned int*; auto:136 = long unsigned int*; auto:137 = int*; auto:138 = int*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:174:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const int*; RandomIt = long unsigned int*; Compare = argsort_iter(const int*, const int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = int*; RandomIt = long unsigned int*; Compare = argsort_iter(int*, int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const float*; RandomIt = long unsigned int*; Compare = argsort_iter(const float*, const float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = float*; RandomIt = long unsigned int*; Compare = argsort_iter(float*, float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ [146/350] Building CXX object test/CMakeFiles/test_xset_operation.dir/main.cpp.o [147/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o [148/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:18, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] 297 | ConstRandomIt data_end, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const long int*; RandomIt = long unsigned int*; Compare = argsort_iter(const long int*, const long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const long int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:363:42: required from 'auto xt::histogram_bin_edges(E1&&, E2&&, E3, E3, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; E2 = xbroadcast, std::array >; E3 = long int; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:458:35: required from 'auto xt::histogram_bin_edges(E1&&, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:96:49: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:136 = long unsigned int*; auto:137 = long unsigned int*; auto:138 = double*; auto:139 = double*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; F = const xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = long int*; RandomIt = long unsigned int*; Compare = argsort_iter(long int*, long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = long int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:136 = long unsigned int*; auto:137 = long unsigned int*; auto:138 = long int*; auto:139 = long int*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:363:42: required from 'auto xt::histogram_bin_edges(E1&&, E2&&, E3, E3, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; E2 = xbroadcast, std::array >; E3 = long int; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:458:35: required from 'auto xt::histogram_bin_edges(E1&&, std::size_t, histogram_algorithm) [with E1 = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>&; std::size_t = long unsigned int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:96:49: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const long int*; RandomIt = long unsigned int*; Compare = argsort_iter(const long int*, const long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = long int*; RandomIt = long unsigned int*; Compare = argsort_iter(long int*, long int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ [149/350] Linking CXX executable test/test_extended_xhistogram [150/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o [151/350] Linking CXX executable test/test_extended_xmath_interp [152/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o [153/350] Building CXX object test/CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o [154/350] Building CXX object test/CMakeFiles/test_xoptional.dir/main.cpp.o [155/350] Linking CXX executable test/test_xvectorize [156/350] Building CXX object test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o [157/350] Building CXX object test/CMakeFiles/test_xnpy.dir/main.cpp.o [158/350] Linking CXX executable test/test_xsimd [159/350] Building CXX object test/CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o [160/350] Building CXX object test/CMakeFiles/test_xnorm.dir/main.cpp.o [161/350] Building CXX object test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o [162/350] Building CXX object test/CMakeFiles/test_xnoalias.dir/main.cpp.o [163/350] Building CXX object test/CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o [164/350] Building CXX object test/CMakeFiles/test_xnan_functions.dir/main.cpp.o [165/350] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o [166/350] Linking CXX executable test/test_extended_xmath_reducers [167/350] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/main.cpp.o [168/350] Linking CXX executable test/test_xrepeat [169/350] Building CXX object test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o [170/350] Linking CXX executable test/test_extended_broadcast_view [171/350] Building CXX object test/CMakeFiles/test_xmasked_view.dir/main.cpp.o [172/350] Building CXX object test/CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o [173/350] Linking CXX executable test/test_xrandom [174/350] Linking CXX executable test/test_xset_operation [175/350] Building CXX object test/CMakeFiles/test_xmanipulation.dir/main.cpp.o [176/350] Building CXX object test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o [177/350] Linking CXX executable test/test_xoptional_assembly_storage [178/350] Building CXX object test/CMakeFiles/test_xlayout.dir/main.cpp.o [179/350] Building CXX object test/CMakeFiles/test_xio.dir/test_xio.cpp.o [180/350] Building CXX object test/CMakeFiles/test_xio.dir/main.cpp.o [181/350] Building CXX object test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o [182/350] Building CXX object test/CMakeFiles/test_xinfo.dir/main.cpp.o [183/350] Building CXX object test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o [184/350] Building CXX object test/CMakeFiles/test_xindex_view.dir/main.cpp.o [185/350] Building CXX object test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o [186/350] Linking CXX executable test/test_xoptional_assembly_adaptor [187/350] Building CXX object test/CMakeFiles/test_xpad.dir/main.cpp.o [188/350] Building CXX object test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o [189/350] Building CXX object test/CMakeFiles/test_xhistogram.dir/main.cpp.o [190/350] Building CXX object test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o [191/350] Building CXX object test/CMakeFiles/test_xfixed.dir/main.cpp.o [192/350] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.cpp.o [193/350] Linking CXX executable test/test_xmasked_view [194/350] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o [195/350] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o [196/350] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/main.cpp.o [197/350] Building CXX object test/CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o [198/350] Linking CXX executable test/test_extended_xsort [199/350] Building CXX object test/CMakeFiles/test_xdatesupport.dir/main.cpp.o [200/350] Linking CXX executable test/test_xnoalias [201/350] Building CXX object test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o [202/350] Building CXX object test/CMakeFiles/test_xcsv.dir/main.cpp.o [203/350] Linking CXX executable test/test_xnpy [204/350] Building CXX object test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o [205/350] Linking CXX executable test/test_xinfo [206/350] Building CXX object test/CMakeFiles/test_xcomplex.dir/main.cpp.o [207/350] Linking CXX executable test/test_xlayout [208/350] Building CXX object test/CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o [209/350] Building CXX object test/CMakeFiles/test_xchunked_view.dir/main.cpp.o [210/350] Building CXX object test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o [211/350] Linking CXX executable test/test_xnorm [212/350] Building CXX object test/CMakeFiles/test_xchunked_array.dir/main.cpp.o [213/350] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o [214/350] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o [215/350] Linking CXX executable test/test_xindex_view [216/350] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o [217/350] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o [218/350] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o [219/350] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/main.cpp.o [220/350] Building CXX object test/CMakeFiles/test_xassign.dir/test_xassign.cpp.o [221/350] Building CXX object test/CMakeFiles/test_xassign.dir/main.cpp.o [222/350] Linking CXX executable test/test_xfunctor_adaptor [223/350] Building CXX object test/CMakeFiles/test_strided_assign.dir/test_strided_assign.cpp.o [224/350] Building CXX object test/CMakeFiles/test_strided_assign.dir/main.cpp.o [225/350] Linking CXX executable test/test_xfixed [226/350] Building CXX object test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o [227/350] Building CXX object test/CMakeFiles/test_xadapt.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:18, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] 297 | ConstRandomIt data_end, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:136 = long unsigned int*; auto:137 = long unsigned int*; auto:138 = double*; auto:139 = double*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; E2 = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>; F = const xt::argsort >, 1, xt::layout_type::row_major, xtensor_expression_tag> >(const xexpression >, 1, xt::layout_type::row_major, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xhistogram.hpp:590:52: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ [228/350] Linking CXX executable test/test_xhistogram [229/350] Building CXX object test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o [230/350] Linking CXX executable test/test_xpad [231/350] Building CXX object test/CMakeFiles/test_xaccumulator.dir/main.cpp.o [232/350] Linking CXX executable test/test_xdatesupport [233/350] Building CXX object test/CMakeFiles/main.dir/main.cpp.o [234/350] Building CXX object test/CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o [235/350] Linking CXX executable test/test_xcsv [236/350] Building CXX object test/CMakeFiles/test_xsimd8.dir/main.cpp.o [237/350] Building CXX object test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o [238/350] Linking CXX executable test/test_xio [239/350] Building CXX object test/CMakeFiles/test_xutils.dir/main.cpp.o [240/350] Building CXX object test/CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o [241/350] Building CXX object test/CMakeFiles/test_xview_semantic.dir/main.cpp.o [242/350] Building CXX object test/CMakeFiles/test_xview.dir/test_xview.cpp.o [243/350] Linking CXX executable test/test_xchunked_view [244/350] Building CXX object test/CMakeFiles/test_xview.dir/main.cpp.o [245/350] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o [246/350] Linking CXX executable test/test_xchunked_array [247/350] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/main.cpp.o [248/350] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o [249/350] Linking CXX executable test/test_xbuffer_adaptor [250/350] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o [251/350] Linking CXX executable test/test_xaxis_slice_iterator [252/350] Building CXX object test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o [253/350] Linking CXX executable test/test_xassign [254/350] Building CXX object test/CMakeFiles/test_xtensor.dir/main.cpp.o [255/350] Linking CXX executable test/test_xdynamic_view [256/350] Linking CXX executable test/test_xaxis_iterator [257/350] Building CXX object test/CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o [258/350] Building CXX object test/CMakeFiles/test_xstrides.dir/main.cpp.o [259/350] Linking CXX executable test/test_xoptional [260/350] Building CXX object test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o [261/350] Building CXX object test/CMakeFiles/test_xstrided_view.dir/main.cpp.o [262/350] Building CXX object test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o [263/350] Linking CXX executable test/test_strided_assign [264/350] Building CXX object test/CMakeFiles/test_xstorage.dir/main.cpp.o [265/350] Building CXX object test/CMakeFiles/test_xshape.dir/test_xshape.cpp.o [266/350] Building CXX object test/CMakeFiles/test_xshape.dir/main.cpp.o [267/350] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o [268/350] Linking CXX executable test/test_xadapt [269/350] Linking CXX executable test/main [270/350] Linking CXX executable test/test_xaccumulator [271/350] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/main.cpp.o [272/350] Building CXX object test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o [273/350] Building CXX object test/CMakeFiles/test_xscalar.dir/main.cpp.o [274/350] Linking CXX executable test/test_xsimd8 [275/350] Building CXX object test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o [276/350] Linking CXX executable test/test_xutils [277/350] Building CXX object test/CMakeFiles/test_xreducer.dir/main.cpp.o [278/350] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o [279/350] Linking CXX executable test/test_xmanipulation [280/350] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/main.cpp.o [281/350] Building CXX object test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o [282/350] Building CXX object test/CMakeFiles/test_xoperation.dir/main.cpp.o [283/350] Building CXX object test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o [284/350] Building CXX object test/CMakeFiles/test_xmath.dir/main.cpp.o [285/350] Building CXX object test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o [286/350] Building CXX object test/CMakeFiles/test_xiterator.dir/main.cpp.o [287/350] Linking CXX executable test/test_xtensor_semantic [288/350] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o [289/350] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o [290/350] Linking CXX static library test/libtest_xtensor_core_lib.a [291/350] Linking CXX executable test/test_xcomplex [292/350] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o [293/350] Linking CXX executable test/test_xtensor_adaptor [294/350] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o [295/350] Building CXX object test/CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o [296/350] Building CXX object test/CMakeFiles/test_xfunction.dir/main.cpp.o [297/350] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o [298/350] Linking CXX executable test/test_xstrides [299/350] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/main.cpp.o [300/350] Building CXX object test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o [301/350] Building CXX object test/CMakeFiles/test_xexpression.dir/main.cpp.o [302/350] Linking CXX executable test/test_xstorage [303/350] Building CXX object test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o [304/350] Linking CXX executable test/test_xshape [305/350] Building CXX object test/CMakeFiles/test_xexception.dir/main.cpp.o [306/350] Linking CXX executable test/test_xview_semantic [307/350] Building CXX object test/CMakeFiles/test_xeval.dir/test_xeval.cpp.o [308/350] Building CXX object test/CMakeFiles/test_xeval.dir/main.cpp.o [309/350] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o [310/350] Linking CXX executable test/test_xscalar [311/350] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o [312/350] Linking CXX executable test/test_xscalar_semantic [313/350] Building CXX object test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o [314/350] Building CXX object test/CMakeFiles/test_xbuilder.dir/main.cpp.o [315/350] Building CXX object test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o [316/350] Building CXX object test/CMakeFiles/test_xbroadcast.dir/main.cpp.o [317/350] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o [318/350] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o [319/350] Building CXX object test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o [320/350] Building CXX object test/CMakeFiles/test_xarray.dir/main.cpp.o [321/350] Linking CXX executable test/test_xmultiindex_iterator [322/350] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o [323/350] Linking CXX executable test/test_xfunc_on_xexpression [324/350] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/main.cpp.o [325/350] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o [326/350] Linking CXX executable test/test_xexpression_traits [327/350] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o [328/350] Linking CXX executable test/test_xexpression [329/350] Linking CXX executable test/test_xtensor [330/350] Linking CXX executable test/test_xexception [331/350] Linking CXX executable test/test_xeval In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:34:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] 297 | ConstRandomIt data_end, | ~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::column_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:40:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const float*; RandomIt = long unsigned int*; Compare = argsort_iter(const float*, const float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const float*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:51:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 2, xt::layout_type::column_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:100:13: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xtensor_container >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag>; R = xt::xtensor_container >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:463:64: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xtensor_container >, 3, xt::layout_type::column_major, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:108:13: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const int*; RandomIt = long unsigned int*; Compare = argsort_iter(const int*, const int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = const int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:432:44: required from 'auto xt::argsort(const xexpression&, placeholders::xtuph, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:119:70: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: required from 'auto xt::detail::flatten_argsort_impl(const xt::xexpression&, Method) [with E = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; R = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:432:44: required from 'auto xt::argsort(const xexpression&, placeholders::xtuph, sorting_method) [with E = xarray_container >, xt::layout_type::column_major, svector, true>, xtensor_expression_tag>]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:125:73: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:135 = long unsigned int*; auto:136 = long unsigned int*; auto:137 = double*; auto:138 = double*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:34:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = float*; RandomIt = long unsigned int*; Compare = argsort_iter(float*, float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = float*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:135 = long unsigned int*; auto:136 = long unsigned int*; auto:137 = float*; auto:138 = float*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:51:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In instantiation of 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = int*; RandomIt = long unsigned int*; Compare = argsort_iter(int*, int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:340:32: required from 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Method) [with ConstRandomIt = int*; RandomIt = long unsigned int*; Method = xt::sorting_method]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:468:33: required from 'xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method):: [with auto:135 = long unsigned int*; auto:136 = long unsigned int*; auto:137 = int*; auto:138 = int*]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:110:20: required from 'void xt::detail::call_over_leading_axis(E1&, E2&, F&&) [with E1 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; E2 = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; F = const xt::argsort >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >(const xexpression >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag> >&, std::ptrdiff_t, sorting_method)::&]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:482:39: required from 'auto xt::argsort(const xexpression&, std::ptrdiff_t, sorting_method) [with E = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; std::ptrdiff_t = long int]' /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:174:9: required from here /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:297:27: warning: unused parameter 'data_end' [-Wunused-parameter] /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const int*; RandomIt = long unsigned int*; Compare = argsort_iter(const int*, const int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = int*; RandomIt = long unsigned int*; Compare = argsort_iter(int*, int*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 2, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const double*; RandomIt = long unsigned int*; Compare = argsort_iter(const double*, const double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = double*; RandomIt = long unsigned int*; Compare = argsort_iter(double*, double*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>; Compare = argsort_iter >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::xiterator >, 3, xt::layout_type::column_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; RandomIt = xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>; Compare = argsort_iter >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method>(xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::xiterator >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >, xt::svector, true>*, xt::layout_type::row_major>, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = const float*; RandomIt = long unsigned int*; Compare = argsort_iter(const float*, const float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp: In function 'void xt::detail::argsort_iter(ConstRandomIt, ConstRandomIt, RandomIt, RandomIt, Compare, Method) [with ConstRandomIt = float*; RandomIt = long unsigned int*; Compare = argsort_iter(float*, float*, long unsigned int*, long unsigned int*, xt::sorting_method)::; Method = xt::sorting_method]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:313:30: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | std::sort( | ~~~~~~~~~^ 314 | idx_begin, | ~~~~~~~~~~ 315 | idx_end, | ~~~~~~~~ 316 | [&](const auto i, const auto j) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | { | ~ 318 | return comp(*(data_begin + i), *(data_begin + j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | } | ~ 320 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:322:17: note: here 322 | case (sorting_method::stable): | ^~~~ [332/350] Linking CXX executable test/test_xsort [333/350] Linking CXX executable test/test_xbroadcast [334/350] Linking CXX executable test/test_xiterator [335/350] Linking CXX executable test/test_xtensor_lib [336/350] Linking CXX executable test/test_xoptional_assembly [337/350] Linking CXX executable test/test_xcontainer_semantic [338/350] Linking CXX executable test/test_xfunction [339/350] Linking CXX executable test/test_xarray_adaptor [340/350] Linking CXX executable test/test_xadaptor_semantic [341/350] Linking CXX executable test/test_xnan_functions [342/350] Linking CXX executable test/test_xstrided_view [343/350] Linking CXX executable test/test_xbuilder [344/350] Linking CXX executable test/test_xarray [345/350] Linking CXX executable test/test_xoperation [346/350] Linking CXX executable test/test_xview [347/350] Linking CXX executable test/test_xmath [348/350] Linking CXX executable test/test_xmath_result_type [349/350] Linking CXX executable test/test_xblockwise_reducer [350/350] Linking CXX executable test/test_xreducer Test project /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build Start 1: test_xadaptor_semantic Start 2: test_xarray_adaptor Start 3: test_xarray Start 4: test_xblockwise_reducer Start 5: test_xbroadcast Start 6: test_xbuilder Start 7: test_xcontainer_semantic Start 8: test_xeval Start 9: test_xexception Start 10: test_xexpression Start 11: test_xexpression_traits Start 12: test_xfunction Start 13: test_xfunc_on_xexpression Start 14: test_xmultiindex_iterator Start 15: test_xiterator Start 16: test_xmath Start 17: test_xoperation Start 18: test_xoptional_assembly Start 19: test_xreducer Start 20: test_xscalar Start 21: test_xscalar_semantic Start 22: test_xshape Start 23: test_xstorage Start 24: test_xstrided_view Start 25: test_xstrides Start 26: test_xtensor Start 27: test_xtensor_adaptor Start 28: test_xtensor_semantic Start 29: test_xview Start 30: test_xview_semantic Start 31: test_xutils Start 32: test_xsimd8 1/80 Test #1: test_xadaptor_semantic ............ Passed 0.05 sec Start 33: main 2/80 Test #2: test_xarray_adaptor ............... Passed 0.05 sec Start 34: test_xaccumulator 3/80 Test #3: test_xarray ....................... Passed 0.05 sec Start 35: test_xadapt 4/80 Test #5: test_xbroadcast ................... Passed 0.05 sec Start 36: test_strided_assign 5/80 Test #6: test_xbuilder ..................... Passed 0.05 sec Start 37: test_xassign 6/80 Test #7: test_xcontainer_semantic .......... Passed 0.05 sec Start 38: test_xaxis_iterator 7/80 Test #8: test_xeval ........................ Passed 0.05 sec Start 39: test_xaxis_slice_iterator 8/80 Test #9: test_xexception ................... Passed 0.05 sec Start 40: test_xbuffer_adaptor 9/80 Test #10: test_xexpression .................. Passed 0.05 sec Start 41: test_xchunked_array 10/80 Test #11: test_xexpression_traits ........... Passed 0.05 sec Start 42: test_xchunked_view 11/80 Test #12: test_xfunction .................... Passed 0.05 sec Start 43: test_xcomplex 12/80 Test #13: test_xfunc_on_xexpression ......... Passed 0.05 sec Start 44: test_xcsv 13/80 Test #14: test_xmultiindex_iterator ......... Passed 0.05 sec Start 45: test_xdatesupport 14/80 Test #15: test_xiterator .................... Passed 0.05 sec Start 46: test_xdynamic_view 15/80 Test #16: test_xmath ........................ Passed 0.05 sec Start 47: test_xfunctor_adaptor 16/80 Test #17: test_xoperation ................... Passed 0.05 sec Start 48: test_xfixed 17/80 Test #18: test_xoptional_assembly ........... Passed 0.05 sec Start 49: test_xhistogram 18/80 Test #19: test_xreducer ..................... Passed 0.05 sec Start 50: test_xpad 19/80 Test #20: test_xscalar ...................... Passed 0.06 sec Start 51: test_xindex_view 20/80 Test #21: test_xscalar_semantic ............. Passed 0.06 sec Start 52: test_xinfo 21/80 Test #22: test_xshape ....................... Passed 0.06 sec Start 53: test_xio 22/80 Test #23: test_xstorage ..................... Passed 0.06 sec Start 54: test_xlayout 23/80 Test #24: test_xstrided_view ................ Passed 0.06 sec Start 55: test_xmanipulation 24/80 Test #25: test_xstrides ..................... Passed 0.06 sec Start 56: test_xmasked_view 25/80 Test #26: test_xtensor ...................... Passed 0.06 sec Start 57: test_xmath_result_type 26/80 Test #27: test_xtensor_adaptor .............. Passed 0.06 sec Start 58: test_xnan_functions 27/80 Test #28: test_xtensor_semantic ............. Passed 0.06 sec Start 59: test_xnoalias 28/80 Test #4: test_xblockwise_reducer ........... Passed 0.08 sec Start 60: test_xnorm 29/80 Test #29: test_xview ........................ Passed 0.04 sec Start 61: test_xnpy 30/80 Test #30: test_xview_semantic ............... Passed 0.04 sec Start 62: test_xoptional 31/80 Test #31: test_xutils ....................... Passed 0.04 sec Start 63: test_xoptional_assembly_adaptor 32/80 Test #32: test_xsimd8 ....................... Passed 0.05 sec Start 64: test_xoptional_assembly_storage 33/80 Test #33: main .............................. Passed 0.04 sec Start 65: test_xset_operation 34/80 Test #34: test_xaccumulator ................. Passed 0.04 sec Start 66: test_xrandom 35/80 Test #35: test_xadapt ....................... Passed 0.04 sec Start 67: test_xrepeat 36/80 Test #36: test_strided_assign ............... Passed 0.04 sec Start 68: test_xsort 37/80 Test #37: test_xassign ...................... Passed 0.04 sec Start 69: test_xsimd 38/80 Test #38: test_xaxis_iterator ............... Passed 0.04 sec Start 70: test_xvectorize 39/80 Test #39: test_xaxis_slice_iterator ......... Passed 0.04 sec Start 71: test_extended_xmath_interp 40/80 Test #40: test_xbuffer_adaptor .............. Passed 0.04 sec Start 72: test_extended_broadcast_view 41/80 Test #41: test_xchunked_array ............... Passed 0.04 sec Start 73: test_extended_xmath_reducers 42/80 Test #42: test_xchunked_view ................ Passed 0.04 sec Start 74: test_extended_xhistogram 43/80 Test #43: test_xcomplex ..................... Passed 0.04 sec Start 75: test_extended_xsort 44/80 Test #44: test_xcsv ......................... Passed 0.04 sec Start 76: test_sfinae 45/80 Test #45: test_xdatesupport ................. Passed 0.04 sec Start 77: test_xjson 46/80 Test #46: test_xdynamic_view ................ Passed 0.04 sec Start 78: test_xmime 47/80 Test #47: test_xfunctor_adaptor ............. Passed 0.04 sec Start 79: test_xexpression_holder 48/80 Test #48: test_xfixed ....................... Passed 0.04 sec Start 80: xtest 49/80 Test #49: test_xhistogram ................... Passed 0.04 sec 50/80 Test #50: test_xpad ......................... Passed 0.04 sec 51/80 Test #51: test_xindex_view .................. Passed 0.04 sec 52/80 Test #52: test_xinfo ........................ Passed 0.04 sec 53/80 Test #54: test_xlayout ...................... Passed 0.04 sec 54/80 Test #55: test_xmanipulation ................ Passed 0.04 sec 55/80 Test #56: test_xmasked_view ................. Passed 0.04 sec 56/80 Test #53: test_xio .......................... Passed 0.04 sec 57/80 Test #57: test_xmath_result_type ............ Passed 0.04 sec 58/80 Test #58: test_xnan_functions ............... Passed 0.04 sec 59/80 Test #59: test_xnoalias ..................... Passed 0.03 sec 60/80 Test #60: test_xnorm ........................ Passed 0.03 sec 61/80 Test #61: test_xnpy ......................... Passed 0.03 sec 62/80 Test #62: test_xoptional .................... Passed 0.03 sec 63/80 Test #63: test_xoptional_assembly_adaptor ... Passed 0.03 sec 64/80 Test #64: test_xoptional_assembly_storage ... Passed 0.03 sec 65/80 Test #65: test_xset_operation ............... Passed 0.03 sec 66/80 Test #66: test_xrandom ...................... Passed 0.03 sec 67/80 Test #67: test_xrepeat ...................... Passed 0.03 sec 68/80 Test #69: test_xsimd ........................ Passed 0.02 sec 69/80 Test #70: test_xvectorize ................... Passed 0.02 sec 70/80 Test #71: test_extended_xmath_interp ........ Passed 0.02 sec 71/80 Test #72: test_extended_broadcast_view ...... Passed 0.02 sec 72/80 Test #73: test_extended_xmath_reducers ...... Passed 0.02 sec 73/80 Test #74: test_extended_xhistogram .......... Passed 0.02 sec 74/80 Test #75: test_extended_xsort ............... Passed 0.02 sec 75/80 Test #76: test_sfinae ....................... Passed 0.02 sec 76/80 Test #77: test_xjson ........................ Passed 0.02 sec 77/80 Test #78: test_xmime ........................ Passed 0.02 sec 78/80 Test #79: test_xexpression_holder ........... Passed 0.01 sec 79/80 Test #68: test_xsort ........................ Passed 0.14 sec 80/80 Test #80: xtest ............................. Passed 0.30 sec 100% tests passed, 0 tests failed out of 80 Total Test time (real) = 0.42 sec >>> xtensor: Entering fakeroot... -- Install configuration: "MinSizeRel" -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xaccessible.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xaccumulator.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xadapt.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xarray.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xassign.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xaxis_iterator.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xaxis_slice_iterator.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xblockwise_reducer.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xblockwise_reducer_functors.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xbroadcast.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xbuffer_adaptor.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xbuilder.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xchunked_array.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xchunked_assign.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xchunked_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xcomplex.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xcontainer.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xcsv.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xdynamic_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xeval.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xexception.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xexpression.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xexpression_holder.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xexpression_traits.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xfixed.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xfunction.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xfunctor_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xgenerator.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xhistogram.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xindex_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xinfo.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xio.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xiterable.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xiterator.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xjson.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xlayout.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xmanipulation.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xmasked_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xmath.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xmime.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xmultiindex_iterator.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xnoalias.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xnorm.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xnpy.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xoffset_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xoperation.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xoptional.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xoptional_assembly.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xoptional_assembly_base.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xoptional_assembly_storage.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xpad.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xrandom.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xreducer.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xrepeat.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xscalar.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xsemantic.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xset_operation.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xshape.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xslice.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xsort.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xstorage.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xstrided_view.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xstrided_view_base.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xstrides.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xtensor.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xtensor_config.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xtensor_forward.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xtensor_simd.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xutils.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xvectorize.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xview.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor/xview_utils.hpp -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/share/cmake/xtensor/xtensorConfig.cmake -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/share/cmake/xtensor/xtensorConfigVersion.cmake -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/share/cmake/xtensor/xtensorTargets.cmake -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/share/pkgconfig/xtensor.pc -- Installing: /home/buildozer/aports/testing/xtensor/pkg/xtensor/usr/include/xtensor.hpp >>> xtensor*: Running postcheck for xtensor >>> xtensor*: Preparing package xtensor... >>> xtensor*: Tracing dependencies... pkgconfig >>> xtensor*: Package size: 2.0 MB >>> xtensor*: Compressing data... >>> xtensor*: Create checksum... >>> xtensor*: Create xtensor-0.24.7-r0.apk >>> xtensor: Build complete at Sat, 13 Jan 2024 01:59:21 +0000 elapsed time 0h 3m 19s >>> xtensor: Cleaning up srcdir >>> xtensor: Cleaning up pkgdir >>> xtensor: Uninstalling dependencies... (1/11) Purging .makedepends-xtensor (20240113.015604) (2/11) Purging cmake (3.28.1-r0) (3/11) Purging samurai (1.2-r5) (4/11) Purging doctest-dev (2.4.11-r0) (5/11) Purging xtl (0.7.7-r0) (6/11) Purging nlohmann-json (3.11.3-r0) (7/11) Purging libarchive (3.7.2-r0) (8/11) Purging libbz2 (1.0.8-r6) (9/11) Purging libuv (1.47.0-r0) (10/11) Purging rhash-libs (1.4.4-r0) (11/11) Purging xz-libs (5.4.5-r0) Executing busybox-1.36.1-r18.trigger OK: 378 MiB in 107 packages >>> xtensor: Updating the testing/x86_64 repository index... >>> xtensor: Signing the index...