>>> py3-ducc0: Building community/py3-ducc0 0.37.1-r0 (using abuild 3.14.1-r7) started Fri, 14 Mar 2025 20:07:18 +0000 >>> py3-ducc0: Validating /home/buildozer/aports/community/py3-ducc0/APKBUILD... >>> py3-ducc0: Analyzing dependencies... >>> py3-ducc0: Installing for build: build-base python3 py3-gpep517 py3-pybind11-dev py3-scikit-build-core py3-setuptools py3-wheel python3-dev py3-pytest-xdist py3-numpy (1/54) Installing libbz2 (1.0.8-r6) (2/54) Installing libffi (3.4.7-r0) (3/54) Installing gdbm (1.24-r0) (4/54) Installing xz-libs (5.6.4-r0) (5/54) Installing mpdecimal (4.0.0-r0) (6/54) Installing libpanelw (6.5_p20250216-r0) (7/54) Installing sqlite-libs (3.49.1-r0) (8/54) Installing python3 (3.12.9-r0) (9/54) Installing python3-pycache-pyc0 (3.12.9-r0) (10/54) Installing pyc (3.12.9-r0) (11/54) Installing python3-pyc (3.12.9-r0) (12/54) Installing py3-installer (0.7.0-r2) (13/54) Installing py3-installer-pyc (0.7.0-r2) (14/54) Installing py3-gpep517 (16-r0) (15/54) Installing py3-gpep517-pyc (16-r0) (16/54) Installing py3-pybind11 (2.13.6-r0) (17/54) Installing py3-pybind11-pyc (2.13.6-r0) (18/54) Installing py3-pybind11-dev (2.13.6-r0) (19/54) Installing libarchive (3.7.7-r0) (20/54) Installing rhash-libs (1.4.5-r0) (21/54) Installing libuv (1.50.0-r0) (22/54) Installing cmake (3.31.6-r1) (23/54) Installing py3-parsing (3.2.0-r0) (24/54) Installing py3-parsing-pyc (3.2.0-r0) (25/54) Installing py3-packaging (24.2-r0) (26/54) Installing py3-packaging-pyc (24.2-r0) (27/54) Installing py3-pathspec (0.12.1-r2) (28/54) Installing py3-pathspec-pyc (0.12.1-r2) (29/54) Installing samurai (1.2-r6) (30/54) Installing py3-scikit-build-core (0.11.0-r0) (31/54) Installing py3-scikit-build-core-pyc (0.11.0-r0) (32/54) Installing py3-setuptools (70.3.0-r0) (33/54) Installing py3-setuptools-pyc (70.3.0-r0) (34/54) Installing py3-wheel (0.43.0-r0) (35/54) Installing py3-wheel-pyc (0.43.0-r0) (36/54) Installing python3-dev (3.12.9-r0) (37/54) Installing py3-execnet (2.1.1-r0) (38/54) Installing py3-execnet-pyc (2.1.1-r0) (39/54) Installing py3-iniconfig (2.0.0-r1) (40/54) Installing py3-iniconfig-pyc (2.0.0-r1) (41/54) Installing py3-pluggy (1.5.0-r0) (42/54) Installing py3-pluggy-pyc (1.5.0-r0) (43/54) Installing py3-py (1.11.0-r4) (44/54) Installing py3-py-pyc (1.11.0-r4) (45/54) Installing py3-pytest (8.3.5-r0) (46/54) Installing py3-pytest-pyc (8.3.5-r0) (47/54) Installing py3-pytest-xdist (3.6.1-r0) (48/54) Installing py3-pytest-xdist-pyc (3.6.1-r0) (49/54) Installing libgfortran (14.2.0-r5) (50/54) Installing openblas (0.3.28-r0) (51/54) Installing py3-numpy (2.2.3-r2) (52/54) Installing py3-numpy-tests (2.2.3-r2) (53/54) Installing py3-numpy-pyc (2.2.3-r2) (54/54) Installing .makedepends-py3-ducc0 (20250314.200719) Executing busybox-1.37.0-r14.trigger OK: 656 MiB in 157 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_37_1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-ducc0: Fetching https://gitlab.mpcdf.mpg.de/mtr/ducc/-/archive/ducc0_0_37_1/ducc-ducc0_0_37_1.tar.gz >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_37_1.tar.gz >>> py3-ducc0: Checking sha512sums... ducc-ducc0_0_37_1.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/edge/ducc-ducc0_0_37_1.tar.gz... 2025-03-14 20:07:21,339 gpep517 INFO Building wheel via backend scikit_build_core.build 2025-03-14 20:07:21,431 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2025-03-14 20:07:21,431 scikit_build_core WARNING Unknown keys in top-level of pyproject.toml: project_urls *** scikit-build-core 0.11.0 using CMake 3.31.6 (wheel) *** Configuring CMake... loading initial cache file build/cp312-cp312-linux_aarch64/CMakeInit.txt -- The CXX compiler identification is GNU 14.2.0 -- 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 -- Found Python: /usr/bin/python3 (found suitable version "3.12.9", minimum required is "3.8") found components: Interpreter Development.Module -- Found pybind11: /usr/lib/python3.12/site-packages/pybind11/include (found version "2.13.6") -- Using GCC/Clang flags: -march=native -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/build/cp312-cp312-linux_aarch64 *** Building project with Ninja... [1/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/sht/sht.cc.o [2/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/mav.cc.o [3/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/threading.cc.o [4/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/string_utils.cc.o [5/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst3.cc.o [6/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst2.cc.o [7/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst1.cc.o [8/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder.cc.o [9/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/space_filling.cc.o [10/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/wigner3j.cc.o [11/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/geom_utils.cc.o [12/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/gridding_kernel.cc.o [13/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/pointing.cc.o [14/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/gl_integrator.cc.o [15/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/healpix/healpix_tables.cc.o [16/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/healpix/healpix_base.cc.o [17/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/nufft/spreadinterp_inst2.cc.o [18/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/nufft/spreadinterp_inst1.cc.o [19/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/fft/fft_inst2.cc.o [20/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/fft/fft_inst1.cc.o [21/30] Building CXX object CMakeFiles/ducc0.dir/python/ducc.cc.o [22/30] Building CXX object CMakeFiles/ducc0.dir/python/pointingprovider_pymod.cc.o [23/30] Building CXX object CMakeFiles/ducc0.dir/python/healpix_pymod.cc.o [24/30] Building CXX object CMakeFiles/ducc0.dir/python/wgridder_pymod.cc.o [25/30] Building CXX object CMakeFiles/ducc0.dir/python/totalconvolve_pymod.cc.o [26/30] Building CXX object CMakeFiles/ducc0.dir/python/misc_pymod.cc.o [27/30] Building CXX object CMakeFiles/ducc0.dir/python/sht_pymod.cc.o [28/30] Building CXX object CMakeFiles/ducc0.dir/python/fft_pymod.cc.o [29/30] Building CXX object CMakeFiles/ducc0.dir/python/nufft_pymod.cc.o /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc: In function 'auto ducc0::detail_gridder::get_nminmax_rectangle(double, double, double, double)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc:125:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return make_pair(nm1min, nm1max); | ^ In file included from /usr/include/c++/14.2.0/experimental/simd:89, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst1.cc:1: /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In instantiation of 'std::experimental::parallelism_v2::_Folded std::experimental::parallelism_v2::__fold_input(const simd&) [with _Abi = simd_abi::_VecBuiltin<16>]': /usr/include/c++/14.2.0/experimental/bits/simd_math.h:480:31: required from 'std::enable_if_t<((bool)is_floating_point_v<_Tp>), std::experimental::parallelism_v2::simd<_Tp, _Ap> > std::experimental::parallelism_v2::cos(const simd<_Tp, _Ap>&) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; = __detail::_MachineFlagsTemplate<15, 11>; std::enable_if_t<((bool)is_floating_point_v<_Tp>), simd<_Tp, _Ap> > = simd >]' 480 | const auto __f = __fold_input(__x); | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:105:20: required from 'void ducc0::detail_gridder::expi(std::vector >&, std::vector&, F) [with T = float; F = Wgridder, 2> >::grid2dirty_post2(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double)::::]' 105 | auto vcos = cos(vang); | ~~~^~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:434:15: required from 'void ducc0::detail_gridder::Wgridder::grid2dirty_post2(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double) [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 434 | expi(phases, buf, [&](size_t i) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | { return Tcalc(phase(xsq, sqr(y0+i*pixsize_y), w, true, nshift)); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:523:7: required from 'void ducc0::detail_gridder::Wgridder::grid2dirty_c_overwrite_wscreen_add(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double, size_t) [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 523 | grid2dirty_post2(grid, dirty, w); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1440:11: required from 'void ducc0::detail_gridder::Wgridder::x2dirty() [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1440 | grid2dirty_c_overwrite_wscreen_add(grid, dirty_out, w, pl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:18: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd_math.h:308:3: note: parameter passing for argument of type 'std::experimental::parallelism_v2::_Folded >' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | __fold_input(const simd& __x) | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > std::experimental::parallelism_v2::split(const simd&) [with _V = simd >; _Ap = simd_abi::_VecBuiltin<16>; long unsigned int _Parts = 2; std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > = std::array >, 2>; typename _V::value_type = float]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:61: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 96 | const auto __halves = split>>(__x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:115:29: required from 'std::complex<_Tp> ducc0::detail_gridder::hsum_cmplx(mysimd, mysimd) [with T = float; mysimd = std::experimental::parallelism_v2::simd >]' 115 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1320:43: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with long unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1320 | auto r = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:4168:3: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 4168 | split(const simd& __x) | ^~~~~ In file included from /usr/include/c++/14.2.0/string:49, from /usr/include/c++/14.2.0/bits/locale_classes.h:40, from /usr/include/c++/14.2.0/bits/ios_base.h:41, from /usr/include/c++/14.2.0/ios:44, from /usr/include/c++/14.2.0/istream:40, from /usr/include/c++/14.2.0/sstream:40, from /usr/include/c++/14.2.0/complex:45, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:24: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd&; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1708:27: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1708 | __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:115:29: required from 'std::complex<_Tp> ducc0::detail_gridder::hsum_cmplx(mysimd, mysimd) [with T = float; mysimd = std::experimental::parallelism_v2::simd >]' 115 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1320:43: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with long unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1320 | auto r = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In function 'std::enable_if_t<((bool)is_floating_point_v<_Tp>), std::experimental::parallelism_v2::simd<_Tp, _Ap> > std::experimental::parallelism_v2::cos(const simd<_Tp, _Ap>&) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; = __detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_math.h:480:20: note: parameter passing for argument of type 'std::experimental::parallelism_v2::_Folded >' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | const auto __f = __fold_input(__x); | ^~~ In file included from /usr/include/c++/14.2.0/experimental/simd:82: /usr/include/c++/14.2.0/experimental/bits/simd_neon.h: In static member function 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:28: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | const auto __halves = split>>(__x); | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In function 'std::experimental::parallelism_v2::cos, std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15ul, 11ul> >(std::experimental::parallelism_v2::simd > const&)std::enable_if, std::experimental::parallelism_v2::simd > >::type': /usr/include/c++/14.2.0/experimental/bits/simd_math.h:480:38: note: parameter passing for argument of type 'struct _Folded' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | const auto __f = __fold_input(__x); | ~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:89, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst2.cc:1: /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In instantiation of 'std::experimental::parallelism_v2::_Folded std::experimental::parallelism_v2::__fold_input(const simd&) [with _Abi = simd_abi::_VecBuiltin<16>]': /usr/include/c++/14.2.0/experimental/bits/simd_math.h:480:31: required from 'std::enable_if_t<((bool)is_floating_point_v<_Tp>), std::experimental::parallelism_v2::simd<_Tp, _Ap> > std::experimental::parallelism_v2::cos(const simd<_Tp, _Ap>&) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; = __detail::_MachineFlagsTemplate<15, 11>; std::enable_if_t<((bool)is_floating_point_v<_Tp>), simd<_Tp, _Ap> > = simd >]' 480 | const auto __f = __fold_input(__x); | ~~~~~~~~~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:105:20: required from 'void ducc0::detail_gridder::expi(std::vector >&, std::vector&, F) [with T = float; F = Wgridder, 2> >::grid2dirty_post2(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double)::::]' 105 | auto vcos = cos(vang); | ~~~^~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:434:15: required from 'void ducc0::detail_gridder::Wgridder::grid2dirty_post2(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 434 | expi(phases, buf, [&](size_t i) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | { return Tcalc(phase(xsq, sqr(y0+i*pixsize_y), w, true, nshift)); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:523:7: required from 'void ducc0::detail_gridder::Wgridder::grid2dirty_c_overwrite_wscreen_add(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double, size_t) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 523 | grid2dirty_post2(grid, dirty, w); | ^~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1440:11: required from 'void ducc0::detail_gridder::Wgridder::x2dirty() [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1440 | grid2dirty_c_overwrite_wscreen_add(grid, dirty_out, w, pl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:18: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd_math.h:308:3: note: parameter passing for argument of type 'std::experimental::parallelism_v2::_Folded >' when C++17 is enabled changed to match C++14 in GCC 10.1 308 | __fold_input(const simd& __x) | ^~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > std::experimental::parallelism_v2::split(const simd&) [with _V = simd >; _Ap = simd_abi::_VecBuiltin<16>; long unsigned int _Parts = 2; std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > = std::array >, 2>; typename _V::value_type = float]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:61: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 96 | const auto __halves = split>>(__x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:115:29: required from 'std::complex<_Tp> ducc0::detail_gridder::hsum_cmplx(mysimd, mysimd) [with T = float; mysimd = std::experimental::parallelism_v2::simd >]' 115 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1320:43: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with long unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1320 | auto r = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:4168:3: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 4168 | split(const simd& __x) | ^~~~~ In file included from /usr/include/c++/14.2.0/string:49, from /usr/include/c++/14.2.0/bits/locale_classes.h:40, from /usr/include/c++/14.2.0/bits/ios_base.h:41, from /usr/include/c++/14.2.0/ios:44, from /usr/include/c++/14.2.0/istream:40, from /usr/include/c++/14.2.0/sstream:40, from /usr/include/c++/14.2.0/complex:45, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:24: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd&; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1708:27: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1708 | __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:115:29: required from 'std::complex<_Tp> ducc0::detail_gridder::hsum_cmplx(mysimd, mysimd) [with T = float; mysimd = std::experimental::parallelism_v2::simd >]' 115 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1320:43: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with long unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1320 | auto r = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In function 'std::enable_if_t<((bool)is_floating_point_v<_Tp>), std::experimental::parallelism_v2::simd<_Tp, _Ap> > std::experimental::parallelism_v2::cos(const simd<_Tp, _Ap>&) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; = __detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_math.h:480:20: note: parameter passing for argument of type 'std::experimental::parallelism_v2::_Folded >' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | const auto __f = __fold_input(__x); | ^~~ In file included from /usr/include/c++/14.2.0/experimental/simd:82: /usr/include/c++/14.2.0/experimental/bits/simd_neon.h: In static member function 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:28: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | const auto __halves = split>>(__x); | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In function 'std::experimental::parallelism_v2::cos, std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15ul, 11ul> >(std::experimental::parallelism_v2::simd > const&)std::enable_if, std::experimental::parallelism_v2::simd > >::type': /usr/include/c++/14.2.0/experimental/bits/simd_math.h:480:38: note: parameter passing for argument of type 'struct _Folded' when C++17 is enabled changed to match C++14 in GCC 10.1 480 | const auto __f = __fold_input(__x); | ~~~~~~~~~~~~^~~~~ In file included from /usr/include/c++/14.2.0/string:49, from /usr/include/c++/14.2.0/bits/locale_classes.h:40, from /usr/include/c++/14.2.0/bits/ios_base.h:41, from /usr/include/c++/14.2.0/ios:44, from /usr/include/c++/14.2.0/istream:40, from /usr/include/c++/14.2.0/sstream:40, from /usr/include/c++/14.2.0/complex:45, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst3.cc:1: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1702:22: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1702 | return __binary_op(simd<_Tp, simd_abi::scalar>(__x[0]), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1703 | simd<_Tp, simd_abi::scalar>(__x[1]))[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = double; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:115:29: required from 'std::complex<_Tp> ducc0::detail_gridder::hsum_cmplx(mysimd, mysimd) [with T = double; mysimd = std::experimental::parallelism_v2::simd >]' 115 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1320:43: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with long unsigned int SUPP = 16; bool wgrid = true; Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1320 | auto r = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = long unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = double; Tacc = double; Tms = double; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = double; size_t = long unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst1.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::operator*(const ducc0::Cmplx&) const [with T2 = float; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1716:19: required from 'void ducc0::detail_fft::ExecConv1R::operator()(const Titer&, const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, Tstorage&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_mav::cmav&) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 >, float, float>; Titer = ducc0::detail_fft::multi_iter<4>]' 1716 | auto t3 = t1*t2; | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1663:15: required from 'void ducc0::detail_fft::general_convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t, const Exec&) [with Tplan = pocketfft_r; T0 = float; T = float; Exec = ExecConv1R; size_t = long unsigned int]' 1663 | exec(it, in, out, storage2, *plan1, *plan2, fkernel); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1791:43: required from 'void ducc0::detail_fft::convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t) [with T = float; size_t = long unsigned int]' 1791 | general_convolve_axis, T>(in, out, axis, kernel, nthreads, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1792 | ExecConv1R()); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst_inc.h:58:77: required from here 58 | const vfmav &out, size_t axis, const cmav &kernel, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:94:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | template auto operator* (const Cmplx &other) const | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::operator*(const ducc0::Cmplx&) const [with T2 = float; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1716:19: required from 'void ducc0::detail_fft::ExecConv1R::operator()(const Titer&, const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, Tstorage&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_mav::cmav&) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 >, float, float>; Titer = ducc0::detail_fft::multi_iter<4>]' 1716 | auto t3 = t1*t2; | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1672:17: required from 'void ducc0::detail_fft::general_convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t, const Exec&) [with Tplan = pocketfft_r; T0 = float; T = float; Exec = ExecConv1R; size_t = long unsigned int]' 1672 | exec(it, in, out, storage2, *plan1, *plan2, fkernel); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1791:43: required from 'void ducc0::detail_fft::convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t) [with T = float; size_t = long unsigned int]' 1791 | general_convolve_axis, T>(in, out, axis, kernel, nthreads, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1792 | ExecConv1R()); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst_inc.h:58:77: required from here 58 | const vfmav &out, size_t axis, const cmav &kernel, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:94:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | template auto operator* (const Cmplx &other) const | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r * other))> ducc0::Cmplx::operator*(const T2&) const [with T2 = float; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r * other)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1765:52: required from 'void ducc0::detail_fft::ExecConv1C::operator()(const Titer&, const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, Tstorage&, const ducc0::detail_fft::pocketfft_c&, const ducc0::detail_fft::pocketfft_c&, const ducc0::detail_mav::cmav, 1>&) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 > >, ducc0::Cmplx, float>; Titer = ducc0::detail_fft::multi_iter<4>]' 1765 | res2[l_out-i] = res2[i] = res[i]*fkernel(i)*T0(.5); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1663:15: required from 'void ducc0::detail_fft::general_convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t, const Exec&) [with Tplan = pocketfft_c; T0 = float; T = ducc0::Cmplx; Exec = ExecConv1C; size_t = long unsigned int]' 1663 | exec(it, in, out, storage2, *plan1, *plan2, fkernel); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1809:43: required from 'void ducc0::detail_fft::convolve_axis(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, size_t, const ducc0::detail_mav::cmav, 1>&, size_t) [with T = float; size_t = long unsigned int]' 1809 | general_convolve_axis, T>(in2, out2, axis, kernel2, nthreads, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1810 | ExecConv1C()); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst_inc.h:61:18: required from here 61 | size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:85:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | template auto operator* (const T2 &other) const | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r * other))> ducc0::Cmplx::operator*(const T2&) const [with T2 = float; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r * other)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:314:50: required from 'void ducc0::detail_fft::pocketfft_c::exec_copyback(ducc0::Cmplx*, ducc0::Cmplx*, Tfs, bool, size_t) const [with Tfd = std::experimental::parallelism_v2::simd >; Tfs = float; size_t = long unsigned int]' 314 | for (size_t i=0; i >&, const ducc0::detail_mav::vfmav >&, Tstorage&, const ducc0::detail_fft::pocketfft_c&, T0, size_t, size_t) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 > >, ducc0::Cmplx, float>; Titer = ducc0::detail_fft::multi_iter<16>; size_t = long unsigned int]' 820 | plan.exec_copyback(buf2+i*dstr, buf1, fct, forward, nthreads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:719:28: required from 'void ducc0::detail_fft::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, T0, size_t, const Exec&, bool) [with Tplan = pocketfft_c; T = ducc0::Cmplx; T0 = float; Exec = ExecC2C; shape_t = std::vector; size_t = long unsigned int]' 719 | exec.exec_n(it, tin, out, storage2, *plan, fct, n_bunch/lvlen, nth1d); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1414:33: required from 'void ducc0::detail_fft::c2c(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, const shape_t&, bool, T, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1414 | general_nd>(in2, out2, axes2, fct, nthreads, ExecC2C{forward}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst_inc.h:24:25: required from here 24 | T fct, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:85:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 85 | template auto operator* (const T2 &other) const | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::special_mul(const ducc0::Cmplx&) const [with bool fwd = true; T2 = float; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1485:74: required from 'ducc0::Cmplx* ducc0::detail_fft::cfft_multipass::exec_(ducc0::Cmplx*, ducc0::Cmplx*, ducc0::Cmplx*, size_t) const [with bool fwd = true; T = std::experimental::parallelism_v2::simd >; Tfs = float; size_t = long unsigned int]' 1485 | cc2[n*ip+m] = cc2[n*ip+m].template special_mul((*myroots)[rfct*m*i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1636:5: required from 'void* ducc0::detail_fft::cfft_multipass::exec(const std::type_index&, void*, void*, void*, bool, size_t) const [with Tfs = float; size_t = long unsigned int]' 122 | return fwd ? exec_(in1, copy1, buf1, nthreads) \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1636:5: required from here 99 | virtual void *exec(const type_index &ti, void *in, void *copy, void *buf, \ | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:97:40: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | template auto special_mul (const Cmplx &other) const | ^~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::special_mul(const ducc0::Cmplx&) const [with bool fwd = true; T2 = float; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1485:74: required from 'ducc0::Cmplx* ducc0::detail_fft::cfft_multipass::exec_(ducc0::Cmplx*, ducc0::Cmplx*, ducc0::Cmplx*, size_t) const [with bool fwd = true; T = std::experimental::parallelism_v2::simd >; Tfs = float; size_t = long unsigned int]' 1485 | cc2[n*ip+m] = cc2[n*ip+m].template special_mul((*myroots)[rfct*m*i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1636:5: required from 'void* ducc0::detail_fft::cfft_multipass::exec(const std::type_index&, void*, void*, void*, bool, size_t) const [with Tfs = float; size_t = long unsigned int]' 137 | return fwd ? exec_(in1, copy1, buf1, nthreads) \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1636:5: required from here 99 | virtual void *exec(const type_index &ti, void *in, void *copy, void *buf, \ | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:97:40: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 97 | template auto special_mul (const Cmplx &other) const | ^~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::operator-(const ducc0::Cmplx&) const [with T2 = std::experimental::parallelism_v2::simd >; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:681:30: required from 'Tcd* ducc0::detail_fft::cfftp8::exec_(Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float; size_t = long unsigned int]' 681 | PM(CC(0,2),CC(0,6),a0-a2,a3); | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:814:5: required from 'void* ducc0::detail_fft::cfftp8::exec(const std::type_index&, void*, void*, void*, bool, size_t) const [with Tfs = float; size_t = long unsigned int]' 122 | return fwd ? exec_(in1, copy1, buf1, nthreads) \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:814:5: required from here 99 | virtual void *exec(const type_index &ti, void *in, void *copy, void *buf, \ | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:91:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | template auto operator- (const Cmplx &other) const | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::operator-(const ducc0::Cmplx&) const [with T2 = std::experimental::parallelism_v2::simd >; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:681:30: required from 'Tcd* ducc0::detail_fft::cfftp8::exec_(Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float; size_t = long unsigned int]' 681 | PM(CC(0,2),CC(0,6),a0-a2,a3); | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:814:5: required from 'void* ducc0::detail_fft::cfftp8::exec(const std::type_index&, void*, void*, void*, bool, size_t) const [with Tfs = float; size_t = long unsigned int]' 137 | return fwd ? exec_(in1, copy1, buf1, nthreads) \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:814:5: required from here 99 | virtual void *exec(const type_index &ti, void *in, void *copy, void *buf, \ | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:91:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 91 | template auto operator- (const Cmplx &other) const | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx ducc0::Cmplx::conj() const [with T = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2891:40: required from 'Tfd* ducc0::detail_fft::rfftp_complexify::exec_(Tfd*, Tfd*, Tfd*, size_t) const [with bool fwd = true; Tfd = std::experimental::parallelism_v2::simd >; Tfs = float; size_t = long unsigned int]' 2891 | auto xe = res[i]+res[xi].conj(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2933:5: required from 'void* ducc0::detail_fft::rfftp_complexify::exec(const std::type_index&, void*, void*, void*, bool, size_t) const [with Tfs = float; size_t = long unsigned int]' 1791 | return fwd ? exec_(in1, copy1, buf1, nthreads) \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2933:5: required from here 1769 | virtual void *exec(const type_index &ti, void *in, void *copy, void *buf, \ | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:80:9: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Cmplx conj() const { return {r, -i}; } | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx ducc0::Cmplx::conj() const [with T = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2891:40: required from 'Tfd* ducc0::detail_fft::rfftp_complexify::exec_(Tfd*, Tfd*, Tfd*, size_t) const [with bool fwd = true; Tfd = std::experimental::parallelism_v2::simd >; Tfs = float; size_t = long unsigned int]' 2891 | auto xe = res[i]+res[xi].conj(); | ~~~~~~~~~~~~^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2933:5: required from 'void* ducc0::detail_fft::rfftp_complexify::exec(const std::type_index&, void*, void*, void*, bool, size_t) const [with Tfs = float; size_t = long unsigned int]' 1805 | return fwd ? exec_(in1, copy1, buf1, nthreads) \ | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2933:5: required from here 1769 | virtual void *exec(const type_index &ti, void *in, void *copy, void *buf, \ | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:80:9: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 80 | Cmplx conj() const { return {r, -i}; } | ^~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:76: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftpblue::exec_(Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1110:16: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1110 | auto zero = akf[0]*Tfs(0); | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftpblue::exec_(Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1110:16: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:78: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h: In function 'void ducc0::detail_fft::PM(T&, T&, T, T) [with T = ducc0::Cmplx > >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:78:34: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 78 | template inline void PM(T &a, T &b, T c, T d) | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h: In function 'void ducc0::detail_fft::PM(T&, T&, T, T) [with T = ducc0::Cmplx > >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:78:34: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp11::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:861:13: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Tcd ca = t1 + t2*x1 + t3*x2 + t4*x3 + t5*x4 +t6*x5, \ | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:868:9: note: in expansion of macro 'POCKETFFT_PARTSTEP11a0' 868 | POCKETFFT_PARTSTEP11a0(u1,u2,x1,x2,x3,x4,x5,y1,y2,y3,y4,y5,CH(0,k,u1),CH(0,k,u2)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:881:11: note: in expansion of macro 'POCKETFFT_PARTSTEP11a' 881 | POCKETFFT_PARTSTEP11a(1,10,tw1r,tw2r,tw3r,tw4r,tw5r,+tw1i,+tw2i,+tw3i,+tw4i,+tw5i) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp11::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:861:13: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 861 | Tcd ca = t1 + t2*x1 + t3*x2 + t4*x3 + t5*x4 +t6*x5, \ | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:868:9: note: in expansion of macro 'POCKETFFT_PARTSTEP11a0' 868 | POCKETFFT_PARTSTEP11a0(u1,u2,x1,x2,x3,x4,x5,y1,y2,y3,y4,y5,CH(0,k,u1),CH(0,k,u2)) | ^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:881:11: note: in expansion of macro 'POCKETFFT_PARTSTEP11a' 881 | POCKETFFT_PARTSTEP11a(1,10,tw1r,tw2r,tw3r,tw4r,tw5r,+tw1i,+tw2i,+tw3i,+tw4i,+tw5i) | ^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp8::exec_(Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:680:11: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 680 | PM(CC(0,0),CC(0,4),a0+a2,a1); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp8::exec_(Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:680:11: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp5::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:471:28: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | special_mul(ca+cb,WA(u1-1,i),CH(i,k,u1)); \ | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:493:13: note: in expansion of macro 'POCKETFFT_PARTSTEP5b' 493 | POCKETFFT_PARTSTEP5b(1,4,tw1r,tw2r,+tw1i,+tw2i) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp5::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:471:28: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 471 | special_mul(ca+cb,WA(u1-1,i),CH(i,k,u1)); \ | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:493:13: note: in expansion of macro 'POCKETFFT_PARTSTEP5b' 493 | POCKETFFT_PARTSTEP5b(1,4,tw1r,tw2r,+tw1i,+tw2i) | ^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp4::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:393:13: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 393 | CH(i,k,0) = t2+t3; | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp4::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:393:13: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp3::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:278:9: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | CH(idx,k,0)=t0+t1; | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:296:11: note: in expansion of macro 'POCKETFFT_PREP3' 296 | POCKETFFT_PREP3(0) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp3::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:278:9: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 278 | CH(idx,k,0)=t0+t1; | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:296:11: note: in expansion of macro 'POCKETFFT_PREP3' 296 | POCKETFFT_PREP3(0) | ^~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp2::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:209:11: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 209 | CH(k,0) = CC(0,k)+CC(1,k); | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tcd* ducc0::detail_fft::cfftp2::exec_(const Tcd*, Tcd*, Tcd*, size_t) const [with bool fwd = true; Tcd = ducc0::Cmplx > >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:209:11: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::Cmplx* ducc0::detail_fft::cfft_multipass::exec_(ducc0::Cmplx*, ducc0::Cmplx*, ducc0::Cmplx*, size_t) const [with bool fwd = true; T = std::experimental::parallelism_v2::simd >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1485:23: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1485 | cc2[n*ip+m] = cc2[n*ip+m].template special_mul((*myroots)[rfct*m*i]); | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::Cmplx* ducc0::detail_fft::cfft_multipass::exec_(ducc0::Cmplx*, ducc0::Cmplx*, ducc0::Cmplx*, size_t) const [with bool fwd = true; T = std::experimental::parallelism_v2::simd >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1485:23: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tfd* ducc0::detail_fft::rfftp_complexify::exec_(Tfd*, Tfd*, Tfd*, size_t) const [with bool fwd = true; Tfd = std::experimental::parallelism_v2::simd >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2891:16: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 2891 | auto xe = res[i]+res[xi].conj(); | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'Tfd* ducc0::detail_fft::rfftp_complexify::exec_(Tfd*, Tfd*, Tfd*, size_t) const [with bool fwd = true; Tfd = std::experimental::parallelism_v2::simd >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2891:16: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h: In member function 'void ducc0::detail_fft::pocketfft_c::exec_copyback(ducc0::Cmplx*, ducc0::Cmplx*, Tfs, bool, size_t) const [with Tfd = std::experimental::parallelism_v2::simd >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:314:38: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | for (size_t i=0; i::exec_copyback(ducc0::Cmplx*, ducc0::Cmplx*, Tfs, bool, size_t) const [with Tfd = std::experimental::parallelism_v2::simd >; Tfs = float]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:314:38: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h: In member function 'void ducc0::detail_fft::ExecConv1R::operator()(const Titer&, const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, Tstorage&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_mav::cmav&) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 >, float, float>; Titer = ducc0::detail_fft::multi_iter<4>]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1716:12: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1716 | auto t3 = t1*t2; | ^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h: In member function 'void ducc0::detail_fft::ExecConv1R::operator()(const Titer&, const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, Tstorage&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_mav::cmav&) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 >, float, float>; Titer = ducc0::detail_fft::multi_iter<4>]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1716:12: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h: In member function 'void ducc0::detail_fft::ExecConv1C::operator()(const Titer&, const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, Tstorage&, const ducc0::detail_fft::pocketfft_c&, const ducc0::detail_fft::pocketfft_c&, const ducc0::detail_mav::cmav, 1>&) const [with T0 = float; Tstorage = ducc0::detail_fft::TmpStorage2 > >, ducc0::Cmplx, float>; Titer = ducc0::detail_fft::multi_iter<4>]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1755:5: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 1755 | res2[0] = res[0]*fkernel(0); | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h: In member function 'ducc0::detail_fft::pocketfft_c::exec_copyback > >(ducc0::Cmplx > >*, ducc0::Cmplx > >*, float, bool, unsigned long) constvoid': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:314:50: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 314 | for (size_t i=0; i >, float, float>, ducc0::detail_fft::multi_iter<4ul> >(ducc0::detail_fft::multi_iter<4ul> const&, ducc0::detail_mav::cfmav const&, ducc0::detail_mav::vfmav const&, ducc0::detail_fft::TmpStorage2 >, float, float>&, ducc0::detail_fft::pocketfft_r const&, ducc0::detail_fft::pocketfft_r const&, ducc0::detail_mav::cmav const&) constvoid': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1728:25: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 1728 | res[2*i-1] = (t1*t2).r*T0(2); | ~~~^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h: In member function 'ducc0::detail_fft::ExecConv1R::operator() >, float, float>, ducc0::detail_fft::multi_iter<4ul> >(ducc0::detail_fft::multi_iter<4ul> const&, ducc0::detail_mav::cfmav const&, ducc0::detail_mav::vfmav const&, ducc0::detail_fft::TmpStorage2 >, float, float>&, ducc0::detail_fft::pocketfft_r const&, ducc0::detail_fft::pocketfft_r const&, ducc0::detail_mav::cmav const&) constvoid': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1728:25: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 1728 | res[2*i-1] = (t1*t2).r*T0(2); | ~~~^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::detail_fft::cfftpblue::exec_ > > >(ducc0::Cmplx > >*, ducc0::Cmplx > >*, ducc0::Cmplx > >*, unsigned long) constducc0::Cmplx > >*': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1118:53: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 1118 | res[0] = res[0].template special_mul(bkf[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::detail_fft::cfftpblue::exec_ > > >(ducc0::Cmplx > >*, ducc0::Cmplx > >*, ducc0::Cmplx > >*, unsigned long) constducc0::Cmplx > >*': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1118:53: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 1118 | res[0] = res[0].template special_mul(bkf[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h: In function 'ducc0::detail_fft::PM > > >(ducc0::Cmplx > >&, ducc0::Cmplx > >&, ducc0::Cmplx > >, ducc0::Cmplx > >)void': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:79:15: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | { a=c+d; b=c-d; } | ~^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h: In function 'ducc0::detail_fft::PM > > >(ducc0::Cmplx > >&, ducc0::Cmplx > >&, ducc0::Cmplx > >, ducc0::Cmplx > >)void': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft.h:79:15: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 79 | { a=c+d; b=c-d; } | ~^~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::detail_fft::rfftp_complexify::exec_ > >(std::experimental::parallelism_v2::simd >*, std::experimental::parallelism_v2::simd >*, std::experimental::parallelism_v2::simd >*, unsigned long) conststd::experimental::parallelism_v2::simd >*': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2891:27: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 2891 | auto xe = res[i]+res[xi].conj(); | ~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::detail_fft::rfftp_complexify::exec_ > >(std::experimental::parallelism_v2::simd >*, std::experimental::parallelism_v2::simd >*, std::experimental::parallelism_v2::simd >*, unsigned long) conststd::experimental::parallelism_v2::simd >*': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:2891:27: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 2891 | auto xe = res[i]+res[xi].conj(); | ~~~~~~^~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::detail_fft::cfft_multipass::exec_ > >(ducc0::Cmplx > >*, ducc0::Cmplx > >*, ducc0::Cmplx > >*, unsigned long) constducc0::Cmplx > >*': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1485:74: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 1485 | cc2[n*ip+m] = cc2[n*ip+m].template special_mul((*myroots)[rfct*m*i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h: In member function 'ducc0::detail_fft::cfft_multipass::exec_ > >(ducc0::Cmplx > >*, ducc0::Cmplx > >*, ducc0::Cmplx > >*, unsigned long) constducc0::Cmplx > >*': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft1d_impl.h:1485:74: note: parameter passing for argument of type 'struct Cmplx' when C++17 is enabled changed to match C++14 in GCC 10.1 1485 | cc2[n*ip+m] = cc2[n*ip+m].template special_mul((*myroots)[rfct*m*i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:36, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/sht_pymod.cc:33: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:267:29: required from 'int ducc0::detail_alm::ft_partial_sph_isometry_plan::ft_symmetric_tridiagonal_symmetric_eigen::eval_helper(int, const std::vector&, std::vector&) const [with Tv = std::experimental::parallelism_v2::simd; long unsigned int N = 1; bool high_accuracy = true]' 267 | nrm[i] += vkm1*vkm1 + vkm2*vkm2 + vkm3*vkm3; | ~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:366:60: required from 'void ducc0::detail_alm::ft_partial_sph_isometry_plan::ft_symmetric_tridiagonal_symmetric_eigen::eval(const std::vector&, std::vector&) const [with bool high_accuracy = true]' 366 | eval_helper::type,1>(j, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:455:17: required from 'void ducc0::detail_alm::xchg_yz(const Alm_Base&, const ducc0::detail_mav::vmav, 1>&, size_t) [with T = float; size_t = long unsigned int]' 455 | F.F11.eval(tin, tout); | ~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:514:12: required from 'void ducc0::detail_alm::rotate_alm(const Alm_Base&, const ducc0::detail_mav::vmav, 1>&, double, double, double, size_t) [with T = float; size_t = long unsigned int]' 514 | xchg_yz(base, alm, nthreads); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/sht_pymod.cc:102:13: required from 'ducc0::detail_pybind::NpArr ducc0::detail_pymodule_sht::Py2_rotate_alm(const ducc0::detail_pybind::CNpArr&, size_t, double, double, double, size_t, const OptSizeT&, const OptSizeT&, ducc0::detail_pybind::OptNpArr&) [with T = float; ducc0::detail_pybind::NpArr = pybind11::array; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = long unsigned int; OptSizeT = std::optional; ducc0::detail_pybind::OptNpArr = std::optional]' 102 | rotate_alm(base, alm, psi, theta, phi, nthreads); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/sht_pymod.cc:115:3: required from here 115 | DISPATCH_C(alm, Py2_rotate_alm, (alm, lmax, psi, theta, phi, nthreads, mmax_in, mmax_out, alm_out)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:5615:5: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5615 | operator*(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst2.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h: In instantiation of 'ducc0::Cmplx*)this)->ducc0::Cmplx::r + other.r))> ducc0::Cmplx::operator*(const ducc0::Cmplx&) const [with T2 = double; T = std::experimental::parallelism_v2::simd >; decltype ((((const ducc0::Cmplx*)this)->r + other.r)) = std::experimental::parallelism_v2::simd >]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1716:19: required from 'void ducc0::detail_fft::ExecConv1R::operator()(const Titer&, const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, Tstorage&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_fft::pocketfft_r&, const ducc0::detail_mav::cmav&) const [with T0 = double; Tstorage = ducc0::detail_fft::TmpStorage2 >, double, double>; Titer = ducc0::detail_fft::multi_iter<2>]' 1716 | auto t3 = t1*t2; | ~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1663:15: required from 'void ducc0::detail_fft::general_convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t, const Exec&) [with Tplan = pocketfft_r; T0 = double; T = double; Exec = ExecConv1R; size_t = long unsigned int]' 1663 | exec(it, in, out, storage2, *plan1, *plan2, fkernel); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fftnd_impl.h:1791:43: required from 'void ducc0::detail_fft::convolve_axis(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, size_t, const ducc0::detail_mav::cmav&, size_t) [with T = double; size_t = long unsigned int]' 1791 | general_convolve_axis, T>(in, out, axis, kernel, nthreads, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1792 | ExecConv1R()); | ~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/fft/fft_inst_inc.h:58:77: required from here 58 | const vfmav &out, size_t axis, const cmav &kernel, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/cmplx.h:94:30: note: parameter passing for argument of type 'ducc0::Cmplx > >' when C++17 is enabled changed to match C++14 in GCC 10.1 94 | template auto operator* (const Cmplx &other) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst1.cc:20: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > std::experimental::parallelism_v2::split(const simd&) [with _V = simd >; _Ap = simd_abi::_VecBuiltin<16>; long unsigned int _Parts = 2; std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > = std::array >, 2>; typename _V::value_type = float]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:61: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 96 | const auto __halves = split>>(__x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:37:29: required from 'std::complex<_Tp> ducc0::detail_nufft::hsum_cmplx(mysimd, mysimd) [with T = float; mysimd = std::experimental::parallelism_v2::simd >]' 37 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:596:46: required from 'void ducc0::detail_nufft::Spreadinterp::interpolation_helper(size_t, const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav, 1>&) const [with long unsigned int SUPP = 16; Tpoints = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int; size_t = long unsigned int]' 596 | points(row) = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:312:3: required from 'void ducc0::detail_nufft::Spreadinterp::interp(const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::vmav, 1>&) [with Tpoints = float; Tgrid = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int]' 265 | interpolation_helper<16>(supp, grid, coords_sorted, points); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:1429:23: required from 'void ducc0::detail_nufft::Spreadinterp2::interp(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vmav, 1>&) [with Tpoints = float; Tgrid = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int]' 1429 | if (si1) si1->interp(cmav,1>(grid), points); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst1.cc:47:1: required from here 30 | const cfmav> &grid, const vmav,1> &points); \ | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:4168:3: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 4168 | split(const simd& __x) | ^~~~~ In file included from /usr/include/c++/14.2.0/string:49, from /usr/include/c++/14.2.0/bitset:52, from /usr/include/c++/14.2.0/experimental/bits/simd.h:33: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd&; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1708:27: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1708 | __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:37:29: required from 'std::complex<_Tp> ducc0::detail_nufft::hsum_cmplx(mysimd, mysimd) [with T = float; mysimd = std::experimental::parallelism_v2::simd >]' 37 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:596:46: required from 'void ducc0::detail_nufft::Spreadinterp::interpolation_helper(size_t, const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav, 1>&) const [with long unsigned int SUPP = 16; Tpoints = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int; size_t = long unsigned int]' 596 | points(row) = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:312:3: required from 'void ducc0::detail_nufft::Spreadinterp::interp(const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::vmav, 1>&) [with Tpoints = float; Tgrid = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int]' 265 | interpolation_helper<16>(supp, grid, coords_sorted, points); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:1429:23: required from 'void ducc0::detail_nufft::Spreadinterp2::interp(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vmav, 1>&) [with Tpoints = float; Tgrid = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int]' 1429 | if (si1) si1->interp(cmav,1>(grid), points); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst1.cc:47:1: required from here 30 | const cfmav> &grid, const vmav,1> &points); \ | ^ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:82: /usr/include/c++/14.2.0/experimental/bits/simd_neon.h: In static member function 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:28: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | const auto __halves = split>>(__x); | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/refwrap.h:39, from /usr/include/c++/14.2.0/vector:68, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:24: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1702:22: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1702 | return __binary_op(simd<_Tp, simd_abi::scalar>(__x[0]), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1703 | simd<_Tp, simd_abi::scalar>(__x[1]))[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = double; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:399:34: required from here 399 | cc[0] += complex(reduce(a,std::plus<>()),reduce(b,std::plus<>())); | ~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:30: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > std::experimental::parallelism_v2::split(const simd&) [with _V = simd >; _Ap = simd_abi::_VecBuiltin<16>; long unsigned int _Parts = 2; std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > = std::array >, 2>; typename _V::value_type = float]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:61: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 96 | const auto __halves = split>>(__x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:249:36: required from 'void ducc0::detail_sphereinterpol::SphereInterpol::interpolx(size_t, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, ducc0::detail_timers::TimerHierarchy&) const [with long unsigned int supp = 8; Tloc = double; T = float; size_t = long unsigned int]' 249 | signal(0, i) = reduce(tres0, std::plus<>()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:569:25: required from 'void ducc0::detail_sphereinterpol::SphereInterpol::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, ducc0::detail_timers::TimerHierarchy&) const [with Tloc = double; T = float; size_t = long unsigned int]' 569 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, signal, timers); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2948:17: required from 'void ducc0::detail_sht::synthesis_general(const ducc0::detail_mav::cmav, 2>&, const ducc0::detail_mav::vmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, double, size_t, SHT_mode, bool) [with T = float; Tloc = double; size_t = long unsigned int; ptrdiff_t = long int]' 2948 | inter.interpol(planes, 0, 0, xtheta, xphi, map, timers); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2956:99: required from here 2956 | double epsilon, double sigma_min, double sigma_max, size_t nthreads, SHT_mode mode, bool verbose); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:4168:3: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 4168 | split(const simd& __x) | ^~~~~ /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd&; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1708:27: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1708 | __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:249:36: required from 'void ducc0::detail_sphereinterpol::SphereInterpol::interpolx(size_t, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, ducc0::detail_timers::TimerHierarchy&) const [with long unsigned int supp = 8; Tloc = double; T = float; size_t = long unsigned int]' 249 | signal(0, i) = reduce(tres0, std::plus<>()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:569:25: required from 'void ducc0::detail_sphereinterpol::SphereInterpol::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, ducc0::detail_timers::TimerHierarchy&) const [with Tloc = double; T = float; size_t = long unsigned int]' 569 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, signal, timers); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2948:17: required from 'void ducc0::detail_sht::synthesis_general(const ducc0::detail_mav::cmav, 2>&, const ducc0::detail_mav::vmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, double, size_t, SHT_mode, bool) [with T = float; Tloc = double; size_t = long unsigned int; ptrdiff_t = long int]' 2948 | inter.interpol(planes, 0, 0, xtheta, xphi, map, timers); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2956:99: required from here 2956 | double epsilon, double sigma_min, double sigma_max, size_t nthreads, SHT_mode mode, bool verbose); | ^ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:82: /usr/include/c++/14.2.0/experimental/bits/simd_neon.h: In static member function 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:28: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | const auto __halves = split>>(__x); | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/string:49, from /usr/include/c++/14.2.0/bitset:52, from /usr/include/c++/14.2.0/experimental/bits/simd.h:33, from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst2.cc:20: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1702:22: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1702 | return __binary_op(simd<_Tp, simd_abi::scalar>(__x[0]), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1703 | simd<_Tp, simd_abi::scalar>(__x[1]))[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = double; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:37:29: required from 'std::complex<_Tp> ducc0::detail_nufft::hsum_cmplx(mysimd, mysimd) [with T = double; mysimd = std::experimental::parallelism_v2::simd >]' 37 | { return complex(reduce(vr, plus<>()), reduce(vi, plus<>())); } | ~~~~~~^~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:596:46: required from 'void ducc0::detail_nufft::Spreadinterp::interpolation_helper(size_t, const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav, 1>&) const [with long unsigned int SUPP = 16; Tpoints = double; Tcalc = double; Tacc = double; Tcoord = float; Tidx = unsigned int; size_t = long unsigned int]' 596 | points(row) = hsum_cmplx(rr,ri); | ~~~~~~~~~~~~~~~~~^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:312:3: required from 'void ducc0::detail_nufft::Spreadinterp::interp(const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::vmav, 1>&) [with Tpoints = double; Tgrid = double; Tcalc = double; Tacc = double; Tcoord = float; Tidx = unsigned int]' 265 | interpolation_helper<16>(supp, grid, coords_sorted, points); \ | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:1429:23: required from 'void ducc0::detail_nufft::Spreadinterp2::interp(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vmav, 1>&) [with Tpoints = double; Tgrid = double; Tcalc = double; Tacc = double; Tcoord = float; Tidx = unsigned int]' 1429 | if (si1) si1->interp(cmav,1>(grid), points); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst2.cc:47:1: required from here 30 | const cfmav> &grid, const vmav,1> &points); \ | ^ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:34, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:37, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:24: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > std::experimental::parallelism_v2::split(const simd&) [with _V = simd >; _Ap = simd_abi::_VecBuiltin<16>; long unsigned int _Parts = 2; std::enable_if_t<((bool)((simd_size_v == (_Parts * _V::size())) && is_simd_v<_V>)), std::array<_V, _Parts> > = std::array >, 2>; typename _V::value_type = float]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:61: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 96 | const auto __halves = split>>(__x); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:250:29: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpolx(size_t, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with long unsigned int supp = 8; Tloc = float; T = float; size_t = long unsigned int]' 250 | signal(i) = reduce(res, std::plus<>()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:547:25: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with Tloc = float; T = float; size_t = long unsigned int]' 547 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:94:15: required from 'void ducc0::detail_pymodule_totalconvolve::Py_ConvolverPlan::Py_interpol(const ducc0::detail_pybind::CNpArr&, size_t, size_t, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, ducc0::detail_pybind::NpArr&) [with T = float; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = long unsigned int; ducc0::detail_pybind::NpArr = pybind11::array]' 94 | interpol(cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:833:31: required from here 833 | .def("interpol", &conv_f::Py_interpol, Py_ConvolverPlan_f_interpol_DS, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:4168:3: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 4168 | split(const simd& __x) | ^~~~~ In file included from /usr/include/c++/14.2.0/string:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/bindings/pybind_utils.h:53, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/../../python/module_adders.h:4, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:22: /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1702:22: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1702 | return __binary_op(simd<_Tp, simd_abi::scalar>(__x[0]), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1703 | simd<_Tp, simd_abi::scalar>(__x[1]))[0]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = double; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = double; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:250:29: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpolx(size_t, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with long unsigned int supp = 16; Tloc = double; T = double; size_t = long unsigned int]' 250 | signal(i) = reduce(res, std::plus<>()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:547:25: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with Tloc = double; T = double; size_t = long unsigned int]' 547 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:94:15: required from 'void ducc0::detail_pymodule_totalconvolve::Py_ConvolverPlan::Py_interpol(const ducc0::detail_pybind::CNpArr&, size_t, size_t, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, ducc0::detail_pybind::NpArr&) [with T = double; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = long unsigned int; ducc0::detail_pybind::NpArr = pybind11::array]' 94 | interpol(cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:811:31: required from here 811 | .def("interpol", &conv_d::Py_interpol, Py_ConvolverPlan_interpol_DS, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ /usr/include/c++/14.2.0/bits/stl_function.h: In instantiation of 'constexpr decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) std::plus::operator()(_Tp&&, _Up&&) const [with _Tp = std::experimental::parallelism_v2::simd&; _Up = std::experimental::parallelism_v2::simd; decltype ((forward<_Tp>(__t) + forward<_Up>(__u))) = std::experimental::parallelism_v2::simd]': /usr/include/c++/14.2.0/experimental/bits/simd_builtin.h:1708:27: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplBuiltin<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 1708 | __acc = __binary_op(__acc, simd<_Tp, simd_abi::scalar>(__x[__i])); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:126:25: required from 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]' 126 | return _Base::_S_reduce(__x, static_cast<_BinaryOperation&&>(__binary_op)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:3912:38: required from 'constexpr _Tp std::experimental::parallelism_v2::reduce(const simd<_Tp, _Ap>&, _BinaryOperation) [with _Tp = float; _Abi = simd_abi::_VecBuiltin<16>; _BinaryOperation = std::plus]' 3912 | { return _Abi::_SimdImpl::_S_reduce(__v, __binary_op); } | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:250:29: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpolx(size_t, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with long unsigned int supp = 8; Tloc = float; T = float; size_t = long unsigned int]' 250 | signal(i) = reduce(res, std::plus<>()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:547:25: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with Tloc = float; T = float; size_t = long unsigned int]' 547 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:94:15: required from 'void ducc0::detail_pymodule_totalconvolve::Py_ConvolverPlan::Py_interpol(const ducc0::detail_pybind::CNpArr&, size_t, size_t, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, ducc0::detail_pybind::NpArr&) [with T = float; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = long unsigned int; ducc0::detail_pybind::NpArr = pybind11::array]' 94 | interpol(cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:833:31: required from here 833 | .def("interpol", &conv_f::Py_interpol, Py_ConvolverPlan_f_interpol_DS, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_function.h:251:9: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 251 | operator()(_Tp&& __t, _Up&& __u) const | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:82: /usr/include/c++/14.2.0/experimental/bits/simd_neon.h: In static member function 'static constexpr _Tp std::experimental::parallelism_v2::_SimdImplNeon<_Abi, >::_S_reduce(std::experimental::parallelism_v2::simd<_Tp, _Abi>, _BinaryOperation&&) [with _Tp = float; _BinaryOperation = std::plus&; _Abi = std::experimental::parallelism_v2::simd_abi::_VecBuiltin<16>; = std::experimental::parallelism_v2::__detail::_MachineFlagsTemplate<15, 11>]': /usr/include/c++/14.2.0/experimental/bits/simd_neon.h:96:28: note: parameter passing for argument of type 'std::array >, 2>' when C++17 is enabled changed to match C++14 in GCC 10.1 96 | const auto __halves = split>>(__x); | ^~~~~~~~ [30/30] Linking CXX shared module ducc0.cpython-312-aarch64-linux-musl.so In function 'get_nminmax_rectangle': lto1: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpzah29guq/wheel/platlib/./ducc0.cpython-312-aarch64-linux-musl.so *** Making wheel... *** Created ducc0-0.37.1-cp312-cp312-linux_aarch64.whl 2025-03-14 20:08:07,803 gpep517 INFO The backend produced .dist/ducc0-0.37.1-cp312-cp312-linux_aarch64.whl ducc0-0.37.1-cp312-cp312-linux_aarch64.whl ============================= test session starts ============================== platform linux -- Python 3.12.9, pytest-8.3.5, pluggy-1.5.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1 configfile: pyproject.toml plugins: xdist-3.6.1 created: 80/80 workers 80 workers [57646 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ...............................................................s...s.... [ 29%] s.s...s.s....s.ss.....s.....ss.s..ssssss..ssss..sssss..s..ss.....sss.... [ 29%] ssssss..ss....ss.......ss....sssssssss..ss....sss..s...sss.s..ssssssssss [ 29%] ss..sss..s...ss..sss.........s.ssssssss..ss..........ssssss......ss..... [ 30%] ...sss.ssssss......sss..ssssssssssssss..sss.ssss...ss..s..ssssss..sss..s [ 30%] s..sss.s..sss.sss..sss.ss..ss.s.sss.ss.s.ss..s.s..s.s..sss..ss...s.sssss [ 30%] .s.sss.s.ss.ss..ssss..ss..s.ss.s.sss....sssssssssssss.ss...s............ [ 30%] ............s..s...ss....s..s.sss..ss...s.sss.ss...ss.sssss.ssss.ss.ss.. [ 30%] ss..ss..s.sss.s.ssss.s.ssssss.sssss..sssssssss.ssssss..sssssssssssss.ss. [ 30%] .ss.ss.s...ssssssssssssssssssss.ssss.ss...sssssss.s..ssssssss..s.s.sssss [ 30%] ..ssssssss.sss...ssssss....ss.ssss.ss.sss...ssss...sssssssssssssssssssss [ 30%] ss.ssssss.ssssssss..ssssssssss.sssssssssss..s.ss.ssssssssssssssssssssss. [ 31%] ssssss.ssssssss.ssssssssssssss.ssssssssssssssssss.ssssssssssss....ssssss [ 31%] sss...ss..sssssss.ssssssssssssssssssss.................................. [ 31%] ...........s................ss.......................................... [ 31%] ........s..sssss............sssssss................sssssssssssssssssss.. [ 31%] ....................ssssss.................ss........................... [ 31%] ...................sssssssss............................................ [ 31%] ............ssss...............ssssssssssssssssss...........s........... [ 31%] ...........ss...ssss.........................................sssssssssss [ 32%] sssssss..............................................sssssssssssssssssss [ 32%] .............sssssss.ssssssssssssssssssssss.......ssss.................. [ 32%] ...sss........ssssss.......ss..............ss..s..ssssssssss....ssss.... [ 32%] ....ss.ssssssssssssssss..ss.ssssssssssss...ssss.ssss.ss..ssss..ss.s..... [ 32%] .......s...s..s....ss..s.s..ss...s.s.s..ss.ss.s.s..ss.s.s..s.ss.s.s.sss. [ 32%] s.s..ss..s.s.s.s..sss..s.s...sss.ssssssssss.sssssss.ssssssssss...ssss..s [ 32%] s.s.sssssss.s.s..s...sssssssssss.sssss..ss..ssss.s....ssss.sssssss.ss.ss [ 32%] ...ss..sssssssss.s....sssssssssssss.ssssssssss..sss.sssssssssss.sss.sss. [ 33%] .ssss..sssssssssss.ssssssss....ssssss.s.ss.sssssssss.sssssssssssssssssss [ 33%] .....sssssssssss..ss...sssssss..sssss...s.ssss...sss..ssssssss...sssss.s [ 33%] ssssssssss...sssssssss...........................ssssss..ssssssssssssss. [ 33%] ..s...sssssssssssssssssssss...ss..s..............ss..s....ss......ssssss [ 33%] sssss..ssss....sssssss.ss....sssssssssss........sssssss..s..s....ss...ss [ 33%] ...s...s..s....ss.s...s......................................s...s..ss.s [ 33%] sssss.ss....sssssssss..s....s...ss...s..s..s.s.s.s.s.s.s..ss...s.s.s..s. [ 33%] sss..ss.s.s.s...s.ss.s.s.ss..ss....sss..ss...s...sssss....s.s.sss.s.ss.. [ 34%] s.ss.s.s.s..sss.sssss..s.sss.s..ss..ss.sss..s..ss..sssssss..ss.ss..ss... [ 34%] s.s...sssssssss.ssssssss.sss..ssssssssssssssssssss...ssssssss..ss...ss.s [ 34%] s....s.sss.s..ss.sss.s.sss.ss.ss..s..ssss....sss.s.ssss.ss.s.ssss..ss.ss [ 34%] .ss.ss.ss.....ssss.ss..sss..ss..ssssssss.s.ss..ss.s...ssssss...sssssssss [ 34%] sss.s...ssssss...ssssssss..ssssssss.sssss...ssssssssssss.sssssssssssssss [ 34%] .ssssssssssss.ssssssssss...ss.ssssssss.ss.ss.ssss.s.ssssssssssssssssssss [ 34%] ssss..ss..ssssssssss..ss.s...ss.ss....s.s....sssss.ss.ss.sssssssssssssss [ 34%] sssssssssssssssss........ss...ss.sssssssssss.s....ssss...sssssssssssssss [ 35%] ss.s...ss.ss.s..sssssssssssssssssssss......sssssss...ss.sssssss...sssss. [ 35%] ssssssssssssss....ssssssssssssssssss..ssssss.sssssssssssssssssssssssssss [ 35%] s.ss.....s...ssssssssssssssssssssss.s.sss.sssssssssssss.ssss.ssss..sss.s [ 35%] ...ss.s.sssss.ssss..ssssssssssssssssssssssssss...s......sssssssssssss.ss [ 35%] s...sssssssss.s....s...sssssssssssssssss.....ss.....sssssssss..sssssssss [ 35%] s....s..s..sss..ss...sssss..ssss.ss..s.sss..ss..sss......sss..ss..sssss. [ 35%] ..ss.sssssss.s.s.s.ss.sssss.ssss..ss.ss.sssssssssssss.....ss..sssss..sss [ 35%] s..ssssss.sss.ss.ssssssssss.ssssssssss..sssss.sss...ssssss.s.s..sss.ssss [ 36%] ss.sss....s.ssssssssssss..ssss.ss.sssssss.ss.s.sssssss.ss.sssss.s..sssss [ 36%] ..ss..s..s.ssssssssss.ssssssss..ssssss.ssss.ssssssss.s.ss.sssssssssss... [ 36%] ss..ss..sssssssss.sssss.sssss..ss.sssssssssssssssssss.ssss..ss.s..s.ssss [ 36%] ssssssssssssss...s..sssss.s.sssss......sssss.sssss.ss.ssssss..ssss.ss..s [ 36%] s.ss..sssss.ss.....sss.s....ss.sss.....s.....sssss..s.sss.ssssss.ss..s.. [ 36%] s.sss...s.ss..ss.ss.s.sss.s....ss.ss.s...s.ss.s.s.ss.ssss..s...s.ss.ss.s [ 36%] ..s.sss.ss.s.s..ssssss...s..sss.ss..s.s...........................ss..s. [ 36%] ..s.s.s.s.s.s.ss.s..s.ssss.sss...ss...s.s.ss..ss.s..ssssss.s.sss..ss.ss. [ 37%] .s..ss..s..s.s.s..ssss..s.ss.s.s.s...s.s..s.s..ss.s.sssss.ss.s.s..ss..ss [ 37%] sssssss.ss.....ss..sssss...ss..s..sssss.s.ssss..ss..ss..s..s.ss.ss.ssss. [ 37%] sss.ssssssss..sssssssssssssssss.ssssssss.ss.s.sssss...s.s......s.s..s.ss [ 37%] .ssssssssssssssss...s.s.s...ssss..ssssss.ss.....s.s.s.ssss.s.ssss..sssss [ 37%] s..s.ss.s.ss.ssss.sss.ssss..ssss.ssss...ss.ss..sssssss..ssss.sss.ss.s.ss [ 37%] .s.sss.....sssss.s.ss.s...s.s.s.s..sss.....ssss..s.s.s.s..s..ss.ss.sss.. [ 37%] ss.s.ss.sss...s.ss.s..ssss.............................................. [ 37%] ............................................s...ss...ss..s....ssss..s..s [ 38%] ss..ss..s.s....ss.....ss.......s...ss.ssss.sss..sssssssss......ssssss... [ 38%] .ss..sss.ssssssss................s...........s.......sssss...sssssssssss [ 38%] ss.s.....ssssssss.ss.ss.s................................sssssssssssssss [ 38%] ...ss.............sss....ss.ss..s..s...sss.sss.....ss.ss.sssssssss....ss [ 38%] ss.ssss.sssssssssssssssssssssssssssssssssss.....s.ssssssssssss..sssss... [ 38%] .ssss....ssssss.......ss.s.............................................. [ 38%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ....................s...ss.s.s..ss.s.ss.ss..ss......s................... [ 43%] .......................s.s..s.s.s.s..sssss....sss.s.ssss...s......sss... [ 43%] ...................................................s.......s......ssss.. [ 43%] ....s.ssssss.........ss................................................. [ 43%] ..ssss........sssss...s..s...s......ss.s.ss...s..ss..........s..s.....ss [ 43%] ..sss...........ss......ssss.sssss.......sssssssss.....sss..s.ssssss.... [ 43%] ss.....s.......s...............s........................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ..............................................ss....s..s....ss...s...... [ 44%] ..s.s...ssss..s.sssssssss.....s..s...ss..s..........ss.................. [ 44%] ..............................ss.ss...ss..sss........ss...ss..s...ss.... [ 44%] .....s......s......ss....s..ss.ss.......................s....s.s.......s [ 44%] ss.s........sss..s....sssss.......ssss............s..................... [ 45%] ...................................s...ss..............ssss..........sss [ 45%] ssss........s.....................s...s..ss....ss......sss..s..s.s..s.ss [ 45%] ..s.ss.....s..ss......s.................................s.........s..s.. [ 45%] ...sss..ssss..sssss...s...ss........s.....ss.....s...................... [ 45%] ......................ss....s..s.ss..............s.s.................... [ 45%] ..................................ss..ss...ss......s.................... [ 45%] ...............................s.....s..s.s.........ss....ss...........s [ 45%] ss...s.ss.....................s..s...................................... [ 46%] .................s...ss...........s....ss............................... [ 46%] ...............................................ss....s.sss....s.s...ssss [ 46%] ................sss.................s...........ss...................... [ 46%] ......s.s..s..ss..ss.s.ssss..s...............ssss....................... [ 46%] ...s....................ssss........ss................s................s [ 46%] s.....s..sss............ssss....s.......s.........s.....ss.............. [ 46%] ..................sssss.....................ssss...........s............ [ 46%] ....sss.......ss.....s.ss............................................... [ 47%] ....................s..s.........sss....s.ss....s..s..s.s............... [ 47%] ..........................s..........sss...ss....................ss..s.. [ 47%] s............s...s..s.s....s.s......................s................... [ 47%] ..............................sss..sss.................................. [ 47%] ..............................s...s.s.s.ss..ss.sss..ssssss....s......... [ 47%] .............ss...s.s....ss....s...........s...s.s..s.ss....s........... [ 47%] .........s...........s.s.s.s....ss........s..s..s.s...ss.ss..sss..s.s.ss [ 47%] .ss..s.s.s.ss..ss.s....sss..s.s.s..sss...ssss.s.ss.s..sssss.ss..s.ss.s.s [ 48%] .ss.ss..ss.s...............................s..ss...s.s.s...s..ss....s..s [ 48%] ..sss.s.ss..s..s.sss.s..s.s.ss.s.s.s.s...s.ss.s.s....s..s....s...sssss.s [ 48%] ssssssssss.sssssssssss..........ss......sssssssssss..........sssssss.... [ 48%] ...ssssss..........sss.sss........ss...s....s............s.ssssssss...ss [ 48%] s.ssssss.....sssssss...ss.ss......ssssssss......ss....sss.....ss...sssss [ 48%] s....sssssssssssss.....s.s.s.ssss..s.ssss..sss.s...............s..ss.... [ 48%] ............................................s........................... [ 48%] ....................ss.....................................s............ [ 49%] ..........................................s....................s........ [ 49%] ...............................s..............s...........sss..........s [ 49%] s.........s............................................................. [ 49%] ......................................................sss..s....s..sssss [ 49%] .ss...ssss.....ss..s..s.....................s..ssss.ssssssssss........ss [ 49%] sssssss..ss.......s...sss.....s.sssss.s.ss.s.sss..sss....sss..sss....... [ 49%] ...ssss...s...ss.....sssssssssss..sssssss.s.....ss.......ssss....ssssss. [ 49%] sss............s.........................s..........ssssss.ssssss...s... [ 50%] ...sssssss.............................................................. [ 50%] ......................................................s.sss.s.s...s...ss [ 50%] s...ss.ss.....s....sssss.s..ssss.s..s..sss....ss..s.s...sss....ss....... [ 50%] ss.ss...s.....sssss..................................................... [ 50%] ........................................................................ [ 50%] ........................................................................ [ 50%] .........................................................s...sss....sss. [ 50%] ..ss...s....sss....s..ss....ss...sssss............................s..sss [ 51%] ss..........................s...ss...s..........sss.......s...s......... [ 51%] ...ss............ssss.......................s.ssss.sss..sssssssss..sssss [ 51%] ss..s.....ssssssss.....ssssssssss..s......sssssss...s..................s [ 51%] ssssssssssss..ss.s..s...sssss........ssss..........ssssssssss........... [ 51%] .s...sss................................................................ [ 51%] ...ssssssssss....sss...s......sssss....................sssssssssss...... [ 51%] .s...................................................................... [ 51%] .............................s..s....s.ss.s..s.ss.............s.s.....s. [ 52%] .s...s....ssss.....sss..ss......s...ss.sss.....sss......s.s.s.s.......ss [ 52%] ss.s.s..ss.s..s.ss.s..s.s..s..s...s..................................... [ 52%] ........................................................................ [ 52%] .............................................................s........s. [ 52%] .......ss......ssss......s........ss................s.....s..s.......... [ 52%] .................sssssssssssss.......................................... [ 52%] ..s.....sssss.ss.s................s.......ssss.....................s.... [ 52%] ............................s.........................s....ssssss.sss... [ 53%] ........................ssssssssssss..ss.ssssss......................... [ 53%] ................................................s..................sssss [ 53%] sssssssssssss..............ss.....................s..................... [ 53%] ....ssssssssssss.s...................................................... [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] .....................................................................sss [ 54%] sss......sss......................................ssss........sss....... [ 54%] .............ss.......s...s...s.s.....ssss........ssssssssss.......ss... [ 54%] ...ssssss.ssssssss...............s.......ssssss........................s [ 54%] s.........sss..........................s.............s.....sssss........ [ 54%] ......ss......sssss.....ssss.ssss.................................s.s.s. [ 54%] ...........sss.ssss.......................s.s....s...................... [ 54%] .................sssss.............s.........ss...............s......... [ 54%] .........ss.......ssss.................................................. [ 55%] ..............................sssss..............................s...... [ 55%] ....s..........sssss....................................ssssssssssss.... [ 55%] .........................sss..s....ss......ss.sss...ss..s.ss.s..sss.s.s. [ 55%] .sss..s...s..s.ss.ss...s.s.s.ss..s..s..s.s...ss.s..s.s....ssss.s........ [ 55%] ....ssssss.....s....ss...s.ss...s....s....s..s.......................... [ 55%] ........................................................................ [ 55%] ........................................................................ [ 55%] ...s...................s................................................ [ 56%] ........................................ss..................sssss....... [ 56%] ..............ssss..........ss.s......s........ssss...ssss.sss.....s.ss. [ 56%] ssss.sssssssssss............s.......sssssss....sss.s.......ssssssss...ss [ 56%] ...sssss....ss...s............sss..s...sss.................ssss........s [ 56%] sss.ssss....................ss..........s.....ssssssssssssssss.s........ [ 56%] ..............s...s................sssssssssssssss..............s....ss. [ 56%] .ssssss..............................ssss................sssss.......... [ 56%] ...............................ssssssssssss.......ss.................... [ 57%] ssssssssssssss.......................................................... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ...s......................s...........................s................. [ 58%] ..................s....................................................s [ 58%] ..........................s.....................s....................... [ 58%] s......................s.................................s.............. [ 58%] ..................s.....................s............................... [ 58%] ....................................s.........................s...s..... [ 58%] ...............s............................s............s.............. [ 58%] .......................................s.................s...s.......... [ 58%] ...s.........................s..s........ss.........ss...s..........s... [ 59%] ......................s..............s...........s..........s........... [ 59%] .......s.........................s..............................s....... [ 59%] s.........s..............................s...........ss........s..s..... [ 59%] s.....s.........s.........s......s...s...........s........s............s [ 59%] ....................s....s.........................................s.... [ 59%] ........s.........s.............s.......sss...........................s. [ 59%] ...................s..............s...s................................. [ 59%] s.......................s...............s.ss..............s............. [ 60%] .............................ss..s..s..............................s.... [ 60%] ...............................s....s..............s...............s.s.. [ 60%] .....s........................s......s...........s..s......s............ [ 60%] ...s.......................s....s..........................s....s...s... [ 60%] .s..s................s.ss....s.........s..s..........s.........ss....s.. [ 60%] ........s..............s.............ss..........s..s...s...........s... [ 60%] ..............s............s.........s..........s...................ss.. [ 60%] ......s.......s..........ss.............s.....s.s.........s....s........ [ 61%] .......s...ss...........ss..................s.......sss.s............... [ 61%] ...s.s.......s..s................ss..s..s................s.............. [ 61%] s.........s.............s........s................s...............s.ss.s [ 61%] ....................s....s.....s..s..s..............ss...............sss [ 61%] s............s....s............s...s......s........s.s.....s...........s [ 61%] ......s....s.......s.s....s.s..........s....ss......s......s....s...s... [ 61%] ....s...........s...s.......s......s.s..........s.........s...s....s.s.. [ 61%] .........s..s.........s.....ss......s....ss........s..........s.s....... [ 62%] ...s.....s..................s.....s......ss.......s.......s........ss.ss [ 62%] .............s.s...s....s.....s.s...s....s....ss.......sss..........ss.. [ 62%] .ss.ss..........s...ss......ss.....s...s.ss..s.....s...s......s.ss...... [ 62%] .....ss.....s...s.s......s....s.s......s.ss...s..s.s....s...sss....s...s [ 62%] .s.s.s....s.s..s.ss..ss.s.sss...sss..sss..s.ss..ss...s.ss...ss.sss..ssss [ 62%] ssssss.ssss.s.sss.sssssssss.s.ss..sss..ss....sssssssssssssssssssssssssss [ 62%] sssss.sssssssssss.sssss..s.........s...s.................sss.ssssss.s.ss [ 62%] s.s..sss.ss...s....ss.s.s...s....ss.s.s.s.ss.ss.s......ssss..s..ss.sssss [ 63%] sssssss..s..ss..s.ssss..s.ss.s..s.sss.s.ssss..s.s.....sssssss.ssssss..ss [ 63%] .s.sssssssssssssss................................ssss..........s....... [ 63%] ......sssss..s..................ss........s.....ss..ss.......sssss...sss [ 63%] ss.......................................................s.............. [ 63%] .........................................sssssss..ss.ss..sss........ssss [ 63%] sssssss................................................................. [ 63%] ........................................................................ [ 63%] ........................................................................ [ 64%] .....................................sssss...s..........ssss..s.s.s...ss [ 64%] .s...sssss....s.ssssssss.sss.s..sss.........ssssssss...ssssssssss..ssss. [ 64%] ..sss.ssss.ssss...ss..ssssssss..s......s....sss.sssssssssssss..s..s..ss. [ 64%] .ssssssssssssssss...s.s....ss.s.s....s.s...ss...ss..s..s............sss. [ 64%] .s...................................s.................................. [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 65%] .ss..s.s..s..s..s.s...s..s.s...s..s.s..s....sss.s....ss....ss.s.s.s..s.. [ 65%] s....................................................................... [ 65%] .........s.............................................................. [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] .................................................................s...... [ 65%] ..................s....sssssssss.........s...s.......................... [ 65%] .....................................................s.....s...s...s.... [ 66%] .......s..s....s...s.s....s............ss......s......s...s...........s. [ 66%] s.........ss..........s.......ss..s.s....s...sss.s..s.s........ssss..... [ 66%] ...........ssss......................................................... [ 66%] ............................................................s....s..s..s [ 66%] ......ss...s.s.....................................................sssss [ 66%] sssssssssssssssss..............sss......................sssssss......... [ 66%] ..ssss...s..s...s....s...s....s..s...................................... [ 66%] ......................s.s...s.ssssssss...sssss..........s...ssssss...s.. [ 67%] ..s...............ss......ss...ss....sss..s..ss.s..s.ssssssssss...sss.ss [ 67%] sssssssssssss......sssssss.............sssss.....s...................... [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 68%] ...................................................................s.... [ 68%] .................................ssssssssssssssssssss................... [ 68%] .................sssss...........sssssssss...............s.............. [ 68%] .......................................................sssssssssssssssss [ 68%] sssss...........ssssssssssssssss........................................ [ 68%] ...............s........................................................ [ 68%] ................ss................................ssss.................. [ 68%] .......ssssss...................ssssssssssssss.......................... [ 69%] ....ssssssssssss..................ss.......s.......s.....s.............. [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ..................s........................s...................sssss.s.. [ 69%] ...s.sss.s.s..s..ss...s..............ss..............s.s....ss.sssssssss [ 69%] ..s.s.s.s.ssss.s...s.s.s.ss..sss..ss.ss.....sssssss.ssss.sss...ss....... [ 69%] ...sssssssss..sssssss....s.ss.............sssssssssss...s.ss.....ss..... [ 70%] ......s....................................s............................ [ 70%] ...........................s....ssss.s..s.s.s...s.....sss...sss....s.... [ 70%] ss...s...ss..s.sssssss.....ss.....ss....sss.....s.s...sss....s...ss....s [ 70%] ..s..s...s...............................s................ssss.......... [ 70%] ..........s.ssssss.....ss..s.ss...............ss..s..s....sssssss.....ss [ 70%] s.s.....ssss..s.s.ssss.ss..s..........ss....sss....s.................... [ 70%] ................................ssssssss..s...............ssss.......... [ 70%] s....................................................................... [ 71%] ......s................s........s........s.....................s........ [ 71%] ...................................s.......s.............s..........s... [ 71%] .....s.......s.....s.s..........s.............ss............s.......s... [ 71%] ......sss.s.......s..........s......s.s.s....s.........s.....ss.sssssss. [ 71%] .sss.................s.................................s................ [ 71%] ........................................................ss.............. [ 71%] ........................s............................................... [ 71%] ................................ss...................................... [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] .........................................s..ss.s....s..s..s......sssssss [ 73%] sssss.sss...............sss.s........ss............ss..s.....s......ss.. [ 73%] ......................sssssssssssssssssssss..s.......................... [ 73%] .........................ssss.s..s..ss.ss..ss........................... [ 73%] .........s.............................................................. [ 73%] ........................................................................ [ 73%] ............s........................................................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ..........................................s............................. [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 75%] ......................................................................s. [ 75%] ........................................................................ [ 75%] ..................s........................s........s.s..ss.s.s..ssssss. [ 75%] ...ss..s..ss...s.s...................................................... [ 75%] ........................................s.......ss..s......ss...ss...... [ 75%] ..ssss....sss.s....s..s.s..s.s.s.s....ss....s.ssss...................... [ 75%] .............................................................s.......s.. [ 75%] ..s....s....s...s......s..s....s.....s...s........s.s........ss....s.... [ 76%] s...s....s.....s.......ssss.........s................................... [ 76%] ........................................................................ [ 76%] .................................................................s...... [ 76%] ..........ss...s....s...sss.s.....sss.........ssss....ss...............s [ 76%] ss..sss.s..............................................s................ [ 76%] ..................................................s......s...ss..sss.... [ 76%] ..ss....ss.........sss.........................s........................ [ 76%] ............sssssssssssss.......................ssssssssssss............ [ 77%] .............................................ssssssssssssssss........... [ 77%] ........................................................................ [ 77%] ............................sss.ss.s..ss.....s.......................... [ 77%] ..............sssssss.............sss..........sss...................... [ 77%] ........................................................................ [ 77%] .......................s..s..............s.............sss.s.....s...... [ 77%] ...sssss.....ss............s...ssss.....ss...ss...........sss.....ssssss [ 77%] .................................................................sssssss [ 78%] sss.................s........................ss......................... [ 78%] ..................ss.................................................... [ 78%] ........ssss.........................................sssssssssssss...... [ 78%] ........................................................................ [ 78%] ....sssssssss.......................................ss.................. [ 78%] ........................................................................ [ 78%] ........................................................sss............. [ 78%] .......sssssssssssssssssss...ssssssssssssssssssss...................ssss [ 79%] ssssssssssssss....................................ssssssss.........sss.. [ 79%] ........................................................................ [ 79%] ......ssss...ssssssss................................................... [ 79%] ...............................................s........................ [ 79%] ....s...s..sss.s.............ssssss.........s.........sssss............. [ 79%] ...........................s...s.s..............ssss.................... [ 79%] ....................................................................sss. [ 79%] .....................s...ss..s.ss..ss.ss..s.........s..sssss.s.......sss [ 80%] ss...ss..s....s.sss...ss..s.s...........................s.s.....s...s.s. [ 80%] .................sss.....s........s...s...ssssss........................ [ 80%] ........................................................................ [ 80%] ..................................s............................s.s.s.... [ 80%] ...ssssss.....s.s.....s....s.s..s.....s...s.....s.....ss......ss..ss...s [ 80%] .......s...ssss.....s....s.ss.s......................................... [ 80%] .....................................................s................s. [ 80%] .............s.s...ss..s.s...s.s..ss...s.sss....ss....ss....ss......ssss [ 81%] ..s.sss..s.s............s....ssss.....ss..s.sss..s...s...s.ss.s.s.ssss.s [ 81%] ss.s....s.s...ssss...s...s.ssssss.....ss...s..s...s..................... [ 81%] ..........................s....s..s...................sssss......s...s.. [ 81%] ......ssssssssssss................................................s..... [ 81%] ................................s..s...s..s..s......s.s....s...s.......s [ 81%] ..s........s...s....s...s......sss.s.s...s..ss...s.s.s..s...ss...s....ss [ 81%] ssss.ssssss.........ssssss....s.........s.........ss.................... [ 81%] ......................s...............s.............s.........ss..s..s.. [ 82%] s....ss..s..ss............sss.ss....s.s..ss......ss....s..s..s.....s.... [ 82%] ....s....ss..................................s...s..ss...ss..ss....s..s. [ 82%] .s........s..s...s..s......ssss.......ss...........................s.... [ 82%] ..................................................................s..... [ 82%] ...............................ss.......sss.ss....ss...s..s.s...ss.sssss [ 82%] .s....sss....s......ssss...ssssssssssss...sssss.........s............sss [ 82%] .........sssss.........sss.........sss......................s..s......ss [ 82%] .s....ss..s..s.s.s..ss.s..sss..s.........s.ssssss..s.....s.sss.s.s.s.... [ 83%] ..........ss...s....s................................................... [ 83%] ......................................................s................. [ 83%] ........................................................................ [ 83%] ............s..s...........s.......ss.s..s.s.s.ss...s....ss....s....ss.. [ 83%] .s..sss.s.ss.ss...........sssss.s.ss..s.s.......s...ss..ss......ssss.... [ 83%] .....s........s.ssss........s........................................... [ 83%] .................................s.....s........ssssss........ss........ [ 83%] ............s............................................s...ss....s.s.. [ 84%] s........sssssss.sss..................ss.sssss........s..s...sssss...... [ 84%] ..........ssss.........ssss............................ss............... [ 84%] .........s..s........................................................... [ 84%] ...................................ss....ss............................s [ 84%] .......................................ss..ss..s...s.....ssssss......... [ 84%] .s....s.......s....ssss....ssssss....................................... [ 84%] ..................s............s..sssssssss..........ss................. [ 84%] ..............ss.s...................................................... [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] .................................................s..sss..s.s..ss.....ss. [ 85%] s...sss.....s...ssss.......sss..ss.s...s..............................s. [ 85%] ...............................................s........................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ..............s......................................s.................. [ 86%] ........................................................................ [ 86%] ................s....................................................... [ 86%] ..........................................s............................. [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ..........s............................................................. [ 86%] ............................................s........................... [ 87%] ........................................................................ [ 87%] .s.....................................................................s [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] .....................................................................s.. [ 87%] .............................s.......................................... [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ......................................s................................. [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ..........................................................s.ss.......... [ 89%] sssss.ss..sss.s.ss...s...........sssss..s.........ssss.................. [ 89%] ......sssssssss......ss..........ssssss................................. [ 89%] .......ss............................................................... [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ......s................................................................. [ 90%] ..........s..........................................s.................. [ 90%] ........................................................................ [ 90%] ........s..........................................................s.... [ 90%] ........................................................................ [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ....................................................ss.s.s.sss.ss.ss.s.s [ 91%] s.ssssss.s..s.ss......sss....s.....s.s.s......ssssss....ss.....ssss..... [ 91%] ..................................................s...s..ss..s...s...... [ 91%] ...s.s....................................s............................s [ 91%] s.s..ss..s......ssssssssssss..sss.ss.sssss............s..............s.. [ 92%] ..........................ssss..s.s.....sss.....s..ssss................. [ 92%] ................................s..s.s..s...s........ss..........s...... [ 92%] ..........................................................s...s...s...ss [ 92%] ..ss.ssss..s...ss...sssss..s.sss.ss..ss........ss.ss...s..........s...ss [ 92%] ...sssssss.s.....ss...............................s.s.....s..s........s. [ 92%] ........................................................................ [ 92%] ...........................................ssssss.....s...ss.....ss....s [ 92%] ........................................................................ [ 93%] ........................................................................ [ 93%] .................s................................s.........s.sss....... [ 93%] ...s..s.....s......s.sss......sss......s.................s..s..s..s..... [ 93%] ..s.s...s.....ss....s.ss.ss.s..s.....sssssssss...ssss.sss........sssss.. [ 93%] ................................................................ssssssss [ 93%] s............sssssssssss................................s..ss......s.s.s [ 93%] sss.s..ss.....s.......s.......s.......sss.....s.......s................. [ 93%] .....................ss................................ss............... [ 94%] ........................................................................ [ 94%] ...........................s...s...........ssss...........sss......ss... [ 94%] sssss.......ss.......sssss......sssss...s......s...........s...........s [ 94%] ss.....s..........ssssss..ss.....s..s.ss.....s.......................... [ 94%] ......................s........sss...........................ss..s...... [ 94%] ssss.s.........ssssssssss..........ssss...............................ss [ 94%] ssss...ssss.............sss.....s.........................sssssssss..... [ 94%] .....s....sssss....s..................s......s..........s............... [ 95%] .........................................................s.......s...... [ 95%] ..ss...ssssss...............ssssss....ssssssss.......ssssssss........... [ 95%] .....................................s.sss..s....sssss........s....s.... [ 95%] ..s......................ss....sssssss.................................. [ 95%] .............s..s..................ssssssss...sss.s......sssss.ssss...ss [ 95%] sss.s.ssss.....................s...sssssss....s...................s..... [ 95%] ......s........................s...............................s........ [ 95%] ..........sssssss....................................................... [ 96%] .........................sssss............sssssss.....sssssss....s...... [ 96%] .ss...........s............ssssss..s........s.sss..sssssss...ssss..s.... [ 96%] s......ssssss..................................s..................s..... [ 96%] .........ss................................s..s...........s............. [ 96%] ....................................s.s.........s....................s.s [ 96%] ........................................................................ [ 96%] ..........s........sss..ss.......s....s...ss........s.s.....sss.....ssss [ 96%] .s.........ss...s.....s......ssssss............sss...............s.sss.. [ 97%] .......s......sssssss................................................... [ 97%] ........................ss..........s..................s.s.............s [ 97%] ....................s.....s...................................ssss.....s [ 97%] .ssss..s...s...s.ssss.........s........s..sss....sss.............ss..sss [ 97%] s..sss.............s...............sss..............ssss................ [ 97%] ss.......s...s....ssss.................................................. [ 97%] s.....s......ss............s....................s....................... [ 97%] ........................................................................ [ 98%] ...............................................s...........s...sss.....s [ 98%] ........s..ss.............................ss.........sss..ssssss........ [ 98%] ..ss..ss..ss.....s.....................sss........sss..............s.... [ 98%] ..ss............................s.........ss.sss........................ [ 98%] .s....s........................s.ss....s....s.................s......... [ 98%] .......................................s..............................s. [ 98%] .s...............................................s..........s......s.s.. [ 98%] ....s...ss.ss....sss.s....s..s.s.ss.s...ss.s......ss.....s..s.....s..... [ 99%] .......s......s...s..ssssss.ss..s..s.s...ss.sss...ss.s.s.s..s...s....... [ 99%] .s.........s............................................................ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] .............sss....s...s..ss.ss...ssssssssss.s..s.sss.ssss..ssssssss... [ 99%] .s.s.sssss.ss.sssss.s........s.s........................................ [ 99%] .................s...................................................... [ 99%] .............................................. [100%] ================ 49901 passed, 7745 skipped in 66.84s (0:01:06) ================ >>> py3-ducc0: Entering fakeroot... >>> py3-ducc0*: Running postcheck for py3-ducc0 >>> py3-ducc0*: Preparing package py3-ducc0... >>> py3-ducc0*: Stripping binaries >>> py3-ducc0*: Scanning shared objects >>> py3-ducc0*: Tracing dependencies... python3 python3~3.12 so:libc.musl-aarch64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 8.2 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.37.1-r0.apk >>> py3-ducc0: Build complete at Fri, 14 Mar 2025 20:09:18 +0000 elapsed time 0h 2m 0s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/54) Purging .makedepends-py3-ducc0 (20250314.200719) (2/54) Purging py3-gpep517-pyc (16-r0) (3/54) Purging py3-gpep517 (16-r0) (4/54) Purging py3-installer-pyc (0.7.0-r2) (5/54) Purging py3-installer (0.7.0-r2) (6/54) Purging py3-pybind11-dev (2.13.6-r0) (7/54) Purging py3-pybind11-pyc (2.13.6-r0) (8/54) Purging py3-pybind11 (2.13.6-r0) (9/54) Purging py3-scikit-build-core-pyc (0.11.0-r0) (10/54) Purging py3-scikit-build-core (0.11.0-r0) (11/54) Purging cmake (3.31.6-r1) (12/54) Purging py3-pathspec-pyc (0.12.1-r2) (13/54) Purging py3-pathspec (0.12.1-r2) (14/54) Purging samurai (1.2-r6) (15/54) Purging py3-setuptools-pyc (70.3.0-r0) (16/54) Purging py3-setuptools (70.3.0-r0) (17/54) Purging py3-wheel-pyc (0.43.0-r0) (18/54) Purging py3-wheel (0.43.0-r0) (19/54) Purging python3-dev (3.12.9-r0) (20/54) Purging py3-pytest-xdist-pyc (3.6.1-r0) (21/54) Purging py3-pytest-xdist (3.6.1-r0) (22/54) Purging py3-execnet-pyc (2.1.1-r0) (23/54) Purging py3-execnet (2.1.1-r0) (24/54) Purging py3-pytest-pyc (8.3.5-r0) (25/54) Purging py3-pytest (8.3.5-r0) (26/54) Purging py3-iniconfig-pyc (2.0.0-r1) (27/54) Purging py3-iniconfig (2.0.0-r1) (28/54) Purging py3-packaging-pyc (24.2-r0) (29/54) Purging py3-packaging (24.2-r0) (30/54) Purging py3-parsing-pyc (3.2.0-r0) (31/54) Purging py3-parsing (3.2.0-r0) (32/54) Purging py3-pluggy-pyc (1.5.0-r0) (33/54) Purging py3-pluggy (1.5.0-r0) (34/54) Purging py3-py-pyc (1.11.0-r4) (35/54) Purging py3-py (1.11.0-r4) (36/54) Purging py3-numpy-tests (2.2.3-r2) (37/54) Purging py3-numpy-pyc (2.2.3-r2) (38/54) Purging py3-numpy (2.2.3-r2) (39/54) Purging openblas (0.3.28-r0) (40/54) Purging python3-pyc (3.12.9-r0) (41/54) Purging python3-pycache-pyc0 (3.12.9-r0) (42/54) Purging pyc (3.12.9-r0) (43/54) Purging python3 (3.12.9-r0) (44/54) Purging gdbm (1.24-r0) (45/54) Purging libarchive (3.7.7-r0) (46/54) Purging libbz2 (1.0.8-r6) (47/54) Purging libffi (3.4.7-r0) (48/54) Purging libgfortran (14.2.0-r5) (49/54) Purging libpanelw (6.5_p20250216-r0) (50/54) Purging libuv (1.50.0-r0) (51/54) Purging mpdecimal (4.0.0-r0) (52/54) Purging rhash-libs (1.4.5-r0) (53/54) Purging sqlite-libs (3.49.1-r0) (54/54) Purging xz-libs (5.6.4-r0) Executing busybox-1.37.0-r14.trigger OK: 397 MiB in 103 packages >>> py3-ducc0: Updating the community/aarch64 repository index... >>> py3-ducc0: Signing the index...