>>> py3-ducc0: Building community/py3-ducc0 0.38.0-r0 (using abuild 3.15.0_rc3-r3) started Sun, 18 May 2025 15:00:04 +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.8-r0) (3/54) Installing gdbm (1.24-r0) (4/54) Installing xz-libs (5.8.1-r0) (5/54) Installing mpdecimal (4.0.1-r0) (6/54) Installing libpanelw (6.5_p20250503-r0) (7/54) Installing sqlite-libs (3.49.2-r0) (8/54) Installing python3 (3.12.10-r0) (9/54) Installing python3-pycache-pyc0 (3.12.10-r0) (10/54) Installing pyc (3.12.10-r0) (11/54) Installing python3-pyc (3.12.10-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 (19-r0) (15/54) Installing py3-gpep517-pyc (19-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.9-r0) (20/54) Installing rhash-libs (1.4.5-r0) (21/54) Installing libuv (1.51.0-r0) (22/54) Installing cmake (3.31.7-r1) (23/54) Installing py3-parsing (3.2.3-r0) (24/54) Installing py3-parsing-pyc (3.2.3-r0) (25/54) Installing py3-packaging (25.0-r0) (26/54) Installing py3-packaging-pyc (25.0-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-r7) (30/54) Installing py3-scikit-build-core (0.11.3-r0) (31/54) Installing py3-scikit-build-core-pyc (0.11.3-r0) (32/54) Installing py3-setuptools (80.5.0-r0) (33/54) Installing py3-setuptools-pyc (80.5.0-r0) (34/54) Installing py3-wheel (0.46.1-r0) (35/54) Installing py3-wheel-pyc (0.46.1-r0) (36/54) Installing python3-dev (3.12.10-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.1.0-r0) (40/54) Installing py3-iniconfig-pyc (2.1.0-r0) (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-r6) (50/54) Installing openblas (0.3.28-r0) (51/54) Installing py3-numpy (2.2.4-r0) (52/54) Installing py3-numpy-tests (2.2.4-r0) (53/54) Installing py3-numpy-pyc (2.2.4-r0) (54/54) Installing .makedepends-py3-ducc0 (20250518.150005) Executing busybox-1.37.0-r17.trigger OK: 599 MiB in 158 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/ducc-ducc0_0_38_0.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_38_0/ducc-ducc0_0_38_0.tar.gz Connecting to gitlab.mpcdf.mpg.de (130.183.17.108:443) saving to '/var/cache/distfiles/v3.22/ducc-ducc0_0_38_0.tar.gz.part' ducc-ducc0_0_38_0.ta 100% |********************************| 444k 0:00:00 ETA '/var/cache/distfiles/v3.22/ducc-ducc0_0_38_0.tar.gz.part' saved >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/ducc-ducc0_0_38_0.tar.gz >>> py3-ducc0: Checking sha512sums... ducc-ducc0_0_38_0.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/v3.22/ducc-ducc0_0_38_0.tar.gz... 2025-05-18 15:00:07,266 gpep517 INFO Building wheel via backend scikit_build_core.build 2025-05-18 15:00:07,433 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2025-05-18 15:00:07,433 scikit_build_core WARNING Unknown keys in top-level of pyproject.toml: project_urls *** scikit-build-core 0.11.3 using CMake 3.31.7 (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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3 (found suitable version "3.12.10", minimum required is "3.8") found components: Interpreter Development.Module -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- 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.6s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/wgridder/wgridder_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fftnd_impl.h:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/fft/fft_inst1.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fft_inst_inc.h:93:77: required from here 93 | const vfmav &out, size_t axis, const cmav &kernel, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fft_inst_inc.h:93:77: required from here 93 | const vfmav &out, size_t axis, const cmav &kernel, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fft_inst_inc.h:96:18: required from here 96 | size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fft_inst_inc.h:59:25: required from here 59 | T fct, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fftnd_impl.h:76: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fft1d_impl.h:78: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/alm.h:36, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/src/ducc0/sht/alm.h:273:29: required from 'int ducc0::detail_alm::ft_partial_sph_isometry_plan::ft_symmetric_tridiagonal_symmetric_eigen::eval_helper(int, int, int, const std::vector&, std::vector&) const [with Tv = std::experimental::parallelism_v2::simd; long unsigned int N = 1; long unsigned int Ncomp = 1; bool high_accuracy = true]' 273 | nrm[i] += vkm1*vkm1 + vkm2*vkm2 + vkm3*vkm3; | ~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/alm.h:419:66: required from 'void ducc0::detail_alm::ft_partial_sph_isometry_plan::ft_symmetric_tridiagonal_symmetric_eigen::eval(const std::vector&, std::vector&, int) const [with long unsigned int Ncomp = 1; bool high_accuracy = true]' 419 | eval_helper::type,1,Ncomp>(j, limit_in, limit_out, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/alm.h:494:20: required from 'void ducc0::detail_alm::xchg_helper(std::vector >&, const ft_partial_sph_isometry_plan&, size_t, size_t, std::vector&, std::vector&) [with long unsigned int Ncomp = 1; T = float; size_t = long unsigned int]' 494 | F.F11.eval(tin, tout, limit_out); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/alm.h:571:25: required from 'void ducc0::detail_alm::rothelper(const Alm_Base&, const ducc0::detail_mav::cmav, 2>&, const Alm_Base&, const ducc0::detail_mav::vmav, 2>&, size_t, const ducc0::detail_unity_roots::MultiExp >&, const ducc0::detail_unity_roots::MultiExp >&, const ducc0::detail_unity_roots::MultiExp >&) [with long unsigned int Ncomp = 1; T = float; size_t = long unsigned int]' 571 | xchg_helper(talm, F, l, l, tin, tout); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/alm.h:658:21: required from 'void ducc0::detail_alm::rotate_alm(const Alm_Base&, const ducc0::detail_mav::cmav, 2>&, const Alm_Base&, const ducc0::detail_mav::vmav, 2>&, double, double, double, size_t) [with T = float; size_t = long unsigned int]' 658 | rothelper<1>(base_in, subalm_in, base_out, subalm_out, nthreads, epsi, etheta, ephi); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/python/sht_pymod.cc:92: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&, const 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]' 92 | rotate_alm(base_in, alm_in, base_out, alm_out, psi, theta, phi, nthreads); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/python/sht_pymod.cc:100:3: required from here 100 | 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_38_0/src/ducc0/fft/fftnd_impl.h:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/fft/fft_inst2.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/fft/fft_inst_inc.h:93:77: required from here 93 | const vfmav &out, size_t axis, const cmav &kernel, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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/bits/refwrap.h:39, from /usr/include/c++/14.2.0/vector:68, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/sht/sht.cc:2971: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]' 2971 | inter.interpol(planes, 0, 0, xtheta, xphi, map, timers); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/sht.cc:2979:99: required from here 2979 | 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_38_0/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_38_0/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_38_0/src/ducc0/sht/sht.cc:2971: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]' 2971 | inter.interpol(planes, 0, 0, xtheta, xphi, map, timers); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/sht.cc:2979:99: required from here 2979 | 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/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/math/gridding_kernel.h:34, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/sht/totalconvolve.h:37, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/python/totalconvolve_pymod.cc:831:31: required from here 831 | .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_38_0/src/ducc0/bindings/pybind_utils.h:53, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/../../python/module_adders.h:4, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/python/totalconvolve_pymod.cc:809:31: required from here 809 | .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_38_0/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_38_0/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_38_0/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_38_0/python/totalconvolve_pymod.cc:831:31: required from here 831 | .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); | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/nufft/spreadinterp_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/nufft/spreadinterp_impl.h:1553: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]' 1553 | if (si1) si1->interp(cmav,1>(grid), points); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/nufft/spreadinterp_impl.h:1553: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]' 1553 | if (si1) si1->interp(cmav,1>(grid), points); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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/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_38_0/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/src/ducc0/nufft/spreadinterp_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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_38_0/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_38_0/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_38_0/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_38_0/src/ducc0/nufft/spreadinterp_impl.h:1553: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]' 1553 | if (si1) si1->interp(cmav,1>(grid), points); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0/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 | ^~~~~~~~ [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/tmp796tegie/wheel/platlib/./ducc0.cpython-312-aarch64-linux-musl.so *** Making wheel... *** Created ducc0-0.38.0-cp312-cp312-linux_aarch64.whl 2025-05-18 15:00:47,695 gpep517 INFO The backend produced .dist/ducc0-0.38.0-cp312-cp312-linux_aarch64.whl ducc0-0.38.0-cp312-cp312-linux_aarch64.whl ============================= test session starts ============================== platform linux -- Python 3.12.10, pytest-8.3.5, pluggy-1.5.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_38_0 configfile: pyproject.toml plugins: xdist-3.6.1 created: 80/80 workers 80 workers [62086 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ...................ss..ss..s.ss.s............ss....s...s..s.....ss..s..s [ 27%] .s..sss....s...s.s....s...s..s...s...s.s.....s.......s.sss..s.s.ss..s.ss [ 27%] ss.....ss..sssssss..ssssss..ss..sss.........sssssssssssss......sss...... [ 27%] .......s..sssssssss..................................ssssss.....ss...... [ 27%] ......................s...............sssss............................. [ 28%] ...sssssssssssssss...................................................... [ 28%] ........................................................................ [ 28%] ...........................sssssss..s.........................ss........ [ 28%] ...ssssss.............sssss........................sssssssssss.......... [ 28%] .sss.............sssssssss.........................ssssssss.....ss...... [ 28%] ....sss..........ssssss......ssss.....sss........ssssssssss............s [ 28%] sssss.........ssss........ss......ssssss.....sssssssss........ss.s..ss.. [ 28%] s....ss.......s.ssssssss....ss....ssssss...sss...s..s...s..s...s........ [ 28%] ..s..s..s...s....s...sss..s...ss..s..s..s..s.s.s..s.s..s...s.s.ssss.s... [ 29%] s..ss..s.sss.ss.s.sssss.sssssss..sssssss.ssss.sssssss..s..sssss.sssssss. [ 29%] ..ssssss.sssss..ssss.sssssssssssss.sssssss...s..s.ssssssssssssssssssss.. [ 29%] ssssssssssssssssss..sss.........sssss.sssssssssssssss.....sssssss......s [ 29%] ss..ssss.ssssssssssss.....sssssssss.ss.sssssssssssssssss.sssssssss...sss [ 29%] ss.sssssssssssssss.ss...sssssssssss....s.s.sssssssss....sss..ss..sssss.s [ 29%] ssss....ssssss.ssssss...ss....ssssssssss....ssss..sssssssss..sss.sssssss [ 29%] sssssssss....sss..ssssssss...ssssssssssss...ssss.....s...sssssss.sssssss [ 29%] ss.sss.ssss..ssss.ssssssss.sssssss.......ss....sssssssssss.ssssss.ssssss [ 30%] sssss....sssss.ss.....sssss..s....sssssssss...ss.sssssss...s...s.....sss [ 30%] ss.ss.ssssssss.......sss.ss.s.........ssssss.s...ssss......sss..ssss.... [ 30%] ...ss....ssssssssssss.ss......ssss..ssss..sss....ssssss.ssssssss....sss. [ 30%] ..sss.............ssssssss........ssss.s..ss.ssss...sssss..ssssss.sss... [ 30%] .........sss...sss..s....sssss....s.ss....sss...ss.s.....sssss......ss.. [ 30%] .s.ss.ss.......ssss.s.ss.sssss..s.sss...s..ss..sssss..sss..ssss.s..s..ss [ 30%] sssssssssss...ssss....sss....ss......ss.....ss.....ss.ss.ssss...sss...ss [ 30%] ss.....s..ssss....ssssssssss...ss..sss...s.ssssssssssss.sssss...ssssssss [ 30%] .ss..s....ss........ss..sss.ss..ss..ss............ss.....ssssssss...sss. [ 31%] ........s..sss.....sssssss...ssssssss.ss..ssss..ss.s...ssss.....ssssssss [ 31%] sss...sss..s......sssss..ss.....sssssssss.......ss....ss.......ss....ss. [ 31%] .........sss......ss...s..s....ss..s.............ss...sss....s...s...... [ 31%] ...........................ss......s..sss......sssss........ss.......... [ 31%] ........................................................................ [ 31%] .................s....ssss....ssss..s.ssss..s..sss.....ssss.....sss..s.. [ 31%] .s...sss.sss.sss.ssss.....ss..ssss....s..s.sss.sssss.sssss...sss.s.sssss [ 31%] sssssss.ss.s.ss.ssss..ssssssss..s.sssss..s.ss.sss..s.s.sss.ss..ss.s.sss. [ 32%] sssssss.sssssss....sssss..sss.s.ssss.s.sssss.s.ssssss..s.s.ssss..sss.ss. [ 32%] .ssss..ssssss...ssssss.ssssssss.ssssssssssssssssssss..ss..sssss..sssssss [ 32%] s..ssssssss.sss.s.sssssssssss..sssssssss.ss..s.ss...sss...ssssssssss...s [ 32%] ssss..sssssssssss.sss.sssss...ssss.sss.ss.sss..ssss.sssssssssssss..sssss [ 32%] ssss.s...sss...s..sssssss.sss..sss.s.s.ssssssss..ssss.s.ssssss.ss.sssss. [ 32%] ss..s..ssss.sssssss.sss.s.ssss.ssssssssssssss.sss.sss.ss..ssssssss..ssss [ 32%] .s......sss.ssssss.ss.sssssssssssssssss.sssssssss..s..ss...ss.s.ssss.... [ 32%] sssss...sssssssss...sssssss..s...sssss.ss...sssss..sssss.ss.sss.ss.sss.. [ 32%] sssss.sssssss..ssssss.sss.sss.s.ss....sssssssssss.ssssss....ssssssss.sss [ 33%] ss..s.sss.ss.ssssssssssssssssssssssssss.sssssssssssss.ss.sssssss.ss..sss [ 33%] ssssssssssssssssssss.s...ssssssss...s..ssssss.sssssssss...ssssss..s.ssss [ 33%] ssss..ss.sssssssssssssssssssss....ssssss...ss..ss..sssss.sssssssss.ssss. [ 33%] ..ssss.ssssssssssssssss.sss..s..ssssssss..ssss.....sss..ssssssssss...ss. [ 33%] ss..ss.ssss.ss....ss.sssssss..ssssssssssssss.ssss.sss....sssssssss.sssss [ 33%] s.s...ssss.s.s.sss.s..ssssssss.ssssss.ssssss.ssss.sss.s.s.s.sssss...ssss [ 33%] ssss.ssssssss.ss.ssssss.s.s.ss..sss.ss.ss..s..ssss.ss.s.s.sssss.ssssssss [ 33%] ..ssssssssssssssss.ssss.sssssssssss..ss..ssss..sss.sss...sssssssssssssss [ 33%] s.sssss..sss.ss..sssssssssss.ss..sssss.s....ss.sssssssssssss..ssssssssss [ 34%] ssss....sssss.sssss...ssss.....ssssss.ss.ssssssss..sssssssssss..ssssssss [ 34%] sssssssss..sssssssssss.ssss..ss.sssssssssssssssssssss.ssssss.sss....ssss [ 34%] sss.sss.......ssssssssssss.............................................. [ 34%] ...............s..........s..............ss..............ss.........ssss [ 34%] ss...........s..sss........................sssss........................ [ 34%] ...s............ssssssss....sss........s....sss...............ss........ [ 34%] ...sssss.............................s....ss.......sss.sssss........ssss [ 34%] ssssss.......ss...sss..sssssss.....ssssssssssss.ss................s..... [ 35%] ...sssssss............ssssss......s..sssssss.ss.............sss.ss.....s [ 35%] sssssssss..ssssssssssssssssssssssssss..s...sssssssssss.sssssssssssssssss [ 35%] s.ssssss........sss...ss...sss..sssssssssss....ssssss..ssss........sssss [ 35%] ss.sssss.ssssssss.s....sssss.sssssss...sssss.......ssss.s...ssssssssss.. [ 35%] ssss.......ss.sss.....ssssssss....sssssssss....sss....sssssssss.ssss..ss [ 35%] ssssssssss..ss.s....s.s.ssss.s.sss.sss..s....s.sss.ss.ss.s....ss.sss..ss [ 35%] .ss.....ssss...s..s......ssss..s.ssss..ss.ssssss.....sss..s..ss.ss..ss.. [ 35%] .sss...s.ss...ss.sss...sss..s..ss.s.....ss...s.s..s..s.s....s..s.s..s..s [ 35%] .s..s....s.....s...s.s..s....s.s.......s..s....s...s.....ss......s..s..s [ 36%] .s.............s....s.ss................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................................................................ [ 39%] .....................................s..s...s..s....s..s..s.....s.s..s.. [ 39%] s....................................................................... [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] .........................s.............................................. [ 42%] ..........................s............................................. [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ...........s............................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ..............................s..................s...................... [ 45%] ........................................................................ [ 45%] ................................................................s....... [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] s....................................................................... [ 46%] ......................................s.s..s..ss....s.s..s....ss...ss... [ 46%] s..s..s..........................s.s..s.s..s..ss.ss.s................... [ 46%] ..............................s...........................s.s.s.s..s.s.. [ 46%] s...s.s..s..s.s..s.s...s...s.............s.s..s..s.s.s..s.s.s..s...ss..s [ 46%] .s.s...................s...s..s...s..s..ss.sss.s...ss...ss...s......ssss [ 46%] ...sss..sss.....s..s.................................................... [ 47%] ........................................................................ [ 47%] ...............................s........s............................... [ 47%] ...............................................................s..s...s. [ 47%] ss.s...s.s.ss...ss...ss...s..........................s....ss....s.s...s. [ 47%] ..ss.....s.s..s...s....sss.ssss..........sss..s..sss...sssss...ssss...ss [ 47%] s....s........s..sssss.................................................. [ 47%] ...............................s.....ss...ss....ss...s.s..s..s.......... [ 47%] ........ssss.....................s..s.s.s..s..s..ss....s.ss.s...ss....s. [ 48%] ..s.sss..........ss.s..........................sss..ss.s.sss.s.s........ [ 48%] .....................s.....s.s.......................................... [ 48%] ............................................................s..s.ss.s... [ 48%] ss....ss..sss.s.s.sss.ss.s.s.ss.s.s..ss..s.ss........................... [ 48%] .......s..............................s................................. [ 48%] ..............s..ss....ss...ss..................................s..s.s.. [ 48%] s..ss............s.................................................s...s [ 48%] s..s....s..s....sss..s....s............s..............................s. [ 48%] s.s..s.s.s...s.................s..sss.....s..s.................s......ss [ 49%] s..........ss...ss..........ssss........................................ [ 49%] ........................................................................ [ 49%] ............................s.....s....ss.....ss....s...s.....ss.s..s... [ 49%] s.......ss....s.........sss...ssss....s....s.......................ss... [ 49%] ......sss.....ss....s.....s...s...ss...ss....s....sss.s.....sss..s...s.. [ 49%] ...................................................s.s..ss..ss.......... [ 49%] .....ss.s..s.ss..s............s.ss.ss.s................................. [ 49%] ....s..ss..s..s.s.......................ss.s.s.s..s..................... [ 49%] ......s....s...ss.s.s..............................................s..s. [ 50%] s....s.s....s........................................................... [ 50%] ...s...s...s..sss.sss.s....ss.ss......ssssssss.........ss....sss........ [ 50%] .........................ss...sssssssss............ssss..........s...... [ 50%] .sss..s..s..ssss.ssss......s...sss...................................... [ 50%] ...........................s....s.ssss....s......sss...s.....s.......... [ 50%] .....ss...s.s..s..s..................................................... [ 50%] ..............................ss.s..s.s.s.......................ss..s... [ 50%] ..ss.sss..s.s..s....ss..ss.sssssss..ss.................................. [ 51%] .................................ss.s..ss............................... [ 51%] ............................s...s.s.s..ss............................... [ 51%] ......................s..s.s..s..s.s.ss..ss.s.s.s.s..s.s.ss.s..s..s...s. [ 51%] s.ss..ss.ss.ssss.s..s.s.ss..s.s..s.s...s.s..ss.s.s..s.s..s..ss...ss...s. [ 51%] s.s....s..sss..ss.s..s...s..ss...ss...ss..s.s.ss.s..ss...ss..s.s.s.sssss [ 51%] s.s.ss..ss...s..s.ss.s..ss..ss.s.sss.s...s.s...s..s..ss..ss.s.s....s.sss [ 51%] s.....ssssss..s..s...s..s.s.s.....ss..................................s. [ 51%] s.ss..ss..ss.s.......................................................... [ 51%] ........sss.ss..sss.....s.......s.ssss....................ssssssss...... [ 52%] ss.............................................................s........ [ 52%] ....s...........................................ss...................... [ 52%] ...................................s.................................... [ 52%] ......s........................................s........................ [ 52%] ...........ss............................s.sssssss...................... [ 52%] .......................s................................................ [ 52%] ............................s....................ss....ssss.ssssssssss.. [ 52%] .ssssssssss..................................ss...............ss........ [ 52%] ....ssssssssssssssss..........................................s....s.... [ 53%] .........s.....sssssssssssss..ssss............s............ssssss....... [ 53%] ............ss..ssssssssssss........................ssss..........ssssss [ 53%] s.....ssss.ss......sss.ss.........ssss......ssssssssss....ssssssssssss.. [ 53%] ssssss.........s.sssssssssssssss..............ss.......ss..........ss... [ 53%] ....ssssss......sss..ssssss....ssss.ssssss....ssssssssss.ssssssss....... [ 53%] .sssssssssssssssss.sssss..sssssssssssssssss.s...sssss.s.s..ss.sss....sss [ 53%] .ssssssss.ssssssss..sss.ss.sssss...ssss.ss.ssssssss.sss.ss..ss.....s.sss [ 53%] s.ssss...ss...s....s...s.......s.s...................................... [ 54%] .....................s..s.ssss..s.s.s.s.ss.ss.s...ss..s..sss.ss.sssssss. [ 54%] s..ss..s.sssssssssssssss..ss.sssssss......ssss.ssssssss.ssssss..ssss.ss. [ 54%] ss.....ssss..ssss..sss..ss.sssssss..ssssss.ss..ssss.s.sss...ss.......ss. [ 54%] ss...sssssssss..sss..ss...s.s.s..ss...s..sss....ss..ss.ss.ssssss........ [ 54%] ........................................................................ [ 54%] ........................................................................ [ 54%] ........................................................................ [ 54%] ........................................................................ [ 54%] ........................................................................ [ 55%] .................................s...s........sss..............s..sssss. [ 55%] .ss...s.s.ss.s.ss.sss.s..ss.s....s...................................... [ 55%] ...............................................s..s...s.sss...s..s.s...s [ 55%] ..ss..s..s..s..s.s..s.s...ssss..s.....ss..s...s...ss.s...s.s.ss....s.s.. [ 55%] ...ss....s.ss.ss.................sssss..s...s.s.....s...sss....ss.s.s.s. [ 55%] .s..s..s...ss....s.ss......ssss..s..s.s..s.s.s.s....s..ss.ss.s.s...s...s [ 55%] ..s.sss..s..s..................ss...............ss.......sssss.s........ [ 55%] ..ssssssss...sss.......sssss...sssss.......sssss...ssssssssss...ssss.sss [ 56%] ...ss..sss...sssss.......sss...ss.ssss.................................. [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] ............s....ss...s....sss...........s.........s...s..ss...s.s...... [ 56%] .s..........ss..s..s...............................................s..ss [ 56%] .s..s...............sss.ssss.............s..ss.....s........ssss......s. [ 56%] .....sss...ss....ssss..s...ss.....s.....sss...s.........s............... [ 56%] ........................................................................ [ 56%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ..............ss..s.s...s.s....ssss..sss....ss..s.......sssss.ss..sss... [ 57%] ss..ssssss.ss.......s......s.s.....s....s.....ss....ss..s...ss...s.s.... [ 57%] ..sssss..s......ssss......sss..........s...ss..sss.......s............s. [ 57%] .ss.ssss...s......sss....s.............................................. [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 58%] ...................s...s.s.s..s..ss..s..s...ss.s...s..s.s.ss..s.....s... [ 58%] s....sss..ss..ss.s..ss.s.s.ss....s...s..ss....s.........s..s..s.......s. [ 58%] ..sss.............................ssss.....ss..........s.....sssssss.... [ 58%] ......sss......sss....s.........sssssss....sss........sss..s......s....s [ 58%] s.................ss.......ssssssssss....sssssssssss.......ss....s....s. [ 58%] ........................................................................ [ 58%] ............................................s........................... [ 58%] .........................s.s...s...s..s.s..s....ss..s..s..ss......s...ss [ 59%] ..ss....s...s..s......s...s.ss...ss..s......s.ss........................ [ 59%] ..................................................s...........s......... [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] ..........................................................s............. [ 59%] ....................................................................s..s [ 59%] ...s.................sssssssss.....................ss.........ssssssssss [ 59%] sss.................................s.........ss........s............... [ 59%] ........ss...sss...sssss.............sssss.........ss.........ss.....ss. [ 60%] ....sss.....sss...s.ss..ss.sss.s.ss.....s....s......................s... [ 60%] s....s..s...ss...s..ss....s...ss.....ss..s...s..s..s.........s..sss...ss [ 60%] s..ssssss............................................................... [ 60%] ...............................s..................................s..... [ 60%] ..s...s.....s...............................s.s..s...................... [ 60%] ..ss..................s.........s..........s.....ss..............s..s... [ 60%] ....s...........ss........s..................ss..............s.......... [ 60%] s...................s.ss..............s..........ss........s.........s.s [ 60%] ............s...........s...............s....................s.......... [ 61%] ........s...ss.........s........ss...s.................s................ [ 61%] .......s..s...................................s..s.s.................... [ 61%] ...............s.....s.....s.........................................s.. [ 61%] .................................s..s...............s................... [ 61%] ..ss....................................................s............... [ 61%] ..s...............s...s.....s.......s....s..s.........s.......ss........ [ 61%] ....................s..s...................ss.............ss............ [ 61%] ...s.....................s...................s............s.......s..... [ 62%] ..........s........s...................s............s.......s..s...s...s [ 62%] ......s........s.......s........s....s...ss.s.......s...........s.s..... [ 62%] .s..s.......s........s..s.........s.......s......s....................s. [ 62%] ......s.....s...s..........s......s.......s...s........s......s......s.. [ 62%] ..........s...s........s............s...s..s.......................s.... [ 62%] ............s..s..........s.....s.........s.s......s...s......s........s [ 62%] .......s...s........s..............ss....s..s.s............ss.........s. [ 62%] ...........ss.....s................ss......s.......s......sss.........s. [ 62%] ........s.s...s......s........s.s..s...............ss.........s....s...s [ 63%] .s.........ss..s......ss........s.s.s.....s.......s.s.....s.ss.s.....s.. [ 63%] s.ss...ss.ss.....s.....s.....s.s.s.s...s..s.s...ss....s....s....s.ss..s. [ 63%] ..s.....s...........................s.....s..............s..........s... [ 63%] ..s......ss....................s....ss.................................. [ 63%] ........................................................................ [ 63%] ..................................s..................................... [ 63%] ...............s........................s..s..s.ss.ss.s..ss...s.s.s..sss [ 63%] ..s...s.s..s.s......ss.ss..s..s.ss.s.sssssss..s.s.ssss.ssss.s.ss.ss...ss [ 64%] sss..s.sss.s.s..s..sssss....s..ss.s.s.sss..s.s.s.s.s..ss...sss...s.s..s. [ 64%] ss..ss....ss.s.sss.ss.s..ss.s.s.ss..ss........s......................... [ 64%] ........................................................................ [ 64%] ...............................................s........................ [ 64%] ..................................ss..s...s..s...s.s....ss....ssssss.... [ 64%] .......sssss.....ss....s...ss.ss.ssssss.s.s.ss.....s..ssss..s.ssss.s.s.. [ 64%] ssss.ss.sss.sss.s..ss.s.ss.s.ssssssssssss.ss.s.sss..s.ss..s.sss.s..ss.ss [ 64%] ssss.ss..............................................ss.s.s..s..ss.s.s.. [ 64%] s.ss.s..s.s..s.s.s.s.s.s.s.s.s.s.s...ss..s..ss.sss.s..ss..s......sss.... [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................s................................s.............. [ 65%] .......................................................s.sssss........ss [ 65%] s........s....s.....sss...ssssss....ssss..ss..........ssss..sss.s..s.... [ 65%] ..sss......ss.ss.....s.....ss...s.sss....s.ss....ss.s..s.s....s.s...s... [ 65%] s..s...sss.s.s.s...s..s..s..s......sss.....ss.s.....ss.s..s.s...s.ss...s [ 65%] .s............................s.........ssss...s...ssss....ss.....s..... [ 65%] ss.s.......s............s.ss.s......s.....ss..ssss........sss..sss..s... [ 66%] sss...s...ssss.s.ssss...s...ss.....s.sss..s..ss..ss.ss..ss...s.s.s...... [ 66%] ........................................................................ [ 66%] ......................s................................................. [ 66%] .........................................s.............................. [ 66%] ....s....s......s..ss...ss....s.........ss.....sssss.......s.s....sss..s [ 66%] s..s...s..s...s...s......s........sssss..............sss......s.s....sss [ 66%] s.....ss...ss........................................................... [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ............................................................s......ss... [ 67%] ...ss...ss....s.....s.s...........ssss...s..ss..s.s......s...s.s...ss.s. [ 67%] ...s..s.s.s..s.s..s....s.s..s....ss.....s.ss...s..s..s....ssss......ss.. [ 67%] .............s....s...s..ss..ss......................................... [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] .......................................................s............s..s [ 68%] ....s..s.s....s..s.ss...........sss..s....ss.s...ss.....s............... [ 68%] ........................................................................ [ 68%] ..................sss..s...s...s..sss...s..s.s......sss.....s..ss....s.s [ 68%] sss.s..sss....s..ss...sss...s......s..sssss..........ssss..s...........s [ 68%] ssssss.sss......ssssss...........sss......ssssss......s..sssss.......sss [ 69%] s.sss..sssss.........ssss.....................ssssssss.......s..ssssssss [ 69%] sss...............s......sssssssss.sssss..sss...s....sss.....sss.....s.. [ 69%] ...ss..........s......s....ss..........s......s.s.......ss.....s.....s.. [ 69%] .s...ss..ss..s..s..s...s.....sss..sssss..s..s....ss.s................... [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] ...................................ss................................... [ 70%] ....ss.................................................................. [ 70%] ........................................................................ [ 70%] ...................................sssssssssssss.............s.......... [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ......................s.................s..s.s.s.s..ss.s.s.s.s.s.s.s.s.. [ 70%] s.ssss.s....ss.s.s..ss.s..ss..s.s..s...s...s.s.s..s..................... [ 71%] ........................................................................ [ 71%] ...s.........................................................s.......... [ 71%] .ss...s..ss.ss..s...ss.s...s.ss..s.s.s.s..s.s...s..ss.s...ss.s..ssss.... [ 71%] ...s.ss.s..s..s..ss.s..s.s..s......s.................................... [ 71%] ..........s..s....s...s...s.s.s....s.s...s..ss..ssss....s.s..s.s..s.s... [ 71%] s.s.s....s..s.ss..s..ss...s..s.....s...ss.s.s...s..ss..s.s....s......ss. [ 71%] ss..ss...............................s...s.s.s.s.s..ss.s.s...s.ss..s.ss. [ 71%] .ssss.sss..s.s..sss.....s...s.ssss...ss..s...sss...s.ssss.ss...ss.ss..s. [ 72%] .......sss........s....s.....ssss..sss..sss.........ss..sss....ssss....s [ 72%] s...................................................s................... [ 72%] ......................................................s.s..ss.....s..s.s [ 72%] ....ss..s....s...sss....sss........ss.......sssss...........ssss......ss [ 72%] s.............sss.........ss....sssss................s.....s..ss.ssss... [ 72%] ..sss......sssss..s....sss.ss...s..s..s..s...ss...s.ss..ss..s..s..s..... [ 72%] .........................s...ss...ss.......s............................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 73%] ......ss...sss.....ss.......sss.....s..................sssssssss........ [ 73%] .........sssss..................ss...s....ssss......sss...ssssssss...... [ 73%] ..............................s......................................... [ 73%] ............s.s.s.....ss..ss...s.....s.................................. [ 73%] ....................s................................................... [ 73%] ........................................................................ [ 73%] ................s....................................................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] .................................s...................................... [ 74%] ........................................................................ [ 74%] .............................s........................s................. [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ...........s........................................s..ss......s.s..ss.s [ 75%] ...s...s......ss......ss......ss......ssss.........sss.....ss.....ss.... [ 75%] s...sss....s.........ss.........ss......s...ssssss....s..s.........ss.s. [ 75%] ....................................s................................... [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ......................................s.s......ss...s......ss........... [ 75%] ....s....ssss.....s........sss..s............s...s...s......sss....s.... [ 75%] .ss..s.s.................s..s...s..ss..sss..s.......sss.....s.s..s....s. [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ....................................................s................... [ 76%] ........................................................................ [ 77%] ..............................................s...................s..... [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] .............................................s................s....s..s. [ 77%] ..s........sssssss..........s....ssssss........s.....ss.ss...s..s.s.s.ss [ 77%] .s..s..ssssss......s...ss..ss....ss.s................................... [ 78%] .......................................................................s [ 78%] ..s..................................................................... [ 78%] ........................................................................ [ 78%] ..............................................sssss.....s...ss...ss..... [ 78%] ....sss...s.....s..s.ss....ss...s....ss....................s....ssssssss [ 78%] ssss.....s........s..................................s..s....ss...s..... [ 78%] ss.....ss.....s......................................................... [ 78%] ........................................................................ [ 78%] .....s....s....sssss......s..s.......s......s........................... [ 79%] ........................................................................ [ 79%] ........................................................................ [ 79%] ........................sss........ssss................................. [ 79%] ss..s..ss..s......s.s..ss.s.ss.ss.......s.ssss..sssss..s.sss..ssssss..ss [ 79%] s.ssssssss....ss.......s.s...ss.s.ssss.s...ss.sss..ss.sssssss..sss...s.s [ 79%] .s.ss....sssssss........................................................ [ 79%] ...........................................s......ss..s........s..s..s.. [ 79%] .................................ss...s.s..s..s...ss..s.s.s....s...sss.. [ 80%] .s.s.s...ss...s....s.s.ss...ss..s...s.ss..s.s........................... [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ...........s.............sssss.......................................... [ 80%] ........................................................................ [ 80%] .................................................................sssss.. [ 80%] ........................................................s............... [ 80%] ........................s.....s.............ss............sss........... [ 81%] ......s...sssssss.....ss...ss.s..ssssss...s...s..ssss...ss.sssssssssssss [ 81%] ..s................................................s....s..s.s..s..s.s.s [ 81%] .ssss.s.s.s...s..s.s.s..ss..s..s........ssss.s.s........ssss............ [ 81%] .....................................................s...s.s.s.s.s..ss.s [ 81%] .ss.s....s.ss.s.s.s..s...s.s..s..s.s.s.s.s.......ssss..s..s............. [ 81%] ........................................................................ [ 81%] ......................................s.....................s...s.s...s. [ 81%] s.s...s.s..s.s....s..s..s.s.s...s......s....ss.s...s..sss...ss....ss.... [ 81%] .......................................s...ss......ss....s....ss...s.... [ 82%] ....ss.....s...........sssssss......s................................... [ 82%] .....s....ssssssss....s................................................. [ 82%] .....s...................s..........s.ss..ss.....s.s.sss.s....ss..sss.ss [ 82%] ...ss.....s..s..sssss......s..ssss.ss...ss....s...ssssssss......ss.....s [ 82%] sss..........ss.....ss...ssssss....s...sssssss.........s........ssss..s. [ 82%] sss.s...................................................s............... [ 82%] ....................................................................s..s [ 82%] ..ss.......s..sss..sss.s............s.ss.s..ssss...s.s....s......sssssss [ 83%] ........................................................................ [ 83%] .................................................s...........s.......... [ 83%] ........................................................................ [ 83%] ssss...ss..ssssss.s......ssss..ss...ss.sssss..ss..ssss..sss.s...ss..s.s. [ 83%] .sss.s.....sss.sss..s...s.............s..s...ss.s...s...s..s.s.s..ss.... [ 83%] ss...s......s........................................................... [ 83%] ......................s................................................. [ 83%] ........................................................................ [ 83%] .............................s..s.s...s.s...s.ss....s...s.s..........s.. [ 84%] s.s..ss..sss..ss.s.ss..sssss.s...s..s.sss..ss.sss..s..ss.s..s..s...s.... [ 84%] ....s................................................................... [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ......................................................ss.s..s..s.s.s.s.s [ 84%] ....s..s..ss.ss...ss....sss......sssss..s...ssss.ssss....sssssssss...... [ 84%] ....................s................................................... [ 84%] .......s.s.s......ss........sss......sssssss................ss......s... [ 85%] ..........ss....s...s.........s......sss.s....s........s..s.s...ss.ssss. [ 85%] .....ss.....s.s....s.....s..sss..s...............................s...... [ 85%] s..ss......ss....s.s........s........................................... [ 85%] .........ssss....s..ss......s.ss...ss..ss..s.....s..ss.....sss..s....s.s [ 85%] s.ss..s.s.ssss.......................................................... [ 85%] ................................s....................................... [ 85%] ..............................s..s.s.s..s.....s........s..sss.....sss... [ 85%] .....s..............sssssssss....s....s...sss............s.....ssssss... [ 85%] ..............sssssss.......ss........................s................. [ 86%] ....s................s..s........s...sssss.....s.ssss.........s....sssss [ 86%] s..........sssssssss........s.......s...ssss............................ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] .....................................................................s.. [ 86%] .......s................................................................ [ 86%] ........................................................................ [ 86%] .............s.......................................................... [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ......s................................................................. [ 87%] ........................................................................ [ 87%] ....................................................s................... [ 87%] ........................................................................ [ 87%] ...........................s............................................ [ 88%] ......................s................................................. [ 88%] ...............................................................s........ [ 88%] ........................................................................ [ 88%] ......................s................................................. [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ..................................................................s..... [ 88%] ........................................................................ [ 88%] .............................s............s............................. [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ..................................................s......ssssssss..s..s. [ 90%] ..ssssssssss..ssss........ssssss...................ss....s.s.s...ss...ss [ 90%] s.s......s.............................................................. [ 90%] ..............................................................s..s..s... [ 90%] .s..s......s...s........s............................................... [ 91%] ........................................................................ [ 91%] ............................s..s..........s..s........sss..s.s.....ss... [ 91%] ....ss..s.....ssssss...ss.....sss..s.................................... [ 91%] .............s......s.............................s..................... [ 91%] ........................................................................ [ 91%] .................sss..sss..........sssssss.s........s..ss............... [ 91%] ........................................................................ [ 91%] ................ss..........sss..........s...........................sss [ 91%] ......s......ssssss...................sssssssssssss..................... [ 92%] ...........................sssssss...................................... [ 92%] ...s.sss.s.s.s.s..sss.........s........s................................ [ 92%] ................................................ss..s.ss.sss.s.sss...s.s [ 92%] sss..ssss...ssssss.ssss.....s...s.......s..........ssssss..ss....s...... [ 92%] ............................................s...........s............... [ 92%] .................ssss...........sssss................................... [ 92%] ................................................s...ss..s..ss..s.....sss [ 92%] ssssssssssssssssss..ssss.sssss........s.....sssss...................s... [ 93%] ................................sss......sss......s...................ss [ 93%] ss...sssss............................................s................. [ 93%] ..s..................................................................... [ 93%] .................................................................s...... [ 93%] ..................ss..s...........sssssssss.....s.........s.........s... [ 93%] ......................................................s...ss..s..s..s... [ 93%] .s..........sss........s..................................sssss........s [ 93%] sss.......ss..........................................s.s.ss..s..s.s.s.s [ 93%] ssss.ss.s..ssss........s..s..ss..ss.sss....ss..........s................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ...........................................s.s..s...s....ss......ss..... [ 94%] ...ssss...........ss.................................................... [ 94%] ........................................................................ [ 94%] ....ss..............................s.ss..s.s..sssss.ss..ss.s..sssss.ss. [ 95%] ..ss.s...ssss...s...s.ss................s.s..ss..s.s...s........ssss...s [ 95%] s......s........s...s....sss...sss..s....s.....ss...ss.s......ss.s...... [ 95%] ..............................s...s......ssss........................... [ 95%] .........s...........................s...................s............s. [ 95%] ........................................................................ [ 95%] ...................s.s..s...s...s...sss...sssss.....sss.....s..s.s...ss. [ 95%] .s.s..s..........ss..s..sss.s.sssss...s...s............................. [ 95%] ...............................s..s.s..ss...s.s...ss................s... [ 96%] ...................................................s.................... [ 96%] ................ss.s.............s...................................... [ 96%] ....s............s..ss.ss.s..sss.s..ss.ss..s....s.s.ss.s...sssssssss.... [ 96%] ssss.ssss...ss.s..s...ss......ssss...s.s.s.............................. [ 96%] ........................................................................ [ 96%] .................................................s...............s.....s [ 96%] .............s........................................................s. [ 96%] s........s...sss..ss.s..ssss.sssssssss.s..s.s....ss.ss.ss.sss..ss.s.s... [ 96%] ......s..s..s..s.ss...ss...s............................................ [ 97%] ....s....s..................s...s......s.s..s........................... [ 97%] ...................s.................................................... [ 97%] ............................................ss...s.sss.s.s.s.ss...s.sss. [ 97%] ssss........s.ss....sssss....ssss.s.ssss.ssss..........................s [ 97%] .......ss...s...s........s..s..s.....s......s........................... [ 97%] ....s...........s...............................s....................... [ 97%] ........................................................................ [ 97%] .....................ss..s...s......ss.ss.sss...s.s..ssss..s.s.s.ssss... [ 97%] sss.sssssssss.sssss.ss..s.ss..s..s.s...........s....s.............s..... [ 98%] ........................................................................ [ 98%] ........................................................................ [ 98%] .........s...s................s.......s..ss.s.....s.s.....ss...s....ssss [ 98%] .......s...s.ssss.ssssss..ss.sss...s.s.ss.s.....s.ss..ss.s.s..sss....s.. [ 98%] ..ss.................................................................... [ 98%] .....................................s....ss..........s................s [ 98%] ...s.......ss..s.s.......................s.s.s......s................... [ 98%] ..........................................s.....ss.s...s...sss.s.....s.s [ 99%] ...ss.ss...s..sssss..s.s..ss..ss................................s....s.s [ 99%] ..s.ss.s.ss...ss.sss.ss.s.ss.ss..sssss...s.............................. [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ....................................................................s... [ 99%] s......sss.ss..ssssss..ssssssssssssssssss.sssssss.ss.ssssss..s..s.s..s.s [ 99%] ...s...s...s............................................................ [ 99%] ........................................................................ [ 99%] ...................... [100%] ================ 54341 passed, 7745 skipped in 72.56s (0:01:12) ================ >>> 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.8 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.38.0-r0.apk >>> py3-ducc0: Build complete at Sun, 18 May 2025 15:02:03 +0000 elapsed time 0h 1m 59s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/54) Purging .makedepends-py3-ducc0 (20250518.150005) (2/54) Purging py3-gpep517-pyc (19-r0) (3/54) Purging py3-gpep517 (19-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.3-r0) (10/54) Purging py3-scikit-build-core (0.11.3-r0) (11/54) Purging cmake (3.31.7-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-r7) (15/54) Purging py3-setuptools-pyc (80.5.0-r0) (16/54) Purging py3-setuptools (80.5.0-r0) (17/54) Purging py3-wheel-pyc (0.46.1-r0) (18/54) Purging py3-wheel (0.46.1-r0) (19/54) Purging python3-dev (3.12.10-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.1.0-r0) (27/54) Purging py3-iniconfig (2.1.0-r0) (28/54) Purging py3-packaging-pyc (25.0-r0) (29/54) Purging py3-packaging (25.0-r0) (30/54) Purging py3-parsing-pyc (3.2.3-r0) (31/54) Purging py3-parsing (3.2.3-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.4-r0) (37/54) Purging py3-numpy-pyc (2.2.4-r0) (38/54) Purging py3-numpy (2.2.4-r0) (39/54) Purging openblas (0.3.28-r0) (40/54) Purging python3-pyc (3.12.10-r0) (41/54) Purging python3-pycache-pyc0 (3.12.10-r0) (42/54) Purging pyc (3.12.10-r0) (43/54) Purging python3 (3.12.10-r0) (44/54) Purging gdbm (1.24-r0) (45/54) Purging libarchive (3.7.9-r0) (46/54) Purging libbz2 (1.0.8-r6) (47/54) Purging libffi (3.4.8-r0) (48/54) Purging libgfortran (14.2.0-r6) (49/54) Purging libpanelw (6.5_p20250503-r0) (50/54) Purging libuv (1.51.0-r0) (51/54) Purging mpdecimal (4.0.1-r0) (52/54) Purging rhash-libs (1.4.5-r0) (53/54) Purging sqlite-libs (3.49.2-r0) (54/54) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r17.trigger OK: 398 MiB in 104 packages >>> py3-ducc0: Updating the community/aarch64 repository index... >>> py3-ducc0: Signing the index...