>>> xtensor: Building testing/xtensor 0.24.7-r0 (using abuild 3.12.0-r1) started Fri, 12 Jan 2024 17:56:28 +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 (20240112.175629) Executing busybox-1.36.1-r18.trigger OK: 370 MiB in 114 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> xtensor: Fetching xtensor-0.24.7.tar.gz::https://github.com/xtensor-stack/xtensor/archive/refs/tags/0.24.7.tar.gz Connecting to github.com (140.82.114.3:443) Connecting to codeload.github.com (140.82.114.10:443) saving to '/var/cache/distfiles/xtensor-0.24.7.tar.gz.part' xtensor-0.24.7.tar.g 100% |********************************| 1184k 0:00:00 ETA '/var/cache/distfiles/xtensor-0.24.7.tar.gz.part' saved >>> 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/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 (0.4s) -- Generating done (0.1s) -- 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_lib.dir/test_strided_assign.cpp.o [46/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadapt.cpp.o [47/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xaccumulator.cpp.o [48/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xsimd8.cpp.o [49/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xutils.cpp.o [50/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview_semantic.cpp.o [51/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xview.cpp.o [52/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_semantic.cpp.o [53/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor_adaptor.cpp.o [54/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xtensor.cpp.o [55/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrides.cpp.o [56/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstrided_view.cpp.o [57/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xstorage.cpp.o [58/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xshape.cpp.o [59/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar_semantic.cpp.o [60/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xscalar.cpp.o [61/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xreducer.cpp.o [62/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoptional_assembly.cpp.o [63/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xoperation.cpp.o [64/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmath.cpp.o [65/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xiterator.cpp.o [66/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xmultiindex_iterator.cpp.o [67/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunc_on_xexpression.cpp.o [68/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xfunction.cpp.o [69/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression_traits.cpp.o [70/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexpression.cpp.o [71/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xexception.cpp.o [72/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xeval.cpp.o [73/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xcontainer_semantic.cpp.o [74/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbuilder.cpp.o [75/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xbroadcast.cpp.o [76/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xblockwise_reducer.cpp.o [77/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray.cpp.o [78/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xarray_adaptor.cpp.o [79/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/test_xadaptor_semantic.cpp.o [80/350] Building CXX object test/CMakeFiles/test_xtensor_lib.dir/main.cpp.o [81/350] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/test_xexpression_holder.cpp.o [82/350] Building CXX object test/CMakeFiles/test_xexpression_holder.dir/main.cpp.o [83/350] Building CXX object test/CMakeFiles/test_xmime.dir/test_xmime.cpp.o [84/350] Building CXX object test/CMakeFiles/test_xmime.dir/main.cpp.o [85/350] Building CXX object test/CMakeFiles/test_xjson.dir/test_xjson.cpp.o [86/350] Building CXX object test/CMakeFiles/test_xjson.dir/main.cpp.o [87/350] Building CXX object test/CMakeFiles/test_sfinae.dir/test_sfinae.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:12: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:20:44: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:21:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 21 | xt::xtensor a2{0.0, 0.0, 0.0}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:11: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:22:68: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [88/350] Building CXX object test/CMakeFiles/test_sfinae.dir/main.cpp.o [89/350] Building CXX object test/CMakeFiles/test_extended_xsort.dir/test_extended_xsort.cpp.o [90/350] Building CXX object test/CMakeFiles/test_extended_xsort.dir/main.cpp.o [91/350] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/test_extended_xhistogram.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcsv.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcsv.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:747:22, inlined from 'ST xt::detail::load_csv_row(std::istream&, OI, std::string, char) [with ST = unsigned int; T = double; OI = std::back_insert_iterator > >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcsv.hpp:133:27: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [92/350] Building CXX object test/CMakeFiles/test_extended_xhistogram.dir/main.cpp.o [93/350] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/test_extended_xmath_reducers.cpp.o [94/350] Building CXX object test/CMakeFiles/test_extended_xmath_reducers.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:13: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7, inlined from 'static R xtl::detail::sequence_forwarder_impl::forward(const T&) [with T = xt::svector, true>; R = std::array; A = xt::svector, true>; E = void]' at /usr/include/xtl/xsequence.hpp:131:26, inlined from 'decltype(auto) xtl::forward_sequence(typename std::remove_reference<_Arg>::type&) [with R = std::array; A = const xt::svector, true>&]' at /usr/include/xtl/xsequence.hpp:174:34, inlined from 'static xt::xtensor_container xt::xtensor_container::from_shape(S&&) [with S = const xt::svector, true>&; EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:547:64: /usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/xtl/xsequence.hpp: In static member function 'static xt::xtensor_container xt::xtensor_container::from_shape(S&&) [with S = const xt::svector, true>&; EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /usr/include/xtl/xsequence.hpp:130:19: note: destination object 'ret' of size 4 130 | R ret; | ^~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:39:94: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 39 | 0.3324426408004217, 0.3661761457749352, 0.4507143064099162, 0.4699098521619943}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:46:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46 | -0.1953862308266293, -0.4023278859936161, 0.1842330265121569, -0.0598475062603987}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:98:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 98 | 1.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:113:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | -0.0598475062603987, -0.0598475062603987}; | ^ [95/350] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/test_extended_broadcast_view.cpp.o [96/350] Building CXX object test/CMakeFiles/test_extended_broadcast_view.dir/main.cpp.o [97/350] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/test_extended_xmath_interp.cpp.o [98/350] Building CXX object test/CMakeFiles/test_extended_xmath_interp.dir/main.cpp.o [99/350] Building CXX object test/CMakeFiles/test_xvectorize.dir/test_xvectorize.cpp.o [100/350] Building CXX object test/CMakeFiles/test_xvectorize.dir/main.cpp.o [101/350] Building CXX object test/CMakeFiles/test_xsimd.dir/test_xsimd.cpp.o In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = xt::xfunctor_iterator, complex*>]': /usr/include/c++/13.2.1/bits/stl_algobase.h:538:5: note: parameter passing for argument of type 'xt::xfunctor_iterator, std::complex*>' changed in GCC 7.1 538 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoffset_view.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcomplex.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp:11: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp:140:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 140 | xt::xtensor rhs = {4.0, 5.0}; | ^ [102/350] Building CXX object test/CMakeFiles/test_xsimd.dir/main.cpp.o [103/350] Building CXX object test/CMakeFiles/test_xsort.dir/test_xsort.cpp.o [104/350] Building CXX object test/CMakeFiles/test_xsort.dir/main.cpp.o [105/350] Building CXX object test/CMakeFiles/test_xrepeat.dir/test_xrepeat.cpp.o [106/350] Building CXX object test/CMakeFiles/test_xrepeat.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:114:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 114 | xt::xtensor res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:127:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 127 | xt::xtensor x{{1, 2}}, y{{3, 4}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:127:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 127 | xt::xtensor x{{1, 2}}, y{{3, 4}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:128:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 128 | xt::xtensor res{{4, 6}}; | ^ [107/350] Building CXX object test/CMakeFiles/test_xrandom.dir/test_xrandom.cpp.o [108/350] Building CXX object test/CMakeFiles/test_xrandom.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:13: In static member function 'static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const unsigned int; _Up = unsigned int; bool _IsMove = false]', inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:506:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:533:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:540:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = const unsigned int*; _OI = unsigned int*]' at /usr/include/c++/13.2.1/bits/stl_algobase.h:633:7, inlined from 'static R xtl::detail::sequence_forwarder_impl::forward(const T&) [with T = xt::svector, true>; R = std::array; A = xt::svector, true>; E = void]' at /usr/include/xtl/xsequence.hpp:131:26, inlined from 'decltype(auto) xtl::forward_sequence(typename std::remove_reference<_Arg>::type&) [with R = std::array; A = const xt::svector, true>&]' at /usr/include/xtl/xsequence.hpp:174:34, inlined from 'static xt::xtensor_container xt::xtensor_container::from_shape(S&&) [with S = const xt::svector, true>&; EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:547:64: /usr/include/c++/13.2.1/bits/stl_algobase.h:437:30: warning: 'void* __builtin_memcpy(void*, const void*, unsigned int)' writing between 5 and 2147483647 bytes into a region of size 4 overflows the destination [-Wstringop-overflow=] 437 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/xtl/xsequence.hpp: In static member function 'static xt::xtensor_container xt::xtensor_container::from_shape(S&&) [with S = const xt::svector, true>&; EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /usr/include/xtl/xsequence.hpp:130:19: note: destination object 'ret' of size 4 130 | R ret; | ^~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:39:94: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 39 | 0.3324426408004217, 0.3661761457749352, 0.4507143064099162, 0.4699098521619943}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:46:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46 | -0.1953862308266293, -0.4023278859936161, 0.1842330265121569, -0.0598475062603987}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:98:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 98 | 1.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xmath_interp.cpp:113:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | -0.0598475062603987, -0.0598475062603987}; | ^ [109/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_xaccumulator.cpp:11: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp:65:106: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 65 | 300., 325., 351., 378., 406., 435., 465., 496., 528., 561., 595., 630.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp:70:92: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 70 | 464., 478., 510., 515., 538., 549., 578., 595., 630.}; | ^ [110/350] Building CXX object test/CMakeFiles/test_xset_operation.dir/main.cpp.o [111/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/test_xoptional_assembly_storage.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:22:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 22 | xarray a = {1, 2, 3, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:158:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 158 | xt::xarray({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In constructor 'constexpr xt::testing::as_strided::as_strided()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 125 | class as_strided : public ::testing::Test | ^~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 125 | class as_strided : public ::testing::Test | ^~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:95:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 95 | xt::xtensor ten{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:99:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 99 | xt::xarray arr{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:175:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | xt::xtensor({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:74:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 74 | xt::xtensor ten1{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:79:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 79 | xt::xtensor ten2{1., 2., 3.2}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:10, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:86:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 86 | (detail::has_same_layout(ten1, xt::xtensor({1., 2., 3.2}))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:85:9: note: in expansion of macro 'EXPECT_TRUE' 85 | EXPECT_TRUE( | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:89:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 89 | (detail::has_same_layout(ten2, xt::xtensor({1., 2., 3.2}))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:88:9: note: in expansion of macro 'EXPECT_TRUE' 88 | EXPECT_TRUE( | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:209:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 209 | xt::xtensor({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:192:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | xt::xarray({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:43:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 43 | xarray a = {1, 2, 3, 4}; | ^ [112/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_storage.dir/main.cpp.o [113/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/test_xoptional_assembly_adaptor.cpp.o [114/350] Building CXX object test/CMakeFiles/test_xoptional_assembly_adaptor.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmasked_view.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [115/350] Building CXX object test/CMakeFiles/test_xoptional.dir/test_xoptional.cpp.o [116/350] Building CXX object test/CMakeFiles/test_xoptional.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [117/350] Building CXX object test/CMakeFiles/test_xnpy.dir/test_xnpy.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xview.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:31, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:148:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 148 | xarray a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:169:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | xarray w = {1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:191:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 191 | xarray a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:204:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 204 | a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ [118/350] Building CXX object test/CMakeFiles/test_xnpy.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:18, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:10: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp: In function 'void xt::DOCTEST_ANON_FUNC_58()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:581:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 581 | auto data = std::vector{1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp: In function 'void xt::DOCTEST_ANON_FUNC_54()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:528:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 528 | auto data = std::vector{1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:564:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 564 | auto data = std::vector{1, 2, 3, 4, 5, 6, 7, 8}; | ^ [119/350] Building CXX object test/CMakeFiles/test_xnorm.dir/test_xnorm.cpp.o [120/350] Building CXX object test/CMakeFiles/test_xnorm.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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const long int*, const long int*, unsigned int*, 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 = 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = 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 = unsigned int*; auto:137 = 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 = 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 = unsigned int*; Compare = argsort_iter(long int*, long int*, unsigned int*, 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 = 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 = unsigned int*; auto:137 = 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const long int*, const long int*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(long int*, long int*, unsigned int*, 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): | ^~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:165:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | 32., 33., 34., 35., 36., 37., 38., 39., 40.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:84:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 84 | 39., 40., 41., 42., 43., 44., 45., 46., 47., 48., 49., 50.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:94:103: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 94 | 0.02, 0.025, 0.013, 0.014, 0.019, 0.027, 0.02, 0.021, 0.018, 0.038}; | ^ [121/350] Building CXX object test/CMakeFiles/test_xnoalias.dir/test_xnoalias.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:11: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:60:86: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 60 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:119:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 119 | std::vector data2{-1, -1, -1, -1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:172:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 172 | std::vector data2{-1, -1, -1, -1, -1, -1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:192:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | -1, -1, 3, 4, -1, -1, 7, 8, -1, -1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; | ^ [122/350] Building CXX object test/CMakeFiles/test_xnoalias.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_holder.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [123/350] Building CXX object test/CMakeFiles/test_xnan_functions.dir/test_xnan_functions.cpp.o [124/350] Building CXX object test/CMakeFiles/test_xnan_functions.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [125/350] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/test_xmath_result_type.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [126/350] Building CXX object test/CMakeFiles/test_xmath_result_type.dir/main.cpp.o [127/350] Building CXX object test/CMakeFiles/test_xmasked_view.dir/test_xmasked_view.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [128/350] Building CXX object test/CMakeFiles/test_xmasked_view.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [129/350] Building CXX object test/CMakeFiles/test_xmanipulation.dir/test_xmanipulation.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:10: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:33:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | std::vector cm_data = {1, 4, 7, 2, 5, 8, 3, 6, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:34:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 34 | std::vector rm_data = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:64:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 64 | std::vector cm_data = {1, 4, 7, 2, 5, 8, 3, 6, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:65:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 65 | std::vector rm_data = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [130/350] Building CXX object test/CMakeFiles/test_xmanipulation.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/nlohmann/json.hpp:32, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmime.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [131/350] Building CXX object test/CMakeFiles/test_xlayout.dir/test_xlayout.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfixed.cpp:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3, 4>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<4>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_20()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfixed.cpp:242:33: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<4>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_4()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfixed.cpp:67:33: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [132/350] Building CXX object test/CMakeFiles/test_xlayout.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/nlohmann/json.hpp:32, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmime.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [133/350] Linking CXX executable test/test_xmime [134/350] Building CXX object test/CMakeFiles/test_xio.dir/test_xio.cpp.o [135/350] Building CXX object test/CMakeFiles/test_xio.dir/main.cpp.o [136/350] Building CXX object test/CMakeFiles/test_xinfo.dir/test_xinfo.cpp.o [137/350] Building CXX object test/CMakeFiles/test_xinfo.dir/main.cpp.o [138/350] Building CXX object test/CMakeFiles/test_xindex_view.dir/test_xindex_view.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [139/350] Linking CXX executable test/test_sfinae [140/350] Building CXX object test/CMakeFiles/test_xindex_view.dir/main.cpp.o [141/350] Building CXX object test/CMakeFiles/test_xpad.dir/test_xpad.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_holder.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [142/350] Linking CXX executable test/test_xexpression_holder [143/350] Building CXX object test/CMakeFiles/test_xpad.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [144/350] Building CXX object test/CMakeFiles/test_xhistogram.dir/test_xhistogram.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [145/350] Building CXX object test/CMakeFiles/test_xhistogram.dir/main.cpp.o [146/350] Linking CXX executable test/test_xjson In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [147/350] Building CXX object test/CMakeFiles/test_xfixed.dir/test_xfixed.cpp.o [148/350] Building CXX object test/CMakeFiles/test_xfixed.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/array:43, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, vector, true>, allocator, true> > > >, false>, array*, xt::layout_type::row_major>; _Tp = int]': /usr/include/c++/13.2.1/bits/stl_algobase.h:1000:5: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 1000 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:1000:5: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:13: In member function 'xt::disable_xexpression >& xt::xindex_view::operator=(const E&) [with E = int; CT = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&; I = std::vector, true>, std::allocator, true> > >]', inlined from 'void xt::DOCTEST_ANON_FUNC_147()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:144:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:316:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 316 | std::fill(this->begin(), this->end(), e); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:316:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 In member function 'void xt::xindex_view::fill(const T&) [with T = int; CT = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&; I = std::vector, true>, std::allocator, true> > >]', inlined from 'void xt::DOCTEST_ANON_FUNC_139()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:101:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:393:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 393 | std::fill(this->begin(), this->end(), value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:393:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:53:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 53 | xarray as = {3, 3, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:78:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 78 | v += xarray{1, 2, 3}; | ^~~~~~~~~~~~~~~~~~~~~~~ [149/350] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/test_xfunctor_adaptor.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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const long int*, const long int*, unsigned int*, 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 = 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = 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 = unsigned int*; auto:137 = 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 = 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 = unsigned int*; Compare = argsort_iter(long int*, long int*, unsigned int*, 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 = 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 = unsigned int*; auto:137 = 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const long int*, const long int*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(long int*, long int*, unsigned int*, 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): | ^~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:165:83: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | 32., 33., 34., 35., 36., 37., 38., 39., 40.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:84:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 84 | 39., 40., 41., 42., 43., 44., 45., 46., 47., 48., 49., 50.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xhistogram.cpp:94:103: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 94 | 0.02, 0.025, 0.013, 0.014, 0.019, 0.027, 0.02, 0.021, 0.018, 0.038}; | ^ [150/350] Linking CXX executable test/test_extended_xhistogram In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [151/350] Linking CXX executable test/test_xvectorize [152/350] Building CXX object test/CMakeFiles/test_xfunctor_adaptor.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xpad.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [153/350] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/test_xdynamic_view.cpp.o [154/350] Building CXX object test/CMakeFiles/test_xdynamic_view.dir/main.cpp.o [155/350] Building CXX object test/CMakeFiles/test_xdatesupport.dir/test_xdatesupport.cpp.o [156/350] Building CXX object test/CMakeFiles/test_xdatesupport.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [157/350] Linking CXX executable test/test_extended_xmath_interp [158/350] Building CXX object test/CMakeFiles/test_xcsv.dir/test_xcsv.cpp.o [159/350] Building CXX object test/CMakeFiles/test_xcsv.dir/main.cpp.o [160/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xsimd8.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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = 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 = unsigned int*; auto:137 = 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 = 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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): | ^~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:25:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 25 | xt::xtensor data = {1., 1., 2., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:56:68: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 56 | auto count = xt::histogram(data, size_t(2), xt::xtensor({1., 2., 1., 1.}), 0.5, 1.5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:67:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 67 | xt::xarray arr = {1., 1., 2., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:112:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 112 | xt::xtensor a = xt::bin_items(11, xt::xtensor{0.25, 0.25, 0.25, 0.25}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:105:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 105 | xt::xtensor a = xt::bin_items(11, xt::xtensor{0.9, 0.0, 0.0, 0.1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [161/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xutils.cpp.o [162/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview_semantic.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [163/350] Linking CXX executable test/test_xsimd [164/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xview.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xdynamic_view.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [165/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_semantic.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [166/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor_adaptor.cpp.o [167/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xtensor.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [168/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrides.cpp.o [169/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstrided_view.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [170/350] Linking CXX executable test/test_xset_operation In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xnpy.hpp:34, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnpy.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnpy.cpp: In function 'void xt::DOCTEST_ANON_FUNC_12()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnpy.cpp:138:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 138 | xtensor ularr = {12ul, 14ul, 16ul, 18ul, 1234321ul}; | ^ [171/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xstorage.cpp.o [172/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xshape.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [173/350] Linking CXX executable test/test_xoptional_assembly_storage [174/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar_semantic.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [175/350] Linking CXX executable test/test_xrepeat In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [176/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xscalar.cpp.o [177/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xreducer.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:46:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46 | xarray e{1, 2, 3, 4, 5}; | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24, inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 3>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:423:18, inlined from 'void xt::DOCTEST_ANON_FUNC_30()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:226:47: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp: In function 'void xt::DOCTEST_ANON_FUNC_46()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:313:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 313 | xt::xarray aod = {123400000., 123400000.}; | ^ [178/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoptional_assembly.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcsv.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcsv.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::back_insert_iterator<_Container>& std::back_insert_iterator<_Container>::operator=(typename _Container::value_type&&) [with _Container = std::vector >]' at /usr/include/c++/13.2.1/bits/stl_iterator.h:747:22, inlined from 'ST xt::detail::load_csv_row(std::istream&, OI, std::string, char) [with ST = unsigned int; T = double; OI = std::back_insert_iterator > >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcsv.hpp:133:27: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [179/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xoperation.cpp.o [180/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmath.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [181/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xiterator.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xview.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:31, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:148:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 148 | xarray a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:169:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 169 | xarray w = {1, 0, 2, 0, 1, 0, 1, 0, 2, 0, 1, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:191:66: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 191 | xarray a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xrandom.cpp:204:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 204 | a = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ [182/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xmultiindex_iterator.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [183/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunc_on_xexpression.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:10: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_231()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:591:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 591 | std::vector exp_iter = {16, 16, 16, 13, 13, 13}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:602:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 602 | std::vector exp_iter = {16, 13, 16, 13, 16, 13}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:613:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 613 | std::vector exp_iter = {13, 16, 13, 16, 13, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:624:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 624 | std::vector exp_iter = {13, 13, 13, 16, 16, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:636:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 636 | std::vector exp_iter = {3, 2, 1, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:647:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 647 | std::vector exp_iter = {3, 3, 2, 2, 1, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:658:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 658 | std::vector exp_iter = {1, 1, 2, 2, 3, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:669:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 669 | std::vector exp_iter = {1, 2, 3, 1, 2, 3}; | ^ [184/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xfunction.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [185/350] Linking CXX executable test/test_xrandom [186/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression_traits.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:11: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:643:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 643 | inline xfixed_container::xfixed_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:12: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, 1>' {aka 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18, inlined from 'void xt::DOCTEST_ANON_FUNC_138()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:107:48: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_138()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:108:52: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:501:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 501 | Point3 a1({1., 2., 3.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:502:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 502 | Point3 a2({3., 1., 3.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:503:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 503 | Point3 a3({54., 5., 5.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:504:42: note: parameter passing for argument of type 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1 504 | xtensor a({a1, a2, a3}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:507:42: note: parameter passing for argument of type 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1 507 | xtensor res{r1, r2, r3}; | ^ [187/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexpression.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [188/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xexception.cpp.o In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const double*; _OI = xt::xfunctor_iterator, complex*>]': /usr/include/c++/13.2.1/bits/stl_algobase.h:538:5: note: parameter passing for argument of type 'xt::xfunctor_iterator, std::complex*>' changed in GCC 7.1 538 | __copy_move_a(_II __first, _II __last, _OI __result) | ^~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoffset_view.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcomplex.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp:11: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunctor_adaptor.cpp:140:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 140 | xt::xtensor rhs = {4.0, 5.0}; | ^ [189/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xeval.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [190/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xcontainer_semantic.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [191/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbuilder.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xarray.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [192/350] Linking CXX executable test/test_xoptional_assembly_adaptor [193/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xbroadcast.cpp.o [194/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xblockwise_reducer.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmasked_view.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [195/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xtensor.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [196/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xarray_adaptor.cpp.o [197/350] Building CXX object test/CMakeFiles/test_xtensor_core_lib.dir/test_xadaptor_semantic.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [198/350] Building CXX object test/CMakeFiles/test_xcomplex.dir/test_xcomplex.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [199/350] Linking CXX executable test/test_xinfo In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [200/350] Building CXX object test/CMakeFiles/test_xcomplex.dir/main.cpp.o [201/350] Building CXX object test/CMakeFiles/test_xchunked_view.dir/test_xchunked_view.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [202/350] Building CXX object test/CMakeFiles/test_xchunked_view.dir/main.cpp.o [203/350] Building CXX object test/CMakeFiles/test_xchunked_array.dir/test_xchunked_array.cpp.o [204/350] Building CXX object test/CMakeFiles/test_xchunked_array.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [205/350] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/test_xbuffer_adaptor.cpp.o [206/350] Building CXX object test/CMakeFiles/test_xbuffer_adaptor.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [207/350] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/test_xaxis_slice_iterator.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [208/350] Building CXX object test/CMakeFiles/test_xaxis_slice_iterator.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [209/350] Linking CXX executable test/test_xmasked_view In file included from /usr/include/c++/13.2.1/array:43, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function 'void std::fill(_ForwardIterator, _ForwardIterator, const _Tp&) [with _ForwardIterator = xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, vector, true>, allocator, true> > > >, false>, array*, xt::layout_type::row_major>; _Tp = int]': /usr/include/c++/13.2.1/bits/stl_algobase.h:1000:5: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 1000 | fill(_ForwardIterator __first, _ForwardIterator __last, const _Tp& __value) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:1000:5: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:13: In member function 'xt::disable_xexpression >& xt::xindex_view::operator=(const E&) [with E = int; CT = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&; I = std::vector, true>, std::allocator, true> > >]', inlined from 'void xt::DOCTEST_ANON_FUNC_147()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:144:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:316:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 316 | std::fill(this->begin(), this->end(), e); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:316:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 In member function 'void xt::xindex_view::fill(const T&) [with T = int; CT = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&; I = std::vector, true>, std::allocator, true> > >]', inlined from 'void xt::DOCTEST_ANON_FUNC_139()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:101:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:393:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 393 | std::fill(this->begin(), this->end(), value); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xindex_view.hpp:393:18: note: parameter passing for argument of type 'xt::xiterator >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, std::vector, true>, std::allocator, true> > > >, false>, std::array*, xt::layout_type::row_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:53:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 53 | xarray as = {3, 3, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xindex_view.cpp:78:14: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 78 | v += xarray{1, 2, 3}; | ^~~~~~~~~~~~~~~~~~~~~~~ [210/350] Linking CXX executable test/test_xindex_view [211/350] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/test_xaxis_iterator.cpp.o [212/350] Building CXX object test/CMakeFiles/test_xaxis_iterator.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [213/350] Building CXX object test/CMakeFiles/test_xassign.dir/test_xassign.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [214/350] Building CXX object test/CMakeFiles/test_xassign.dir/main.cpp.o [215/350] Linking CXX executable test/test_extended_broadcast_view [216/350] Building CXX object test/CMakeFiles/test_strided_assign.dir/test_strided_assign.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::complex]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoffset_view.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcomplex.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::initializer_list >]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, std::allocator > >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_36()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:314:43: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:221:109: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 221 | xarray> e = {c_t(0, 1), c_t(0, inf), c_t(-inf, 2), c_t(inf, -inf), c_t(0, -inf)}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:210:95: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 210 | xarray> e = {c_t(0, 1), c_t(0, nan), c_t(-nan, 2), c_t(nan, -nan)}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, std::allocator > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_40()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:338:72: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_40()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:342:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 342 | xtensor exp_real = {double(1), double(-1), double(-2)}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:346:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | xtensor exp_im = {double(1), double(1), double(-2)}; | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18, inlined from 'void xt::DOCTEST_ANON_FUNC_28()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:263:58: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 [217/350] Building CXX object test/CMakeFiles/test_strided_assign.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [218/350] Linking CXX executable test/test_xcsv [219/350] Building CXX object test/CMakeFiles/test_xadapt.dir/test_xadapt.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [220/350] Building CXX object test/CMakeFiles/test_xadapt.dir/main.cpp.o [221/350] Building CXX object test/CMakeFiles/test_xaccumulator.dir/test_xaccumulator.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [222/350] Linking CXX executable test/test_xfunctor_adaptor [223/350] Building CXX object test/CMakeFiles/test_xaccumulator.dir/main.cpp.o [224/350] Building CXX object test/CMakeFiles/main.dir/main.cpp.o [225/350] Building CXX object test/CMakeFiles/test_xsimd8.dir/test_xsimd8.cpp.o [226/350] Building CXX object test/CMakeFiles/test_xsimd8.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstrides.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:14, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:20:44: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:21:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 21 | xt::xtensor a2{0.0, 0.0, 0.0}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:22:68: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [227/350] Building CXX object test/CMakeFiles/test_xutils.dir/test_xutils.cpp.o [228/350] Building CXX object test/CMakeFiles/test_xutils.dir/main.cpp.o [229/350] Building CXX object test/CMakeFiles/test_xview_semantic.dir/test_xview_semantic.cpp.o [230/350] Linking CXX executable test/test_extended_xmath_reducers [231/350] Building CXX object test/CMakeFiles/test_xview_semantic.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [232/350] Building CXX object test/CMakeFiles/test_xview.dir/test_xview.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:16: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>; S = xt::fixed_shape<8>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xgenerator, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&>, double, fixed_shape<8> >; E2 = xgenerator, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&>, double, std::array >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:457:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 457 | xarray f = {2, 3, 4}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_187()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:618:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 618 | std::vector d2 = {6, 7, 8, 9, 10, 11}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:626:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 626 | std::vector d3 = {3, 9, 15, 21}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:592:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 592 | xarray expected = {1, 5, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:597:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 597 | xarray exp_1 = {1, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:599:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 599 | xarray exp_2 = {0, 4, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:601:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 601 | xarray exp_3 = {3, 7, 11}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:603:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 603 | xarray exp_4 = {6, 10}; | ^ [233/350] Building CXX object test/CMakeFiles/test_xview.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:10: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:33:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 33 | std::vector cm_data = {1, 4, 7, 2, 5, 8, 3, 6, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:34:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 34 | std::vector rm_data = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:64:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 64 | std::vector cm_data = {1, 4, 7, 2, 5, 8, 3, 6, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xlayout.cpp:65:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 65 | std::vector rm_data = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [234/350] Linking CXX executable test/test_xlayout In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [235/350] Linking CXX executable test/test_xdatesupport [236/350] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/test_xtensor_semantic.cpp.o [237/350] Building CXX object test/CMakeFiles/test_xtensor_semantic.dir/main.cpp.o [238/350] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/test_xtensor_adaptor.cpp.o [239/350] Building CXX object test/CMakeFiles/test_xtensor_adaptor.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfixed.cpp:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3, 4>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<4>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_20()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfixed.cpp:242:33: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<4>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_4()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfixed.cpp:67:33: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [240/350] Linking CXX executable test/test_xfixed [241/350] Building CXX object test/CMakeFiles/test_xtensor.dir/test_xtensor.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:127:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 127 | xt::xtensor x{{1, 2}}, y{{3, 4}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:127:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 127 | xt::xtensor x{{1, 2}}, y{{3, 4}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:128:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 128 | xt::xtensor res{{4, 6}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:114:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 114 | xt::xtensor res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}}; | ^ [242/350] Building CXX object test/CMakeFiles/test_xtensor.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xnpy.hpp:34, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnpy.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnpy.cpp: In function 'void xt::DOCTEST_ANON_FUNC_12()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnpy.cpp:138:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 138 | xtensor ularr = {12ul, 14ul, 16ul, 18ul, 1234321ul}; | ^ [243/350] Linking CXX executable test/test_xnpy [244/350] Building CXX object test/CMakeFiles/test_xstrides.dir/test_xstrides.cpp.o [245/350] Building CXX object test/CMakeFiles/test_xstrides.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xpad.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [246/350] Linking CXX executable test/test_xpad 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = 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 = unsigned int*; auto:137 = 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 = 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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): | ^~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:25:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 25 | xt::xtensor data = {1., 1., 2., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:56:68: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 56 | auto count = xt::histogram(data, size_t(2), xt::xtensor({1., 2., 1., 1.}), 0.5, 1.5); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:67:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 67 | xt::xarray arr = {1., 1., 2., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:112:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 112 | xt::xtensor a = xt::bin_items(11, xt::xtensor{0.25, 0.25, 0.25, 0.25}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xhistogram.cpp:105:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 105 | xt::xtensor a = xt::bin_items(11, xt::xtensor{0.9, 0.0, 0.0, 0.1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [247/350] Linking CXX executable test/test_xhistogram [248/350] Building CXX object test/CMakeFiles/test_xstrided_view.dir/test_xstrided_view.cpp.o [249/350] Building CXX object test/CMakeFiles/test_xstrided_view.dir/main.cpp.o [250/350] Building CXX object test/CMakeFiles/test_xstorage.dir/test_xstorage.cpp.o [251/350] Building CXX object test/CMakeFiles/test_xstorage.dir/main.cpp.o [252/350] Building CXX object test/CMakeFiles/test_xshape.dir/test_xshape.cpp.o [253/350] Building CXX object test/CMakeFiles/test_xshape.dir/main.cpp.o [254/350] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/test_xscalar_semantic.cpp.o [255/350] Building CXX object test/CMakeFiles/test_xscalar_semantic.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xdynamic_view.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [256/350] Linking CXX executable test/test_xdynamic_view [257/350] Linking CXX executable test/test_xnoalias [258/350] Building CXX object test/CMakeFiles/test_xscalar.dir/test_xscalar.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:46:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 46 | xarray e{1, 2, 3, 4, 5}; | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24, inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 3>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:423:18, inlined from 'void xt::DOCTEST_ANON_FUNC_30()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:226:47: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp: In function 'void xt::DOCTEST_ANON_FUNC_46()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xio.cpp:313:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 313 | xt::xarray aod = {123400000., 123400000.}; | ^ [259/350] Linking CXX executable test/test_xio [260/350] Building CXX object test/CMakeFiles/test_xscalar.dir/main.cpp.o [261/350] Building CXX object test/CMakeFiles/test_xreducer.dir/test_xreducer.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [262/350] Building CXX object test/CMakeFiles/test_xreducer.dir/main.cpp.o [263/350] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/test_xoptional_assembly.cpp.o [264/350] Building CXX object test/CMakeFiles/test_xoptional_assembly.dir/main.cpp.o [265/350] Building CXX object test/CMakeFiles/test_xoperation.dir/test_xoperation.cpp.o [266/350] Building CXX object test/CMakeFiles/test_xoperation.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [267/350] Linking CXX executable test/test_xbuffer_adaptor [268/350] Building CXX object test/CMakeFiles/test_xmath.dir/test_xmath.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:22:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 22 | xarray a = {1, 2, 3, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:158:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 158 | xt::xarray({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In constructor 'constexpr xt::testing::as_strided::as_strided()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 125 | class as_strided : public ::testing::Test | ^~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 125 | class as_strided : public ::testing::Test | ^~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:95:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 95 | xt::xtensor ten{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:99:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 99 | xt::xarray arr{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:74:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 74 | xt::xtensor ten1{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:79:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 79 | xt::xtensor ten2{1., 2., 3.2}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:10, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:86:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 86 | (detail::has_same_layout(ten1, xt::xtensor({1., 2., 3.2}))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:85:9: note: in expansion of macro 'EXPECT_TRUE' 85 | EXPECT_TRUE( | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:89:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 89 | (detail::has_same_layout(ten2, xt::xtensor({1., 2., 3.2}))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:88:9: note: in expansion of macro 'EXPECT_TRUE' 88 | EXPECT_TRUE( | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:175:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | xt::xtensor({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:209:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 209 | xt::xtensor({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:192:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | xt::xarray({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:43:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 43 | xarray a = {1, 2, 3, 4}; | ^ [269/350] Building CXX object test/CMakeFiles/test_xmath.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [270/350] Building CXX object test/CMakeFiles/test_xiterator.dir/test_xiterator.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp:11: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp:65:106: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 65 | 300., 325., 351., 378., 406., 435., 465., 496., 528., 561., 595., 630.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xaccumulator.cpp:70:92: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 70 | 464., 478., 510., 515., 538., 549., 578., 595., 630.}; | ^ [271/350] Building CXX object test/CMakeFiles/test_xiterator.dir/main.cpp.o [272/350] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/test_xmultiindex_iterator.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [273/350] Linking CXX executable test/test_xchunked_view [274/350] Building CXX object test/CMakeFiles/test_xmultiindex_iterator.dir/main.cpp.o [275/350] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/test_xfunc_on_xexpression.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [276/350] Linking CXX executable test/test_xassign [277/350] Building CXX object test/CMakeFiles/test_xfunc_on_xexpression.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [278/350] Linking CXX executable test/test_xaxis_slice_iterator [279/350] Building CXX object test/CMakeFiles/test_xfunction.dir/test_xfunction.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [280/350] Linking CXX executable test/test_xaccumulator [281/350] Building CXX object test/CMakeFiles/test_xfunction.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [282/350] Linking CXX executable test/test_xaxis_iterator In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [283/350] Linking CXX executable test/main [284/350] Linking CXX executable test/test_xnorm [285/350] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/test_xexpression_traits.cpp.o [286/350] Building CXX object test/CMakeFiles/test_xexpression_traits.dir/main.cpp.o [287/350] Building CXX object test/CMakeFiles/test_xexpression.dir/test_xexpression.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [288/350] Linking CXX executable test/test_xutils [289/350] Building CXX object test/CMakeFiles/test_xexpression.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [290/350] Linking CXX executable test/test_xchunked_array [291/350] Building CXX object test/CMakeFiles/test_xexception.dir/test_xexception.cpp.o [292/350] Building CXX object test/CMakeFiles/test_xexception.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:149:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 149 | {1., 2., 3., 11., 12., 13., 21., 22., 23., 51., 52., 53, 61., 62., 63., 71., 72., 73.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:151:96: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 151 | {1., 2., 3., 4., 5., 6., 11., 12., 13., 14., 15., 16., 21., 22., 23., 24., 25., 26.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_42()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:427:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 427 | xtensor e = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:429:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 429 | xtensor expected = {6, 5, 4, 3, 2, 1}; | ^ [293/350] Building CXX object test/CMakeFiles/test_xeval.dir/test_xeval.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [294/350] Building CXX object test/CMakeFiles/test_xeval.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [295/350] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/test_xcontainer_semantic.cpp.o [296/350] Building CXX object test/CMakeFiles/test_xcontainer_semantic.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:11: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:60:86: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 60 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:119:57: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 119 | std::vector data2{-1, -1, -1, -1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:172:65: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 172 | std::vector data2{-1, -1, -1, -1, -1, -1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_strided_assign.cpp:192:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | -1, -1, 3, 4, -1, -1, 7, 8, -1, -1, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}; | ^ [297/350] Linking CXX executable test/test_strided_assign [298/350] Building CXX object test/CMakeFiles/test_xbuilder.dir/test_xbuilder.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [299/350] Linking CXX executable test/test_xsimd8 In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [300/350] Building CXX object test/CMakeFiles/test_xbuilder.dir/main.cpp.o [301/350] Building CXX object test/CMakeFiles/test_xbroadcast.dir/test_xbroadcast.cpp.o In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:18, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:10: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp: In function 'void xt::DOCTEST_ANON_FUNC_58()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:581:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 581 | auto data = std::vector{1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp: In function 'void xt::DOCTEST_ANON_FUNC_54()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:528:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 528 | auto data = std::vector{1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xadapt.cpp:564:63: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 564 | auto data = std::vector{1, 2, 3, 4, 5, 6, 7, 8}; | ^ [302/350] Linking CXX executable test/test_xadapt [303/350] Building CXX object test/CMakeFiles/test_xbroadcast.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [304/350] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/test_xblockwise_reducer.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [305/350] Linking CXX executable test/test_xtensor_semantic In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoptional.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In member function 'void xt::detail::printer::value) && (! xtl::is_complex::value)), void>::type>::update(const_reference) [with T = xt::xtensor_container, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:647:18: note: parameter passing for argument of type 'xt::detail::printer, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>::const_reference' {aka 'xtl::xoptional, true> >'} changed in GCC 7.1 647 | void update(const_reference val) | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>; E = xt::xtensor_container, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: note: parameter passing for argument of type 'xtl::xoptional, true> >' changed in GCC 7.1 274 | fn.update(view()); | ~~~~~~~~~^~~~~~~~ [306/350] Building CXX object test/CMakeFiles/test_xblockwise_reducer.dir/main.cpp.o [307/350] Building CXX object test/CMakeFiles/test_xarray.dir/test_xarray.cpp.o [308/350] Building CXX object test/CMakeFiles/test_xarray.dir/main.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [309/350] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/test_xarray_adaptor.cpp.o In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [310/350] Building CXX object test/CMakeFiles/test_xarray_adaptor.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:12: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:20:44: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:21:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 21 | xt::xtensor a2{0.0, 0.0, 0.0}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:11: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression_traits.cpp:22:68: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [311/350] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/test_xadaptor_semantic.cpp.o [312/350] Building CXX object test/CMakeFiles/test_xadaptor_semantic.dir/main.cpp.o In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24, inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 3>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:423:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:671:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 671 | xarray py_q4 = {0.0050615838462187, 0.3169220051562777, 0.1014715428660321, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:673:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | xarray py_q5 = {0.0050615838462187, 0.3188510350640067, 0.1074725320533106, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:675:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | xarray py_q6 = {0.0050615838462187, 0.3180794231009151, 0.1026717407034878, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:677:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 677 | xarray py_q7 = {0.0050615838462187, 0.3196226470270984, 0.1122733234031334, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:679:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 679 | xarray py_q8 = {0.0050615838462187, 0.3185938310763095, 0.1058722682700363, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:681:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 681 | xarray py_q9 = {0.0050615838462187, 0.3186581320732338, 0.1062723342158549, 0.9900538501042633}; | ^ [313/350] Linking CXX executable test/test_xtensor_adaptor In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:113:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | 25, 26, 27, 28, 29, 210, 211, 212}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:116:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 116 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:312:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:313:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 313 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_46()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:639:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 639 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:640:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 640 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:136:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 136 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:137:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 137 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:260:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:261:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 261 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:42:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 42 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:43:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 43 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:730:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 730 | xarray a = {0, 1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:93:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 93 | xt::xarray arr = {5., 6.}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:380:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 380 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:381:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 381 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:386:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 386 | std::copy(data.cbegin(), data_end, b.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:391:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 391 | std::vector data2{2, 4, 6, 8, 6, 8, 10, 12, 10, 12, 14, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:393:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 393 | std::copy(data2.cbegin(), data2.cend(), expected.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:179:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 179 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:180:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 180 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:182:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | 1, 2, 3, 4, 5, 4, 4, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 4, 4, 4, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:183:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 183 | std::copy(data_res.cbegin(), data_res.cend(), res.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:752:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 752 | xarray expected = {1, 1, 1, 1, 1, 1, 1, 1}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [314/350] Linking CXX executable test/test_xstrides In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xtensor_container >, 1, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:114:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 114 | xt::xtensor res{{20, 20, 20, 20, 20, 0, 0, 0, 0, 0}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp: In function 'void DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:127:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 127 | xt::xtensor x{{1, 2}}, y{{3, 4}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:127:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 127 | xt::xtensor x{{1, 2}}, y{{3, 4}}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunc_on_xexpression.cpp:128:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 128 | xt::xtensor res{{4, 6}}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [315/350] Linking CXX executable test/test_xshape In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [316/350] Linking CXX executable test/test_xstorage In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [317/350] Linking CXX executable test/test_xscalar_semantic In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::complex]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoffset_view.hpp:15, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcomplex.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::initializer_list >]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, std::allocator > >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_36()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:314:43: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:221:109: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 221 | xarray> e = {c_t(0, 1), c_t(0, inf), c_t(-inf, 2), c_t(inf, -inf), c_t(0, -inf)}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:210:95: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 210 | xarray> e = {c_t(0, 1), c_t(0, nan), c_t(-nan, 2), c_t(nan, -nan)}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, std::allocator > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_40()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:338:72: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp: In function 'void xt::DOCTEST_ANON_FUNC_40()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:342:73: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 342 | xtensor exp_real = {double(1), double(-1), double(-2)}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:346:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | xtensor exp_im = {double(1), double(1), double(-2)}; | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18, inlined from 'void xt::DOCTEST_ANON_FUNC_28()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xcomplex.cpp:263:58: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 [318/350] Linking CXX executable test/test_xcomplex In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24, inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 3>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:423:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:671:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 671 | xarray py_q4 = {0.0050615838462187, 0.3169220051562777, 0.1014715428660321, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:673:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | xarray py_q5 = {0.0050615838462187, 0.3188510350640067, 0.1074725320533106, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:675:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | xarray py_q6 = {0.0050615838462187, 0.3180794231009151, 0.1026717407034878, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:677:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 677 | xarray py_q7 = {0.0050615838462187, 0.3196226470270984, 0.1122733234031334, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:679:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 679 | xarray py_q8 = {0.0050615838462187, 0.3185938310763095, 0.1058722682700363, 0.9900538501042633}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_extended_xsort.cpp:681:111: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 681 | xarray py_q9 = {0.0050615838462187, 0.3186581320732338, 0.1062723342158549, 0.9900538501042633}; | ^ [319/350] Linking CXX executable test/test_extended_xsort In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [320/350] Linking CXX executable test/test_xscalar In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [321/350] Linking CXX executable test/test_xfunc_on_xexpression In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [322/350] Linking CXX executable test/test_xbroadcast In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [323/350] Linking CXX executable test/test_xexpression_traits In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:22:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 22 | xarray a = {1, 2, 3, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_149::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:158:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 158 | xt::xarray({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::column_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In constructor 'constexpr xt::testing::as_strided::as_strided()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 125 | class as_strided : public ::testing::Test | ^~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:125:15: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 125 | class as_strided : public ::testing::Test | ^~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:95:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 95 | xt::xtensor ten{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:99:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 99 | xt::xarray arr{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_152::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:175:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | xt::xtensor({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:74:72: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 74 | xt::xtensor ten1{1., 2., 3.2}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:79:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 79 | xt::xtensor ten2{1., 2., 3.2}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:10, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:86:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 86 | (detail::has_same_layout(ten1, xt::xtensor({1., 2., 3.2}))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:85:9: note: in expansion of macro 'EXPECT_TRUE' 85 | EXPECT_TRUE( | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:89:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 89 | (detail::has_same_layout(ten2, xt::xtensor({1., 2., 3.2}))) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:88:9: note: in expansion of macro 'EXPECT_TRUE' 88 | EXPECT_TRUE( | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_158::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:209:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 209 | xt::xtensor({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In member function 'void xt::testing::{anonymous}::DOCTEST_ANON_CLASS_155::f()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:192:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 192 | xt::xarray({1., 2., 3.2}) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xeval.cpp:43:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 43 | xarray a = {1, 2, 3, 4}; | ^ [324/350] Linking CXX executable test/test_xeval In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_231()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:591:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 591 | std::vector exp_iter = {16, 16, 16, 13, 13, 13}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:602:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 602 | std::vector exp_iter = {16, 13, 16, 13, 16, 13}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:613:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 613 | std::vector exp_iter = {13, 16, 13, 16, 13, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:624:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 624 | std::vector exp_iter = {13, 13, 13, 16, 16, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:636:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 636 | std::vector exp_iter = {3, 2, 1, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:647:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 647 | std::vector exp_iter = {3, 3, 2, 2, 1, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:658:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 658 | std::vector exp_iter = {1, 1, 2, 2, 3, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:669:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 669 | std::vector exp_iter = {1, 2, 3, 1, 2, 3}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:10: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:149:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 149 | {1., 2., 3., 11., 12., 13., 21., 22., 23., 51., 52., 53, 61., 62., 63., 71., 72., 73.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:151:96: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 151 | {1., 2., 3., 4., 5., 6., 11., 12., 13., 14., 15., 16., 21., 22., 23., 24., 25., 26.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp: In function 'void xt::DOCTEST_ANON_FUNC_42()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:427:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 427 | xtensor e = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmanipulation.cpp:429:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 429 | xtensor expected = {6, 5, 4, 3, 2, 1}; | ^ [325/350] Linking CXX executable test/test_xmanipulation In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [326/350] Linking CXX executable test/test_xmultiindex_iterator In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xexpression.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstrides.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:14, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:643:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 643 | inline xfixed_container::xfixed_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, 1>' {aka 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18, inlined from 'void xt::DOCTEST_ANON_FUNC_138()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:107:48: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_138()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:108:52: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:501:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 501 | Point3 a1({1., 2., 3.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:502:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 502 | Point3 a2({3., 1., 3.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:503:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 503 | Point3 a3({54., 5., 5.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:504:42: note: parameter passing for argument of type 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1 504 | xtensor a({a1, a2, a3}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:507:42: note: parameter passing for argument of type 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1 507 | xtensor res{r1, r2, r3}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [327/350] Linking CXX executable test/test_xexception In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [328/350] Linking CXX executable test/test_xexpression In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [329/350] Linking CXX executable test/test_xview_semantic [330/350] Linking CXX executable test/test_xarray_adaptor In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/doctest/doctest.h:3169, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/main.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {std::fpos<__mbstate_t>}; _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = std::fpos<__mbstate_t>; _Alloc = std::allocator >]' at /usr/include/c++/13.2.1/bits/stl_vector.h:1296:21, inlined from 'std::ostream* doctest::detail::::push()' at /usr/include/doctest/doctest.h:3342:28, inlined from 'std::ostream* doctest::detail::tlssPush()' at /usr/include/doctest/doctest.h:3359:26: /usr/include/c++/13.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xtensor.cpp:12: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [331/350] Linking CXX executable test/test_xtensor [332/350] Linking CXX executable test/test_xadaptor_semantic In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:10: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp: In function 'void xt::DOCTEST_ANON_FUNC_231()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:591:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 591 | std::vector exp_iter = {16, 16, 16, 13, 13, 13}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:602:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 602 | std::vector exp_iter = {16, 13, 16, 13, 16, 13}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:613:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 613 | std::vector exp_iter = {13, 16, 13, 16, 13, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:624:67: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 624 | std::vector exp_iter = {13, 13, 13, 16, 16, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:636:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 636 | std::vector exp_iter = {3, 2, 1, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:647:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 647 | std::vector exp_iter = {3, 3, 2, 2, 1, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:658:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 658 | std::vector exp_iter = {1, 1, 2, 2, 3, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xiterator.cpp:669:61: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 669 | std::vector exp_iter = {1, 2, 3, 1, 2, 3}; | ^ [333/350] Linking CXX executable test/test_xiterator In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoptional.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In member function 'void xt::detail::printer::value) && (! xtl::is_complex::value)), void>::type>::update(const_reference) [with T = xt::xtensor_container, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:647:18: note: parameter passing for argument of type 'xt::detail::printer, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>::const_reference' {aka 'xtl::xoptional, true> >'} changed in GCC 7.1 647 | void update(const_reference val) | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>, void>; E = xt::xtensor_container, xtl::xdynamic_bitset >, 2, xt::layout_type::row_major, xt::xoptional_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: note: parameter passing for argument of type 'xtl::xoptional, true> >' changed in GCC 7.1 274 | fn.update(view()); | ~~~~~~~~~^~~~~~~~ [334/350] Linking CXX executable test/test_xoptional [335/350] Linking CXX executable test/test_xcontainer_semantic In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>; S = xt::fixed_shape<8>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xgenerator, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&>, double, fixed_shape<8> >; E2 = xgenerator, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&>, double, std::array >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:457:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 457 | xarray f = {2, 3, 4}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_187()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:618:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 618 | std::vector d2 = {6, 7, 8, 9, 10, 11}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:626:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 626 | std::vector d3 = {3, 9, 15, 21}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:592:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 592 | xarray expected = {1, 5, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:597:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 597 | xarray exp_1 = {1, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:599:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 599 | xarray exp_2 = {0, 4, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:601:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 601 | xarray exp_3 = {3, 7, 11}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:603:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 603 | xarray exp_4 = {6, 10}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:759:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 759 | xt::xarray asrc = {1., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:763:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 763 | xt::xarray aexp = {3., 4.}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:47, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:39, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xoptional_assembly >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >; E2 = xoptional_assembly >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xoptional_assembly >, 2, xt::layout_type::row_major, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >; E2 = xoptional_assembly >, 2, xt::layout_type::row_major, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:774:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 774 | xt::xarray a = {1., 6.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:775:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 775 | xt::xarray b = {2., 3.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 361 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:366:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 366 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:351:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 351 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:324:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 324 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:312:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:300:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:288:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:336:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:324:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 324 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:312:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:300:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:288:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 361 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:366:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 366 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:351:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 351 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:336:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | container_1d a = {1, 2, 3, 4, 5}; | ^ [336/350] Linking CXX executable test/test_xoptional_assembly In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_utils.hpp:8, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:11, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:12: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xgenerator.hpp:24, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:19: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:29: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_122()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1476:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1476 | xt::xtensor a = {1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:24: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:298:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 298 | xarray a = {1, 2, 3, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:255:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 255 | 25, 26, 27, 28, 29, 210, 211, 212}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:257:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 257 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:83:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 83 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:84:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_54()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:623:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 623 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:624:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 624 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:411:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 411 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:412:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 412 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:396:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 396 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:397:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 397 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:399:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 399 | 1, 2, 3, 4, 5, 4, 4, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 4, 4, 4, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:400:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 400 | std::copy(data_res.cbegin(), data_res.cend(), res.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:355:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 355 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:356:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:565:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 565 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:566:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 566 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:977:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 977 | expected = {0, 1, 2, 3, 20, 21, 22, 23, 40, 41, 42, 43, 60, 61, 62, 63, 80, 81, 82, 83}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:182:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:183:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 183 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:217:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 217 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:218:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 218 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:150:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 150 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:151:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 151 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_26()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:308:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 308 | xt::xarray arr2{5.0, 6.0, 7.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xview >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, xdrop_slice, xkeep_slice, xdrop_slice >; E2 = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xview >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, xkeep_slice, xkeep_slice, xkeep_slice >; E2 = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1117:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1117 | xt::xtensor expected = {0., 3., 5.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:691:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 691 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:692:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 692 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:695:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 695 | std::copy(data.cbegin(), data.cbegin() + 4, b.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:700:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 700 | std::vector data2{2, 4, 6, 8, 6, 8, 10, 12, 10, 12, 14, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:702:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 702 | std::copy(data2.cbegin(), data2.cend(), expected.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:26: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_110()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1409:70: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:162:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 162 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:163:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:11: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:643:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 643 | inline xfixed_container::xfixed_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:12: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, std::allocator, xt::layout_type::row_major, true, xt::xtensor_expression_tag> > >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, xt::layout_type::row_major, true, xt::xtensor_expression_tag>, 1>' {aka 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18, inlined from 'void xt::DOCTEST_ANON_FUNC_138()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:107:48: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_138()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:108:52: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp: In function 'void xt::DOCTEST_ANON_FUNC_189()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:501:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 501 | Point3 a1({1., 2., 3.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:502:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 502 | Point3 a2({3., 1., 3.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:503:32: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 503 | Point3 a3({54., 5., 5.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:504:42: note: parameter passing for argument of type 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1 504 | xtensor a({a1, a2, a3}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:506:71: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 506 | Point3 r1({2., 4., 6.}), r2({6., 2., 6.}), r3({108., 10., 10.}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xfunction.cpp:507:42: note: parameter passing for argument of type 'std::initializer_list, xt::layout_type::row_major, true, xt::xtensor_expression_tag> >' changed in GCC 7.1 507 | xtensor res{r1, r2, r3}; | ^ [337/350] Linking CXX executable test/test_xfunction In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:884:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 884 | xt::xtensor xp = {0.0, 1.0, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:885:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 885 | xt::xtensor fp = {0.0, 1.0, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:886:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 886 | xt::xtensor x = {0.0, .5, 1.0, 1.5, 2.0, 2.5, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:918:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 918 | xt::xarray x = {3.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:919:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 919 | xt::xarray y = {1.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:920:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 920 | xt::xarray expected = {5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:907:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 907 | xt::xarray x = {1.0, 3.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:908:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 908 | xt::xarray y = {1.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:909:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 909 | xt::xarray expected = {1, 4, 5, 4, 1}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp: In constructor 'xt::xoptional_assembly::xoptional_assembly(xt::nested_initializer_list_t >::value_type, 1>) [with VE = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp:418:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 418 | inline xoptional_assembly::xoptional_assembly(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:149:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 149 | xarray a{-10.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:153:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 153 | xarray b{-10.0, -20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:157:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 157 | xarray c{-10.0, +20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:161:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 161 | xarray d{+10.0, +20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:165:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | xarray e{+10.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:195:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 195 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:196:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 196 | xarray b = {6, 5, 4, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:197:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 197 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:198:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 198 | opt_type opt_b = {6, 5, 4, 3, missing, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:200:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 200 | xarray res = {6, 5, 4, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:203:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 203 | opt_type res1 = {6, missing, 4, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:206:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 206 | opt_type res2 = {6, missing, 4, 4, missing, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:175:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:176:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 176 | xarray b = {6, 5, 4, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:177:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 177 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:178:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 178 | opt_type opt_b = {6, 5, 4, 3, missing, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:180:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 180 | xarray res = {1, 2, 3, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:183:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 183 | opt_type res1 = {1, missing, 3, 3, 2, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:186:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 186 | opt_type res2 = {1, missing, 3, 3, missing, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:215:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 215 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:216:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 216 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:218:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | xarray res = {2, 2, 3, 4, 4, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:221:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 221 | opt_type res1 = {2, missing, 3, 4, 4, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:309:114: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 309 | xarray arr{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:310:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 310 | xarray expected{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:302:114: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 302 | xarray arr{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:303:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 303 | xarray expected{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:294:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 294 | xarray arr{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:296:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 296 | expected{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:286:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 286 | xarray arr{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:288:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | expected{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:850:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 850 | xt::xtensor m0 = {1.5, 1.5, 1.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:851:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 851 | xt::xtensor m1 = {1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:866:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 866 | xt::xtensor m0 = {1.5, 1.5, 1.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:867:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 867 | xt::xtensor m1 = {1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_143()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:931:86: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 931 | xt::xarray expected = {0., 0.78539816, 1.57079633, -0.78539816, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:958:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 958 | 540.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:898:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 898 | xt::xarray x = {0.0, 1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:899:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 899 | xt::xarray y = {2.0, 1.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:823:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 823 | xt::xarray expected1 = {1.5, 2.5, 3.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:826:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 826 | xt::xarray expected2 = {2.0, 8.0}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xarray.cpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [338/350] Linking CXX executable test/test_xarray In file included from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:113:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | 25, 26, 27, 28, 29, 210, 211, 212}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:116:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 116 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:312:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:313:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 313 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_46()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:639:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 639 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:640:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 640 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:136:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 136 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:137:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 137 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:260:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:261:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 261 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:42:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 42 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:43:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 43 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:730:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 730 | xarray a = {0, 1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:93:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 93 | xt::xarray arr = {5., 6.}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:380:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 380 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:381:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 381 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:386:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 386 | std::copy(data.cbegin(), data_end, b.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:391:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 391 | std::vector data2{2, 4, 6, 8, 6, 8, 10, 12, 10, 12, 14, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:393:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 393 | std::copy(data2.cbegin(), data2.cend(), expected.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:179:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 179 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:180:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 180 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:182:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | 1, 2, 3, 4, 5, 4, 4, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 4, 4, 4, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:183:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 183 | std::copy(data_res.cbegin(), data_res.cend(), res.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:752:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 752 | xarray expected = {1, 1, 1, 1, 1, 1, 1, 1}; | ^ 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const float*, const float*, unsigned int*, 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 = 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const int*, const int*, unsigned int*, 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 = 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = 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 = unsigned int*; auto:136 = 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 = 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 = unsigned int*; Compare = argsort_iter(float*, float*, unsigned int*, 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 = 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 = unsigned int*; auto:136 = 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 = 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 = unsigned int*; Compare = argsort_iter(int*, int*, unsigned int*, 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 = 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 = unsigned int*; auto:136 = 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 = 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 = unsigned int*; Compare = argsort_iter(const int*, const int*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(int*, int*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(const float*, const float*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(float*, float*, unsigned int*, 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): | ^~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:47, inlined from 'xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const:: [with auto:24 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1047:68, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::; FF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:33, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::; FF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:74, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1049:9, inlined 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]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_41()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:479:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 479 | 1080., 1085., 1088., 1111., 1112., 1117., 1119., 1128., 1130., 1209., 1309., 1426.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_28()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:403:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 403 | 1080., 1085., 1088., 1111., 1112., 1117., 1119., 1128., 1130., 1209., 1309., 1426.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:267:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 267 | xarray d = {0, 1, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_16()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:218:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | xarray b = {1, 3, 4, -100}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:28:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 28 | xarray a1 = {2, 3, 1}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:56:41: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:335:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 335 | xarray a = {1, 2, 3, 5, 3, 2, 1, 2, 2, 2, 2, 2, 2, 45}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:336:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | xarray ax = {1, 2, 3, 5, 45}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:340:55: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 340 | xarray bx = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:344:56: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 344 | xarray bbx = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:352:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 352 | xarray ex = {0, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_12()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:181:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 181 | xarray ex = {1, 3, 4, 4, 4, 5}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_54()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:518:85: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:16: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>; S = xt::fixed_shape<8>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xgenerator, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xgenerator, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&>, double, fixed_shape<8> >; E2 = xgenerator, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&, const xfixed_container, xt::layout_type::row_major, true, xtensor_expression_tag>&>, double, std::array >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xindexed_stepper, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&, const xt::xfixed_container, xt::layout_type::row_major, true, xt::xtensor_expression_tag>&>, double, xt::fixed_shape<8> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_171()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:457:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 457 | xarray f = {2, 3, 4}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_187()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:618:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 618 | std::vector d2 = {6, 7, 8, 9, 10, 11}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:626:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 626 | std::vector d3 = {3, 9, 15, 21}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp: In function 'void xt::DOCTEST_ANON_FUNC_185()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:592:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 592 | xarray expected = {1, 5, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:597:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 597 | xarray exp_1 = {1, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:599:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 599 | xarray exp_2 = {0, 4, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:601:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 601 | xarray exp_3 = {3, 7, 11}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xbuilder.cpp:603:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 603 | xarray exp_4 = {6, 10}; | ^ [339/350] Linking CXX executable test/test_xbuilder In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xblockwise_reducer_functors.hpp:10, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xblockwise_reducer.hpp:4, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xblockwise_reducer.cpp:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xblockwise_reducer.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value && (! std::is_same::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:482:34, inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value && (! std::is_same::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:482:34, inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:17: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:113:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 113 | 25, 26, 27, 28, 29, 210, 211, 212}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:116:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 116 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:312:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:313:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 313 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_46()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:639:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 639 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:640:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 640 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:136:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 136 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:137:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 137 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:260:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 260 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:261:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 261 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:42:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 42 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:43:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 43 | std::copy(data.cbegin(), data.cend(), a.begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:730:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 730 | xarray a = {0, 1, 2, 3, 4, 5, 6, 7, 8}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:93:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 93 | xt::xarray arr = {5., 6.}; | ^ In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:380:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 380 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:381:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 381 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:386:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 386 | std::copy(data.cbegin(), data_end, b.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:391:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 391 | std::vector data2{2, 4, 6, 8, 6, 8, 10, 12, 10, 12, 14, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:393:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 393 | std::copy(data2.cbegin(), data2.cend(), expected.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:179:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 179 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:180:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 180 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:182:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | 1, 2, 3, 4, 5, 4, 4, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 4, 4, 4, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:183:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 183 | std::copy(data_res.cbegin(), data_res.cend(), res.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xstrided_view.cpp:752:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 752 | xarray expected = {1, 1, 1, 1, 1, 1, 1, 1}; | ^ [340/350] Linking CXX executable test/test_xstrided_view In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstrides.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:14, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:47, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:39, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xoptional_assembly >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >; E2 = xoptional_assembly >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xoptional_assembly >, 2, xt::layout_type::row_major, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >; E2 = xoptional_assembly >, 2, xt::layout_type::row_major, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:759:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 759 | xt::xarray asrc = {1., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:763:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 763 | xt::xarray aexp = {3., 4.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:774:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 774 | xt::xarray a = {1., 6.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:775:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 775 | xt::xarray b = {2., 3.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 361 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:366:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 366 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:351:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 351 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:336:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:324:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 324 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:312:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:300:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:288:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:336:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 361 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:366:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 366 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:351:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 351 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:324:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 324 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:312:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:300:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:288:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | container_1d a = {1, 2, 3, 4, 5}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_utils.hpp:8, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:11, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::complex]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbroadcast.hpp:25, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuilder.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmanipulation.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:21: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18, inlined from 'void __static_initialization_and_destruction_0()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:53:105: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:193:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 193 | xarray eaN0 = {1.0, 1.5, 123, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:194:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 194 | xarray eaN1 = {63.0, 2.0, 5.0 / 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:210:80: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 210 | xarray> ecN0 = {1.0 + 0.0i, 1.0 + 0.5i, 3.0 + 2.0i}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:211:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 211 | xarray> ecN1 = {1.0 + 1.0i, (5.0 + 1.0i) / 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:227:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 227 | xarray eaN0 = {0.0, 0.25, 0.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:228:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 228 | xarray eaN1 = {3600.0, 2.0 / 3.0, 8.0 / 9.0}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_177()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:759:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 759 | xt::xarray asrc = {1., 2.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:763:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 763 | xt::xarray aexp = {3., 4.}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:47, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:39, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xoptional_assembly >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >; E2 = xoptional_assembly >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:14: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xoptional_assembly >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xoptional_assembly >, 2, xt::layout_type::row_major, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >; E2 = xoptional_assembly >, 2, xt::layout_type::row_major, xtensor_expression_tag>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag> >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xoptional_assembly_stepper >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>, xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, true>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_FUNC_179()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:774:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 774 | xt::xarray a = {1., 6.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:775:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 775 | xt::xarray b = {2., 3.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 361 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:366:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 366 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:351:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 351 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:324:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 324 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:312:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:300:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:288:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:336:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_146() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:324:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 324 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_145() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:312:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 312 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_144() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:300:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 300 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_143() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:288:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_149() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:361:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 361 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:366:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 366 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_148() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:346:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 346 | container_1d a = {1, 2, 3, 4, 5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:351:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 351 | container_1d other = {1, 2, 3, 0, 0}; | ^~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp: In function 'void xt::DOCTEST_ANON_SUITE_131::DOCTEST_ANON_TMP_147() [with TypeParam = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xoperation.cpp:336:26: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | container_1d a = {1, 2, 3, 4, 5}; | ^ [341/350] Linking CXX executable test/test_xoperation 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const float*, const float*, unsigned int*, 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 = 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 = 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 = 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 = 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 = unsigned int*; Compare = argsort_iter(const int*, const int*, unsigned int*, 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 = 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = 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 = unsigned int*; auto:136 = 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 = 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 = unsigned int*; Compare = argsort_iter(float*, float*, unsigned int*, 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 = 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 = unsigned int*; auto:136 = 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 = 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 = unsigned int*; Compare = argsort_iter(int*, int*, unsigned int*, 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 = 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 = unsigned int*; auto:136 = 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 = 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 = unsigned int*; Compare = argsort_iter(const int*, const int*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(int*, int*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(const double*, const double*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(double*, double*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(const float*, const float*, unsigned int*, 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 = unsigned int*; Compare = argsort_iter(float*, float*, unsigned int*, 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): | ^~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:47, inlined from 'xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const:: [with auto:24 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1047:68, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::; FF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:33, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::; FF = xt::xcontiguous_iterable >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >::cend<>() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:74, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xarray_container >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1049:9, inlined 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]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xsort.hpp:422:33: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::column_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_41()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:479:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 479 | 1080., 1085., 1088., 1111., 1112., 1117., 1119., 1128., 1130., 1209., 1309., 1426.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_28()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:403:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 403 | 1080., 1085., 1088., 1111., 1112., 1117., 1119., 1128., 1130., 1209., 1309., 1426.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:267:36: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 267 | xarray d = {0, 1, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_16()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:218:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | xarray b = {1, 3, 4, -100}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_2()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:28:37: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 28 | xarray a1 = {2, 3, 1}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_2()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:56:41: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:18: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:335:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 335 | xarray a = {1, 2, 3, 5, 3, 2, 1, 2, 2, 2, 2, 2, 2, 45}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:336:44: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 336 | xarray ax = {1, 2, 3, 5, 45}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:340:55: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 340 | xarray bx = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:344:56: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 344 | xarray bbx = {1, 2, 3, 4, 5, 6, 7, 8, 9}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:352:34: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 352 | xarray ex = {0, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp: In function 'void xt::DOCTEST_ANON_FUNC_12()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:181:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 181 | xarray ex = {1, 3, 4, 4, 4, 5}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_54()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xsort.cpp:518:85: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [342/350] Linking CXX executable test/test_xsort In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstrides.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:14, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:884:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 884 | xt::xtensor xp = {0.0, 1.0, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:885:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 885 | xt::xtensor fp = {0.0, 1.0, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:886:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 886 | xt::xtensor x = {0.0, .5, 1.0, 1.5, 2.0, 2.5, 3.0}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:52: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp: In constructor 'xt::xoptional_assembly::xoptional_assembly(xt::nested_initializer_list_t >::value_type, 1>) [with VE = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp:418:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 418 | inline xoptional_assembly::xoptional_assembly(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:149:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 149 | xarray a{-10.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:153:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 153 | xarray b{-10.0, -20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:157:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 157 | xarray c{-10.0, +20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:161:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 161 | xarray d{+10.0, +20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:165:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | xarray e{+10.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:309:114: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 309 | xarray arr{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:310:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 310 | xarray expected{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:302:114: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 302 | xarray arr{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:303:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 303 | xarray expected{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:294:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 294 | xarray arr{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:296:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 296 | expected{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:286:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 286 | xarray arr{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:288:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | expected{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:36: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In member function 'void xt::detail::printer::value) && (! xtl::is_complex::value)), void>::type>::update(const_reference) [with T = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:647:18: note: parameter passing for argument of type 'xt::detail::printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>::const_reference' {aka 'xtl::xoptional'} changed in GCC 7.1 647 | void update(const_reference val) | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:850:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 850 | xt::xtensor m0 = {1.5, 1.5, 1.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:851:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 851 | xt::xtensor m1 = {1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:866:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 866 | xt::xtensor m0 = {1.5, 1.5, 1.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:867:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 867 | xt::xtensor m1 = {1.0, 2.0}; | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:907:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 907 | xt::xarray x = {1.0, 3.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:908:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 908 | xt::xarray y = {1.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:909:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 909 | xt::xarray expected = {1, 4, 5, 4, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:918:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 918 | xt::xarray x = {3.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:919:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 919 | xt::xarray y = {1.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:920:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 920 | xt::xarray expected = {5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>; E = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: note: parameter passing for argument of type 'xtl::xoptional' changed in GCC 7.1 274 | fn.update(view()); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_143()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:931:86: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 931 | xt::xarray expected = {0., 0.78539816, 1.57079633, -0.78539816, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:958:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 958 | 540.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:215:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 215 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:216:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 216 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:218:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | xarray res = {2, 2, 3, 4, 4, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:221:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 221 | opt_type res1 = {2, missing, 3, 4, 4, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:195:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 195 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:196:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 196 | xarray b = {6, 5, 4, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:197:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 197 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:198:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 198 | opt_type opt_b = {6, 5, 4, 3, missing, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:200:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 200 | xarray res = {6, 5, 4, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:203:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 203 | opt_type res1 = {6, missing, 4, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:206:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 206 | opt_type res2 = {6, missing, 4, 4, missing, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:175:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:176:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 176 | xarray b = {6, 5, 4, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:177:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 177 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:178:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 178 | opt_type opt_b = {6, 5, 4, 3, missing, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:180:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 180 | xarray res = {1, 2, 3, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:183:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 183 | opt_type res1 = {1, missing, 3, 3, 2, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:186:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 186 | opt_type res2 = {1, missing, 3, 3, missing, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:898:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 898 | xt::xarray x = {0.0, 1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:899:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 899 | xt::xarray y = {2.0, 1.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:823:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 823 | xt::xarray expected1 = {1.5, 2.5, 3.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:826:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 826 | xt::xarray expected2 = {2.0, 8.0}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstrides.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:14, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_122()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1476:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1476 | xt::xtensor a = {1}; | ^ In file included from /usr/include/c++/13.2.1/vector:66, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:13: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator > >; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:298:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 298 | xarray a = {1, 2, 3, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:83:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 83 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:84:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 84 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_54()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:623:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 623 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:624:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 624 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:411:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 411 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:412:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 412 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:355:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 355 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:356:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 356 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:565:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 565 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:566:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 566 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:255:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 255 | 25, 26, 27, 28, 29, 210, 211, 212}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:257:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 257 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:977:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 977 | expected = {0, 1, 2, 3, 20, 21, 22, 23, 40, 41, 42, 43, 60, 61, 62, 63, 80, 81, 82, 83}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:182:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:183:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 183 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:217:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 217 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:218:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 218 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_26()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:308:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 308 | xt::xarray arr2{5.0, 6.0, 7.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xview >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, xdrop_slice, xkeep_slice, xdrop_slice >; E2 = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xview >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, xkeep_slice, xkeep_slice, xkeep_slice >; E2 = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:72: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:396:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 396 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:397:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 397 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:399:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 399 | 1, 2, 3, 4, 5, 4, 4, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 4, 4, 4, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:400:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 400 | std::copy(data_res.cbegin(), data_res.cend(), res.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:691:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 691 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:692:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 692 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:695:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 695 | std::copy(data.cbegin(), data.cbegin() + 4, b.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:700:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 700 | std::vector data2{2, 4, 6, 8, 6, 8, 10, 12, 10, 12, 14, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:702:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 702 | std::copy(data2.cbegin(), data2.cend(), expected.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1117:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1117 | xt::xtensor expected = {0., 3., 5.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:150:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 150 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:151:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 151 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:22: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_110()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1409:70: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:162:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 162 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:163:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 163 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_utils.hpp:8, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:11, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::complex]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbroadcast.hpp:25, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuilder.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmanipulation.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:15: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:21: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = std::complex*; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector, std::allocator > >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18, inlined from 'void __static_initialization_and_destruction_0()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:53:105: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::svector, true>, xt::layout_type::dynamic, xt::detail::inner_storage_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&> > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:193:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 193 | xarray eaN0 = {1.0, 1.5, 123, 3}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:194:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 194 | xarray eaN1 = {63.0, 2.0, 5.0 / 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:210:80: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 210 | xarray> ecN0 = {1.0 + 0.0i, 1.0 + 0.5i, 3.0 + 2.0i}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:211:76: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 211 | xarray> ecN1 = {1.0 + 1.0i, (5.0 + 1.0i) / 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:227:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 227 | xarray eaN0 = {0.0, 0.25, 0.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xnan_functions.cpp:228:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 228 | xarray eaN1 = {3600.0, 2.0 / 3.0, 8.0 / 9.0}; | ^ [343/350] Linking CXX executable test/test_xnan_functions In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuffer_adaptor.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:13: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_135()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:884:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 884 | xt::xtensor xp = {0.0, 1.0, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:885:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 885 | xt::xtensor fp = {0.0, 1.0, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:886:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 886 | xt::xtensor x = {0.0, .5, 1.0, 1.5, 2.0, 2.5, 3.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_141()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:918:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 918 | xt::xarray x = {3.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:919:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 919 | xt::xarray y = {1.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:920:41: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 920 | xt::xarray expected = {5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_139()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:907:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 907 | xt::xarray x = {1.0, 3.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:908:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 908 | xt::xarray y = {1.0, 1.0, 1.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:909:53: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 909 | xt::xarray expected = {1, 4, 5, 4, 1}; | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp: In constructor 'xt::xoptional_assembly::xoptional_assembly(xt::nested_initializer_list_t >::value_type, 1>) [with VE = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>; FE = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional_assembly.hpp:418:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 418 | inline xoptional_assembly::xoptional_assembly(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:149:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 149 | xarray a{-10.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:153:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 153 | xarray b{-10.0, -20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:157:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 157 | xarray c{-10.0, +20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:161:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 161 | xarray d{+10.0, +20.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:165:31: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 165 | xarray e{+10.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_22()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:195:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 195 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:196:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 196 | xarray b = {6, 5, 4, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:197:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 197 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:198:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 198 | opt_type opt_b = {6, 5, 4, 3, missing, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:200:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 200 | xarray res = {6, 5, 4, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:203:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 203 | opt_type res1 = {6, missing, 4, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:206:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 206 | opt_type res2 = {6, missing, 4, 4, missing, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_20()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:175:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 175 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:176:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 176 | xarray b = {6, 5, 4, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:177:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 177 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:178:49: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 178 | opt_type opt_b = {6, 5, 4, 3, missing, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:180:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 180 | xarray res = {1, 2, 3, 3, 2, 1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:183:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 183 | opt_type res1 = {1, missing, 3, 3, 2, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:186:60: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 186 | opt_type res2 = {1, missing, 3, 3, missing, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:215:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 215 | xarray a = {1, 2, 3, 4, 5, 6}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:216:55: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 216 | opt_type opt_a = {1, missing, 3, 4, 5, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:218:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 218 | xarray res = {2, 2, 3, 4, 4, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:221:54: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 221 | opt_type res1 = {2, missing, 3, 4, 4, missing}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:309:114: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 309 | xarray arr{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:310:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 310 | xarray expected{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:302:114: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 302 | xarray arr{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:303:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 303 | xarray expected{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:294:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 294 | xarray arr{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:296:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 296 | expected{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_30()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:286:69: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 286 | xarray arr{-180, -135, -90, -45, 0, 45, 90, 135, 180}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:288:108: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 288 | expected{-3.141593, -2.356194, -1.570796, -0.785398, 0., 0.785398, 1.570796, 2.356194, 3.141593}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_131()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:850:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 850 | xt::xtensor m0 = {1.5, 1.5, 1.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:851:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 851 | xt::xtensor m1 = {1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_133()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:866:51: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 866 | xt::xtensor m0 = {1.5, 1.5, 1.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:867:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 867 | xt::xtensor m1 = {1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_143()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:931:86: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 931 | xt::xarray expected = {0., 0.78539816, 1.57079633, -0.78539816, 0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:958:21: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 958 | 540.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_137()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:898:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 898 | xt::xarray x = {0.0, 1.0, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:899:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 899 | xt::xarray y = {2.0, 1.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp: In function 'void xt::DOCTEST_ANON_FUNC_129()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:823:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 823 | xt::xarray expected1 = {1.5, 2.5, 3.5}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xmath.cpp:826:49: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 826 | xt::xarray expected2 = {2.0, 8.0}; | ^ [344/350] Linking CXX executable test/test_xmath In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_utils.hpp:8, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:11, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:12: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xgenerator.hpp:24, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:19: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 In file included from /usr/include/c++/13.2.1/vector:66, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15: /usr/include/c++/13.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/stl_vector.h:675:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 675 | vector(initializer_list __l, | ^~~~~~ In file included from /usr/include/c++/13.2.1/algorithm:60, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:10: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xrandom.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:29: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_122()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1476:38: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1476 | xt::xtensor a = {1}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_begin(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:877:104: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 877 | return layout_iterator(get_stepper_begin(this->get_shape()), &(this->get_shape()), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xiterable::layout_iterator xt::xiterable::get_end(bool) [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:884:105: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>&, xt::xrange, int, xt::xrange >&, xt::xrange, xt::xrange > >' changed in GCC 7.1 884 | return layout_iterator(get_stepper_end(this->get_shape(), L), &(this->get_shape()), end_index); | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:24: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_24()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:298:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 298 | xarray a = {1, 2, 3, 4}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_18()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:255:70: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 255 | 25, 26, 27, 28, 29, 210, 211, 212}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:257:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 257 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_4()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:83:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 83 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:84:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_54()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:623:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 623 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:624:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 624 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_36()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:411:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 411 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:412:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 412 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_34()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:396:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 396 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:397:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 397 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:399:95: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 399 | 1, 2, 3, 4, 5, 4, 4, 4, 9, 10, 11, 12, 13, 14, 15, 16, 17, 4, 4, 4, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:400:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 400 | std::copy(data_res.cbegin(), data_res.cend(), res.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_32()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:355:98: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 355 | 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:356:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 356 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_52()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:565:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 565 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:566:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 566 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_72()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:977:99: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 977 | expected = {0, 1, 2, 3, 20, 21, 22, 23, 40, 41, 42, 43, 60, 61, 62, 63, 80, 81, 82, 83}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_10()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:182:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 182 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:183:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 183 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_14()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:217:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 217 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:218:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 218 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_6()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:150:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 150 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:151:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 151 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >; S = std::array*; xt::layout_type L = xt::layout_type::row_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_26()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:308:46: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 308 | xt::xarray arr2{5.0, 6.0, 7.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xview >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, xdrop_slice, xkeep_slice, xdrop_slice >; E2 = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xdrop_slice, xt::xkeep_slice, xt::xdrop_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xall, xt::xstepped_range >' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cend() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:501:42, inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::end() const [with xt::layout_type L = xt::layout_type::row_major; D = xt::xview >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:478:38, inlined from 'std::enable_if_t::value, bool> xt::operator==(const xexpression&, const xexpression&) [with E1 = xview >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, xkeep_slice, xkeep_slice, xkeep_slice >; E2 = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoperation.hpp:638:32: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xview_stepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xkeep_slice, xt::xkeep_slice, xt::xkeep_slice >' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1117:54: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1117 | xt::xtensor expected = {0., 3., 5.}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_56()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:691:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 691 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:692:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 692 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:695:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 695 | std::copy(data.cbegin(), data.cbegin() + 4, b.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:700:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 700 | std::vector data2{2, 4, 6, 8, 6, 8, 10, 12, 10, 12, 14, 16}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:702:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 702 | std::copy(data2.cbegin(), data2.cend(), expected.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:26: In constructor 'xt::xfixed_container::xfixed_container(xt::nested_initializer_list_t >::value_type, N>) [with IX = std::integral_constant; EN = int; ET = double; S = xt::fixed_shape<3>; xt::layout_type L = xt::layout_type::row_major; bool SH = true; Tag = xt::xtensor_expression_tag]', inlined from 'void xt::DOCTEST_ANON_FUNC_110()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:1409:70: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfixed.hpp:650:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 650 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp: In function 'void xt::DOCTEST_ANON_FUNC_8()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:162:74: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 162 | std::vector data = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xview.cpp:163:18: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 163 | std::copy(data.cbegin(), data.cend(), a.template begin()); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [345/350] Linking CXX executable test/test_xview In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /usr/include/xtl/xsequence.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value && (! std::is_same::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:482:34, inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value && (! std::is_same::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:482:34, inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_utils.hpp:8, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:11, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:26: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:21: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator >, xtl::xbitset_iterator, false> >; S = xtl::xoptional]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbroadcast.hpp:25, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuilder.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmanipulation.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:62, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:31: In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array&, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array&; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, std::array, xt::layout_type::row_major, flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors, detail::plus>; E = xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; EVS = std::tuple&; typename std::enable_if >, detail::is_xreducer_functors_impl::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1010:9, inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; EVS = std::tuple; typename std::enable_if >, xtl::negation::type> > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::multiplies>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple >&>(xreducer_functors, detail::multiplies>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple >&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::multiplies>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple >&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple >&>(xreducer_functors, detail::plus>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple >&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple >&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator >, xtl::xbitset_iterator, false> >; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xtl::xoptional_vector, xtl::xdynamic_bitset >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xoptional_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xtl::xoptional_vector, xtl::xdynamic_bitset >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:489:44, inlined from 'xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const:: [with auto:28 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1025:70, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:22, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:29, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1017:55, inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22, inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:489:44, inlined from 'xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const:: [with auto:28 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1025:70, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:22, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:29, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1017:55, inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22, inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:550:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | xtensor expect0 = {0.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:551:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 551 | xtensor expect1 = {-0.5, 0.5}; | ^ In lambda function, inlined from 'void xt::DOCTEST_ANON_FUNC_76()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:568:9: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:566:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 566 | return xtensor({1, 2}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_128()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:1104:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1104 | xt::xtensor a = {0, 1, 2, 3, 4, 5, 6, 7}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:1105:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1105 | xt::xtensor b = {0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5}; | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, const I (&)[N], EVS) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple; typename std::enable_if::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1075:9, inlined from 'auto xt::sum(E&&, const I (&)[N], EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5, inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:786:65: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:606:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 606 | auto avg0 = xt::average(a, xt::xarray{3, 9}, {0}); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:607:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 607 | auto avg1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:608:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 608 | auto avg_m1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {-1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:609:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 609 | auto avg_d1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {-1}, evaluation_strategy::immediate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array&&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xfunction >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, std::array, xt::layout_type::row_major, flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors, detail::plus>; E = xfunction >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; EVS = std::tuple&; typename std::enable_if >, detail::is_xreducer_functors_impl::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1010:9, inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xfunction >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; EVS = std::tuple; typename std::enable_if >, xtl::negation::type> > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5, inlined from 'auto xt::average(E&&, W&&, X&&, EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; X = std::array; EVS = std::tuple; typename std::enable_if, xtl::negation > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:2006:103, inlined from 'auto xt::average(E&&, W&&, const X (&)[N], EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; X = int; unsigned int N = 1; EVS = std::tuple]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:2026:113, inlined from 'void xt::DOCTEST_ANON_FUNC_84()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:609:106: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:612:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 612 | xtensor expect0 = {1.5, 1.75, 2.75, 1.75}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:613:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 613 | xtensor expect1 = {2.1, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:636:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 636 | TEST_OPT_AVERAGE(feats.m_simple_array_of_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:636:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 636 | TEST_OPT_AVERAGE(feats.m_simple_array_of_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:642:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 642 | TEST_OPT_AVERAGE(feats.m_simple_array_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:642:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 642 | TEST_OPT_AVERAGE(feats.m_simple_array_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:648:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 648 | TEST_OPT_AVERAGE(feats.m_simple_optional_assembly); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:648:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 648 | TEST_OPT_AVERAGE(feats.m_simple_optional_assembly); | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:24: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In member function 'void xt::detail::printer::value) && (! xtl::is_complex::value)), void>::type>::update(const_reference) [with T = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:647:18: note: parameter passing for argument of type 'xt::detail::printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>::const_reference' {aka 'xtl::xoptional'} changed in GCC 7.1 647 | void update(const_reference val) | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>; E = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: note: parameter passing for argument of type 'xtl::xoptional' changed in GCC 7.1 274 | fn.update(view()); | ~~~~~~~~~^~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xblockwise_reducer_functors.hpp:10, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xblockwise_reducer.hpp:4, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xblockwise_reducer.cpp:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >; S = xt::svector, true>*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ In file included from /usr/include/c++/13.2.1/vector:72, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xblockwise_reducer.cpp:5: /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value, void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:421:34: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long unsigned int&}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value && (! std::is_same::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:482:34, inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.2.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'void xt::detail::printer::value && (! std::is_same::value)), void>::type>::update(const value_type&) [with T = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:482:34, inlined from 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, void>; E = xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: /usr/include/c++/13.2.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ [346/350] Linking CXX executable test/test_xblockwise_reducer [347/350] Linking CXX executable test/test_xtensor_lib In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstrides.hpp:21, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:14, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:5, from : /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:7: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xadapt.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator > >, xtl::xbitset_iterator, false> >; S = xtl::xoptional]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:20: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/string:51, from /usr/include/c++/13.2.1/bits/locale_classes.h:40, from /usr/include/c++/13.2.1/bits/ios_base.h:41, from /usr/include/c++/13.2.1/ios:44, from /usr/include/c++/13.2.1/ostream:40, from /usr/include/c++/13.2.1/iostream:41, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexception.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xaccessible.hpp:13: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:31, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xcontainer.hpp:25: In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array&, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array&; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, std::array, xt::layout_type::row_major, flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors, detail::plus>; E = xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; EVS = std::tuple&; typename std::enable_if >, detail::is_xreducer_functors_impl::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1010:9, inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; EVS = std::tuple; typename std::enable_if >, xtl::negation::type> > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::multiplies>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple >&>(xreducer_functors, detail::multiplies>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple >&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::multiplies>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple >&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple >&>(xreducer_functors, detail::plus>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple >&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple >&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator > >, xtl::xbitset_iterator, false> >; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xtl::xoptional_vector, xtl::xdynamic_bitset >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xoptional_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xtl::xoptional_vector, xtl::xdynamic_bitset >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:489:44, inlined from 'xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const:: [with auto:28 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1025:70, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:22, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:29, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1017:55, inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22, inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:489:44, inlined from 'xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const:: [with auto:28 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1025:70, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:22, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:29, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1017:55, inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22, inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:550:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | xtensor expect0 = {0.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:551:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 551 | xtensor expect1 = {-0.5, 0.5}; | ^ In lambda function, inlined from 'void xt::DOCTEST_ANON_FUNC_76()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:568:9: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:566:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 566 | return xtensor({1, 2}); | ^ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/build/test/CMakeFiles/test_xtensor_core_lib.dir/cmake_pch.hxx:36: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In member function 'void xt::detail::printer::value) && (! xtl::is_complex::value)), void>::type>::update(const_reference) [with T = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:647:18: note: parameter passing for argument of type 'xt::detail::printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>::const_reference' {aka 'xtl::xoptional'} changed in GCC 7.1 647 | void update(const_reference val) | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_128()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:1104:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1104 | xt::xtensor a = {0, 1, 2, 3, 4, 5, 6, 7}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:1105:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1105 | xt::xtensor b = {0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5}; | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, const I (&)[N], EVS) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple; typename std::enable_if::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1075:9, inlined from 'auto xt::sum(E&&, const I (&)[N], EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5, inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:786:65: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>; E = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: note: parameter passing for argument of type 'xtl::xoptional' changed in GCC 7.1 274 | fn.update(view()); | ~~~~~~~~~^~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:606:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 606 | auto avg0 = xt::average(a, xt::xarray{3, 9}, {0}); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:607:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 607 | auto avg1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:608:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 608 | auto avg_m1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {-1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:609:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 609 | auto avg_d1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {-1}, evaluation_strategy::immediate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array&&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xfunction >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, std::array, xt::layout_type::row_major, flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors, detail::plus>; E = xfunction >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; EVS = std::tuple&; typename std::enable_if >, detail::is_xreducer_functors_impl::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1010:9, inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xfunction >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; EVS = std::tuple; typename std::enable_if >, xtl::negation::type> > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5, inlined from 'auto xt::average(E&&, W&&, X&&, EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; X = std::array; EVS = std::tuple; typename std::enable_if, xtl::negation > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:2006:103, inlined from 'auto xt::average(E&&, W&&, const X (&)[N], EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; X = int; unsigned int N = 1; EVS = std::tuple]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:2026:113, inlined from 'void xt::DOCTEST_ANON_FUNC_84()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:609:106: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:612:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 612 | xtensor expect0 = {1.5, 1.75, 2.75, 1.75}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:613:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 613 | xtensor expect1 = {2.1, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:636:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 636 | TEST_OPT_AVERAGE(feats.m_simple_array_of_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:636:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 636 | TEST_OPT_AVERAGE(feats.m_simple_array_of_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:642:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 642 | TEST_OPT_AVERAGE(feats.m_simple_array_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:642:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 642 | TEST_OPT_AVERAGE(feats.m_simple_array_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:648:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 648 | TEST_OPT_AVERAGE(feats.m_simple_optional_assembly); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:648:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 648 | TEST_OPT_AVERAGE(feats.m_simple_optional_assembly); | ^~~~~~~~~~~~~~~~ [348/350] Linking CXX static library test/libtest_xtensor_core_lib.a In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor_simd.hpp:17, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xstorage.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xshape.hpp:23, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_utils.hpp:8, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_common_macros.hpp:11, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:10: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = double]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 2; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xfunctor_view.hpp:26, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xoptional.hpp:22, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:26: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xt::uvector >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = double*; S = std::initializer_list]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:21: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp: In constructor 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 1>) [with EC = xt::uvector >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xtensor_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:392:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 392 | inline xarray_container::xarray_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:397:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t' {aka 'std::initializer_list'} changed in GCC 7.1 397 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp: In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator >, xtl::xbitset_iterator, false> >; S = xtl::xoptional]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:327:17: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 327 | inline void nested_copy(T&& iter, std::initializer_list s) | ^~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:13, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbroadcast.hpp:25, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xbuilder.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmanipulation.hpp:19, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:29, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:16: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp: In constructor 'xt::xiterator::xiterator(St, shape_param_type, bool) [with St = xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >; S = std::array*; xt::layout_type L = xt::layout_type::column_major]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterator.hpp:1097:12: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 1097 | inline xiterator::xiterator(St st, shape_param_type shape, bool end_index) | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.2.1/vector:62, from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xexpression.hpp:15: /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:31: In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array&, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array&; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, std::array, xt::layout_type::row_major, flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors, detail::plus>; E = xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; EVS = std::tuple&; typename std::enable_if >, detail::is_xreducer_functors_impl::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1010:9, inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> >&; X = std::array&; EVS = std::tuple; typename std::enable_if >, xtl::negation::type> > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::multiplies>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple >&>(xreducer_functors, detail::multiplies>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple >&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::multiplies>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple >&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple >&>(xreducer_functors, detail::plus>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple >&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple >&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 4, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 4, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp: In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cend(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:697:97: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 697 | return const_layout_iterator(get_stepper_end(get_shape(), L), &get_shape(), end_index); | ^ In function 'void xt::nested_copy(T&&, std::initializer_list) [with T = xtl::xoptional_iterator<__gnu_cxx::__normal_iterator >, xtl::xbitset_iterator, false> >; S = std::initializer_list >]', inlined from 'xt::xarray_container::xarray_container(xt::nested_initializer_list_t >::value_type, 2>) [with EC = xtl::xoptional_vector, xtl::xdynamic_bitset >; xt::layout_type L = xt::layout_type::row_major; SC = xt::svector, true>; Tag = xt::xoptional_expression_tag]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xarray.hpp:410:18: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xutils.hpp:331:24: note: parameter passing for argument of type 'const std::initializer_list >' changed in GCC 7.1 331 | nested_copy(std::forward(iter), *it); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp: In constructor 'xt::xtensor_container::xtensor_container(xt::nested_initializer_list_t >::value_type, N>) [with EC = xtl::xoptional_vector, xtl::xdynamic_bitset >; unsigned int N = 1; xt::layout_type L = xt::layout_type::row_major; Tag = xt::xoptional_expression_tag]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:426:12: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 426 | inline xtensor_container::xtensor_container(nested_initializer_list_t t) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xtensor.hpp:431:18: note: parameter passing for argument of type 'xt::nested_initializer_list_t, 1>' {aka 'std::initializer_list >'} changed in GCC 7.1 431 | L == tmp ? nested_copy(m_storage.begin(), t) : nested_copy(this->template begin(), t); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h: In function '_OI std::copy(_II, _II, _OI) [with _II = xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, array*, xt::layout_type::column_major>; _OI = double*]': /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 624 | copy(_II __first, _II __last, _OI __result) | ^~~~ /usr/include/c++/13.2.1/bits/stl_algobase.h:624:5: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:489:44, inlined from 'xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const:: [with auto:28 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1025:70, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:22, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:29, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1017:55, inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22, inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 In member function 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::get_cbegin(bool) const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]', inlined from 'xt::xconst_iterable::const_layout_iterator xt::xconst_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:489:44, inlined from 'xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const:: [with auto:28 = xtl::identity]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1025:70, inlined from 'decltype(auto) xtl::mpl::static_if(std::false_type, const TF&, const FF&) [with TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:597:22, inlined from 'decltype(auto) xtl::mpl::static_if(const TF&, const FF&) [with bool cond = false; TF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::; FF = xt::xcontiguous_iterable >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >::cbegin() const::]' at /usr/include/xtl/xmeta_utils.hpp:603:29, inlined from 'xt::xcontiguous_iterable::select_const_iterator xt::xcontiguous_iterable::cbegin() const [with xt::layout_type L = xt::layout_type::column_major; D = xt::xtensor_container >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag>]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:1017:55, inlined from 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22, inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xiterable.hpp:690:96: note: parameter passing for argument of type 'xt::xstepper >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >' changed in GCC 7.1 690 | return const_layout_iterator(get_stepper_begin(get_shape()), &get_shape(), end_index); | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 3, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 3, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_76()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:550:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 550 | xtensor expect0 = {0.0, 0.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:551:48: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 551 | xtensor expect1 = {-0.5, 0.5}; | ^ In lambda function, inlined from 'void xt::DOCTEST_ANON_FUNC_76()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:568:9: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:566:45: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 566 | return xtensor({1, 2}); | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_128()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:1104:59: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1104 | xt::xtensor a = {0, 1, 2, 3, 4, 5, 6, 7}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:1105:75: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 1105 | xt::xtensor b = {0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5}; | ^ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, std::array&&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xtensor_container >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, const I (&)[N], EVS) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple; typename std::enable_if::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1075:9, inlined from 'auto xt::sum(E&&, const I (&)[N], EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; I = int; unsigned int N = 1; EVS = std::tuple]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5, inlined from 'void xt::DOCTEST_ANON_FUNC_100()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:786:65: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:606:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 606 | auto avg0 = xt::average(a, xt::xarray{3, 9}, {0}); | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:607:40: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 607 | auto avg1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:608:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 608 | auto avg_m1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {-1}); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:609:42: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 609 | auto avg_d1 = xt::average(a, xt::xarray{1, 2, 3, 4}, {-1}, evaluation_strategy::immediate); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void xt::copy_to_reduced(F&, const E&, R&) [with F = reduce_immediate, detail::plus>, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>, std::array, std::tuple&>(xreducer_functors, detail::plus>&&, xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&&, std::array&&, std::tuple&)::; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; R = xtensor_container >, 1, xt::layout_type::row_major, xtensor_expression_tag>; typename std::enable_if >, int>::type = 0]', inlined from 'auto xt::reduce_immediate(F&&, E&&, X&&, O&&) [with F = xreducer_functors, detail::plus>; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:388:28, inlined from 'auto xt::detail::reduce_impl(F&&, E&&, X&&, xt::evaluation_strategy::immediate_type, O&&) [with F = xt::xreducer_functors, plus>; E = xt::xfunction >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag>&, xt::xstrided_view >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, std::array, xt::layout_type::row_major, flat_adaptor_getter >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; O = std::tuple&]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:961:13, inlined from 'auto xt::reduce(F&&, E&&, X&&, EVS&&) [with F = xreducer_functors, detail::plus>; E = xfunction >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; EVS = std::tuple&; typename std::enable_if >, detail::is_xreducer_functors_impl::type> >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:1010:9, inlined from 'auto xt::sum(E&&, X&&, EVS) [with T = void; E = xfunction >, 2, xt::layout_type::row_major, xtensor_expression_tag>&, xstrided_view >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, std::array, xt::layout_type::row_major, detail::flat_adaptor_getter >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>, xt::layout_type::row_major> > >; X = std::array; EVS = std::tuple; typename std::enable_if >, xtl::negation::type> > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:1840:5, inlined from 'auto xt::average(E&&, W&&, X&&, EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; X = std::array; EVS = std::tuple; typename std::enable_if, xtl::negation > >, int>::type = 0]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:2006:103, inlined from 'auto xt::average(E&&, W&&, const X (&)[N], EVS) [with T = void; E = xtensor_container >, 2, xt::layout_type::row_major, xtensor_expression_tag>&; W = xarray_container >, xt::layout_type::row_major, svector, true>, xtensor_expression_tag>; X = int; unsigned int N = 1; EVS = std::tuple]' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xmath.hpp:2026:113, inlined from 'void xt::DOCTEST_ANON_FUNC_84()' at /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:609:106: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 263 | std::copy( | ~~~~~~~~~^ 264 | e.template cbegin(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 265 | e.template cend(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | result.data() | ~~~~~~~~~~~~~ 267 | ); | ~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xreducer.hpp:263:22: note: parameter passing for argument of type 'xt::xiterator >, 2, xt::layout_type::row_major, xt::xtensor_expression_tag> >, std::array*, xt::layout_type::column_major>' changed in GCC 7.1 /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_84()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:612:60: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 612 | xtensor expect0 = {1.5, 1.75, 2.75, 1.75}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:613:47: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 613 | xtensor expect1 = {2.1, 2.0}; | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_86()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:636:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 636 | TEST_OPT_AVERAGE(feats.m_simple_array_of_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:636:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 636 | TEST_OPT_AVERAGE(feats.m_simple_array_of_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_88()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:642:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 642 | TEST_OPT_AVERAGE(feats.m_simple_array_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:642:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 642 | TEST_OPT_AVERAGE(feats.m_simple_array_optional); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp: In function 'void xt::DOCTEST_ANON_FUNC_90()': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:628:73: note: parameter passing for argument of type 'std::initializer_list >' changed in GCC 7.1 628 | xtensor_optional expect = {1., 2., xtl::missing()}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:648:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 648 | TEST_OPT_AVERAGE(feats.m_simple_optional_assembly); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:629:39: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 629 | xt::xarray weights = {2, 0}; \ | ^ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:648:9: note: in expansion of macro 'TEST_OPT_AVERAGE' 648 | TEST_OPT_AVERAGE(feats.m_simple_optional_assembly); | ^~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/test/test_xreducer.cpp:24: /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In member function 'void xt::detail::printer::value) && (! xtl::is_complex::value)), void>::type>::update(const_reference) [with T = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:647:18: note: parameter passing for argument of type 'xt::detail::printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>::const_reference' {aka 'xtl::xoptional'} changed in GCC 7.1 647 | void update(const_reference val) | ^~~~~~ /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp: In function 'void xt::detail::recurser_run(F&, const E&, xt::xstrided_slice_vector&, std::size_t) [with F = printer >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >, void>; E = xt::xoptional_assembly >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag>, xt::xarray_container >, xt::layout_type::row_major, xt::svector, true>, xt::xtensor_expression_tag> >]': /home/buildozer/aports/testing/xtensor/src/xtensor-0.24.7/include/xtensor/xio.hpp:274:26: note: parameter passing for argument of type 'xtl::xoptional' changed in GCC 7.1 274 | fn.update(view()); | ~~~~~~~~~^~~~~~~~ [349/350] Linking CXX executable test/test_xreducer [350/350] Linking CXX executable test/test_xmath_result_type 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 Start 33: main Start 34: test_xaccumulator Start 35: test_xadapt Start 36: test_strided_assign Start 37: test_xassign Start 38: test_xaxis_iterator Start 39: test_xaxis_slice_iterator Start 40: test_xbuffer_adaptor Start 41: test_xchunked_array Start 42: test_xchunked_view Start 43: test_xcomplex Start 44: test_xcsv Start 45: test_xdatesupport Start 46: test_xdynamic_view Start 47: test_xfunctor_adaptor Start 48: test_xfixed Start 49: test_xhistogram Start 50: test_xpad Start 51: test_xindex_view Start 52: test_xinfo Start 53: test_xio Start 54: test_xlayout Start 55: test_xmanipulation Start 56: test_xmasked_view Start 57: test_xmath_result_type Start 58: test_xnan_functions Start 59: test_xnoalias Start 60: test_xnorm Start 61: test_xnpy Start 62: test_xoptional Start 63: test_xoptional_assembly_adaptor Start 64: test_xoptional_assembly_storage Start 65: test_xset_operation Start 66: test_xrandom Start 67: test_xrepeat Start 68: test_xsort Start 69: test_xsimd Start 70: test_xvectorize Start 71: test_extended_xmath_interp Start 72: test_extended_broadcast_view Start 73: test_extended_xmath_reducers Start 74: test_extended_xhistogram Start 75: test_extended_xsort Start 76: test_sfinae Start 77: test_xjson Start 78: test_xmime Start 79: test_xexpression_holder Start 80: xtest 1/80 Test #1: test_xadaptor_semantic ............ Passed 0.06 sec 2/80 Test #2: test_xarray_adaptor ............... Passed 0.06 sec 3/80 Test #3: test_xarray ....................... Passed 0.06 sec 4/80 Test #4: test_xblockwise_reducer ........... Passed 0.05 sec 5/80 Test #5: test_xbroadcast ................... Passed 0.05 sec 6/80 Test #6: test_xbuilder ..................... Passed 0.05 sec 7/80 Test #7: test_xcontainer_semantic .......... Passed 0.05 sec 8/80 Test #8: test_xeval ........................ Passed 0.05 sec 9/80 Test #9: test_xexception ................... Passed 0.05 sec 10/80 Test #10: test_xexpression .................. Passed 0.05 sec 11/80 Test #11: test_xexpression_traits ........... Passed 0.05 sec 12/80 Test #12: test_xfunction .................... Passed 0.05 sec 13/80 Test #13: test_xfunc_on_xexpression ......... Passed 0.05 sec 14/80 Test #14: test_xmultiindex_iterator ......... Passed 0.05 sec 15/80 Test #15: test_xiterator .................... Passed 0.05 sec 16/80 Test #16: test_xmath ........................ Passed 0.05 sec 17/80 Test #17: test_xoperation ................... Passed 0.05 sec 18/80 Test #18: test_xoptional_assembly ........... Passed 0.05 sec 19/80 Test #19: test_xreducer ..................... Passed 0.05 sec 20/80 Test #20: test_xscalar ...................... Passed 0.05 sec 21/80 Test #21: test_xscalar_semantic ............. Passed 0.05 sec 22/80 Test #22: test_xshape ....................... Passed 0.04 sec 23/80 Test #23: test_xstorage ..................... Passed 0.04 sec 24/80 Test #24: test_xstrided_view ................ Passed 0.04 sec 25/80 Test #25: test_xstrides ..................... Passed 0.04 sec 26/80 Test #26: test_xtensor ...................... Passed 0.04 sec 27/80 Test #27: test_xtensor_adaptor .............. Passed 0.04 sec 28/80 Test #28: test_xtensor_semantic ............. Passed 0.04 sec 29/80 Test #29: test_xview ........................ Passed 0.04 sec 30/80 Test #30: test_xview_semantic ............... Passed 0.04 sec 31/80 Test #31: test_xutils ....................... Passed 0.04 sec 32/80 Test #32: test_xsimd8 ....................... Passed 0.04 sec 33/80 Test #33: main .............................. Passed 0.04 sec 34/80 Test #34: test_xaccumulator ................. Passed 0.04 sec 35/80 Test #35: test_xadapt ....................... Passed 0.04 sec 36/80 Test #36: test_strided_assign ............... Passed 0.04 sec 37/80 Test #37: test_xassign ...................... Passed 0.04 sec 38/80 Test #38: test_xaxis_iterator ............... Passed 0.04 sec 39/80 Test #39: test_xaxis_slice_iterator ......... Passed 0.04 sec 40/80 Test #40: test_xbuffer_adaptor .............. Passed 0.04 sec 41/80 Test #41: test_xchunked_array ............... Passed 0.03 sec 42/80 Test #42: test_xchunked_view ................ Passed 0.03 sec 43/80 Test #43: test_xcomplex ..................... Passed 0.03 sec 44/80 Test #44: test_xcsv ......................... Passed 0.03 sec 45/80 Test #45: test_xdatesupport ................. Passed 0.03 sec 46/80 Test #46: test_xdynamic_view ................ Passed 0.03 sec 47/80 Test #47: test_xfunctor_adaptor ............. Passed 0.03 sec 48/80 Test #48: test_xfixed ....................... Passed 0.03 sec 49/80 Test #49: test_xhistogram ................... Passed 0.03 sec 50/80 Test #50: test_xpad ......................... Passed 0.03 sec 51/80 Test #51: test_xindex_view .................. Passed 0.03 sec 52/80 Test #52: test_xinfo ........................ Passed 0.03 sec 53/80 Test #53: test_xio .......................... Passed 0.03 sec 54/80 Test #54: test_xlayout ...................... Passed 0.03 sec 55/80 Test #55: test_xmanipulation ................ Passed 0.03 sec 56/80 Test #56: test_xmasked_view ................. Passed 0.03 sec 57/80 Test #57: test_xmath_result_type ............ Passed 0.03 sec 58/80 Test #58: test_xnan_functions ............... Passed 0.03 sec 59/80 Test #59: test_xnoalias ..................... Passed 0.02 sec 60/80 Test #60: test_xnorm ........................ Passed 0.02 sec 61/80 Test #61: test_xnpy ......................... Passed 0.02 sec 62/80 Test #62: test_xoptional .................... Passed 0.02 sec 63/80 Test #63: test_xoptional_assembly_adaptor ... Passed 0.02 sec 64/80 Test #64: test_xoptional_assembly_storage ... Passed 0.02 sec 65/80 Test #65: test_xset_operation ............... Passed 0.02 sec 66/80 Test #66: test_xrandom ...................... Passed 0.02 sec 67/80 Test #67: test_xrepeat ...................... Passed 0.02 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.01 sec 76/80 Test #77: test_xjson ........................ Passed 0.01 sec 77/80 Test #78: test_xmime ........................ Passed 0.01 sec 78/80 Test #79: test_xexpression_holder ........... Passed 0.01 sec 79/80 Test #68: test_xsort ........................ Passed 0.08 sec 80/80 Test #80: xtest ............................. Passed 0.17 sec 100% tests passed, 0 tests failed out of 80 Total Test time (real) = 0.23 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 Fri, 12 Jan 2024 17:58:06 +0000 elapsed time 0h 1m 38s >>> xtensor: Cleaning up srcdir >>> xtensor: Cleaning up pkgdir >>> xtensor: Uninstalling dependencies... (1/11) Purging .makedepends-xtensor (20240112.175629) (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: 315 MiB in 103 packages >>> xtensor: Updating the testing/armhf repository index... >>> xtensor: Signing the index...