>>> py3-ducc0: Building community/py3-ducc0 0.38.0-r0 (using abuild 3.15.0_rc3-r3) started Sun, 18 May 2025 14:43:53 +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.144355) Executing busybox-1.37.0-r17.trigger OK: 601 MiB in 162 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_38_0.tar.gz >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/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/edge/ducc-ducc0_0_38_0.tar.gz... 2025-05-18 14:43:56,697 gpep517 INFO Building wheel via backend scikit_build_core.build 2025-05-18 14:43:56,891 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2025-05-18 14:43:56,891 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 (1.0s) -- 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/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/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/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/tmplipsitcg/wheel/platlib/./ducc0.cpython-312-aarch64-linux-musl.so *** Making wheel... *** Created ducc0-0.38.0-cp312-cp312-linux_aarch64.whl 2025-05-18 14:44:50,676 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%] ........................................................................ [ 27%] ..................s.....ss.sss..s.s......s.....ssssss...ssss...s..s..... [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ...........................................................ss........... [ 28%] .............................................sss........................ [ 28%] ....................................................................ss.. [ 28%] s.....sssssssssssssssssssssssssssssss...........ssssssssss...........sss [ 28%] ssssss.....ss.......................sss.....s.....ss...ss......s..ssssss [ 28%] sssss........sss....sss.......sss.....sssssssss...sss......s.sssssssssss [ 28%] ssssssssss......ss........ssss..ss.....sss.ssssssss......sssss.sssss..ss [ 28%] ssssssss..sssssssssss.s......ssss.sssss...s..s..ssssssssss.sssssss...... [ 28%] ss.ss.ssss....sssss.ss.ss..s.sssss.ss.ssssssssssssss..ss.sssss..s..s..s. [ 29%] s..s.s.s...ss.s..s.sss.s.s...s..ssss.s...ssss.s.ssss..ss.s.s.ss.ssssss.. [ 29%] ss.ss...sssss...sssss....sss..sssss..sssssss...ss..sssssssssssssssss..ss [ 29%] .ss.....ssssss.ssssssssss..ss.ss.ss...sssss.ss.sssssssss...sssssssssssss [ 29%] ssssssss.s.ssss..s.ssssss.s.sssssssssssssssss....ss.sssssssss..sssss.sss [ 29%] s...sss...s.sss.sssssss....sss..sssss...sssssss..sssssss..ss..s.ssssssss [ 29%] sssss.s....ssssssssssssss.ssssss.ssssssss....sss..ss.s.ssss.s.ss.s.s..s. [ 29%] .ss..sssss.sss..sss.s.sssssss...sssssssss.sss......sss.sss.ss........sss [ 29%] .......s.sss...............ss..s.....ss.ss...sss.s...sssss..sssssssssss. [ 30%] ..........s.s.s.sss.....ss.....ss......ss....ss........sss..........ssss [ 30%] sss........sss.s....sss....ss.sss.........sss....sss......s..ss...sss... [ 30%] ..ss....ss....ss.ss.s..ssssssss...ssssssss............sssssssssssssss.ss [ 30%] ...s.....ssssss......ss........ss...sss..ss....ssss...sssssssss..sssssss [ 30%] s....ssssssssss.....s.........ssssssss......sss....ss...sss...ssss.....s [ 30%] ss...ss..s....ss......sssssss.sssssssssssssssss...........sss.ssssssssss [ 30%] ssssssssss....sssssssss....................sssssss....ssss..sss......... [ 30%] ......sssssssssssssss......ssss.............s........................... [ 30%] ........................................................................ [ 31%] ....................................s..s..s...s.s.ss...s..ss.sss...sss.. [ 31%] s.sss....ss..ss...s......ss.ssss..ss.sss.s.s.sssssss...s.....sss...s...s [ 31%] ss..s...ss...ss..ss...ss.ss...s.s...sss.....ssssssss......sssss...sssss. [ 31%] ...ssssssss....ssssssssssss.ssssssssssssssss.....sssssssssssssssssssssss [ 31%] ssssssssssss.......ssssssssssssssssss...............ssssssssssssssss.... [ 31%] .....ssssssss..ss..ssss...s.....................ssss.s.........ssss..... [ 31%] ..ssssssssss.sss..s.ss.ssssss......sss.s..ssss..sssssssss..s......ss.ss. [ 31%] ssssss.ss....s.s...ss..sssssssssssssssssss...s...s..ss.s.sssss...s.....s [ 32%] s..ss.ssssssssssss.sss.ss.ssssss.s.sssssss...ssss.sssss..sssssssss.sssss [ 32%] s..sssss....ssssssss.sssssss.ss.ss.ss.ssssssss.ssss.sssss.sssss...ssssss [ 32%] ss.s.sssssssssss.ssssssssssssss.s.s.sssssss.s.sss..ss.ss.s.s.ssssssssss. [ 32%] .ssss.sssssssss....ss..sssssss.s.ss.sss.ss..ssss...s..ss.sss..s...sss.ss [ 32%] ss.s.ssssssss.ss..s.sss..sss.sss..ss..sssss.ss.ss.ssssss.s..ss.ssss..ss. [ 32%] sss.s.ss..ss.ssssssssssss.s.sssssssssss...s.ssssssssssss..sssssssssss.ss [ 32%] sssssssss..sssssss..ss.sssssssss.sssssssss..ssssssssssssss..sssssss...ss [ 32%] sssssssss...ssss...ssssssssssss.........ssssssssss.....ss.ssssssssssssss [ 32%] ssssssss......sss.ssssssss......sssssssssss...sss.ssssssss.sssssssssssss [ 33%] s..ssssss....ssssssssss.ssss..s.sss...sssssssss.ssssssssssss....ssssssss [ 33%] s..ss..sssssssssssssssssssssssssssss.s..sssssssssss...ssss.ss.....ssssss [ 33%] ..ssssssss.s....sssssssss.s.s.ssss.sss.sssssssss.ssssssssssssssssss.ssss [ 33%] s.sssss..ss....ssssssss.sssssssss...s....sssssssssssssssss...sssss...... [ 33%] ...................ss.s.s...s...ss.s.ss.sss..s.ss.ss.s.ssssss..ss.sss.ss [ 33%] .ss.ssssssss...ss.s.ssssss.ss..sss..ssssss...ssssssssss.sssssss..sssssss [ 33%] s...sssssssss.s.sss.ssss.ssss.s.ss.sssss..s.ssssssssssssss.s.ssssss.sss. [ 33%] .ssss.ssssssssssssss.s..ssssssss..sss..ssssss..s.sssssssss.s.ss..sssssss [ 33%] ssssss..ss...ss..ss.sssss.ssss.sss..s...sssss.sss.ssssssssssss.ss...ssss [ 34%] ss...sssssssss.sssssss..s.ss.ss.s..ss.s.sssssss.ss.s.ssssssssssssss..sss [ 34%] ssssssssssssss...sss.s..ssssssss.ssssssssss..ssss.ssssssssssssssss.sssss [ 34%] sssss..ssssssssssssssss.s......ssssssssss..ss.s......sssss..sssssssss... [ 34%] ........................................................................ [ 34%] ....................................................sss................. [ 34%] ...........sssssssssssssssssssss.............sssss...................... [ 34%] ..................sssss................................................. [ 34%] ......................................................................ss [ 35%] ss...............ss....sss....ss.......ssssssssss.....ss.sss.sss.s.s.... [ 35%] sss..ss..s.sss..sss.ssss.s.ssssssssssss....s.sss...ss.ss.s.ss.sss..sss.s [ 35%] ..ssss.sssss..ssss.ssss.ss.ss.ss.ss...ss.s.ss....sssssssss.ssss.ssssssss [ 35%] sssss.ssssssssssss.sss.s..ssss..ssss.ssss.ss.ssssssssss.ss.sssssss.sssss [ 35%] ssssssssss.ss..s.ss.ss.sssssssss..sss..ss.ssssss.ssssssssss..sssssssssss [ 35%] .sssssssssss...ssssss...ssss..ssssssss.sss..sss...ssssssss.sssssssssssss [ 35%] .s.s.s..ss..sssssssssssssssssssssssss..s....ssss..s...ssssssssssssssssss [ 35%] sssssssssssss..ss.ssss..s.ss......ssssssssssssssssssss..s..sssssssssssss [ 35%] ssssssss...s....ssssss.sssssssssssssssss..ss...sss.sssssssssssssss...... [ 36%] sss...ssssss.s.s.ssss.sssss.s..sssssss.ss.ss.ssss.ssssssss.ssss.sssss.s. [ 36%] s..s.sss.ssss.s.sss.ss..ssss.ssss.s.s.ssss.s.sssss.sssss.ss..ssssssssss. [ 36%] ssssssssssss..sssssssssss.....sssssssssss.s.sssss..ssss..s...s...sss.ss. [ 36%] ss.s..s.sssss...s...ssss.s...sss...sss.s.ssss...s.....sss.sssssss.sss... [ 36%] sssssss....s...s.s..s.ssssssss..ss...s.sss...s..ss...s.....ssss..ssssss. [ 36%] ....sss..ss..s.ssssssss..s....s..ss...ss....ss..s.......s....s...s...... [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 37%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................s..s..s..s...s..s...s...s..s.................... [ 39%] ........................................................................ [ 39%] ........................................................................ [ 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%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] .............................................................s...s...... [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 45%] ......................................................................ss [ 45%] ............................................s........................... [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ...............s..........ss....s.....ss.........s.........ss........... [ 46%] .s........s..s..........................................ss.s.....ss..s.. [ 46%] ..ss...s.s...s.s.s.s.s..........s....................................... [ 46%] ...........s.s.s..s...sss.s....ssssss....ss..s.ss...s.............sss.ss [ 47%] ssss.................ss......ss......sssss...s...........ss..s.......... [ 47%] ................ssssssssssss.................ss.....s................... [ 47%] ........................................................................ [ 47%] ...................................s............................s....... [ 47%] .s..sss..s...s....s.sss.........sss.s................................... [ 47%] ..s.................s...sssssssssssssss................................. [ 47%] ...........sssss......sss.............s....sss...............ssssss..... [ 47%] ...................sssss................ss.............sssss............ [ 48%] ...........s.........s..s..............................................s [ 48%] ssss........ss.s.s.sss..s.sss.ss.s.s.....s.sss..ssss.s.ssss.s.s..ssssss. [ 48%] .....sssss..s........................................................... [ 48%] .s............................s..............s.......................... [ 48%] ........s.ss......s...ssss.s.s......sssss....sss.....ss.s.s....s.......s [ 48%] ss..s..s.ss..sssssss.................................................... [ 48%] ..............................................................s......... [ 48%] ........s.......s................ssssss........................s..s.s.s. [ 48%] ............................ss............sssss...s..................... [ 49%] ..............sss...s.ss..................ss....ss...ss................. [ 49%] ...........s.....ssss...s............................................... [ 49%] ..................................ssssss................................ [ 49%] ...sssss.............................................sssss.......ssssss. [ 49%] ................s..............s...........ssss......................... [ 49%] .............s..s...s...sss.......s......................s...........sss [ 49%] s....sss...sss.ss..sss.s.s..s........................................... [ 49%] .........................s.s..s.ss..s.................s................. [ 49%] ........................................................................ [ 50%] ............................................s...s.s...ss..s.ss.ss.s...s. [ 50%] ...................................................ss....s.............. [ 50%] .........ssssssssssss.......................sss......................... [ 50%] ..................ssssss.............sssss.......sssss....s..sssss...... [ 50%] ....................................ssssss..........ss.ssss............. [ 50%] ........................................................................ [ 50%] ........................................................................ [ 50%] ....s...s.s.s..s.s.........ss..sssssss.ss..ss..s..s......sss......ss..s. [ 51%] ....................s..sss..s.s...................ssssssss.s..sssss.ss.. [ 51%] ................................................ss...s..s............... [ 51%] ....................................s..s................................ [ 51%] ......................................s.s..............ss............... [ 51%] .............................................sssssss.................... [ 51%] ...........................................s.....sss.....s.s..s..sss.s.s [ 51%] .s..s.....s.s.s.......s..ss..s...s....s.sssss..s..ss.s....s..s.ss...s.ss [ 51%] s...s...s......ss.s..s..s..s...s.s......s............................... [ 51%] ........................................................................ [ 52%] ........................................................................ [ 52%] ..................s...s...ss.s...sss.......ssss.....s.s.....s.....sss... [ 52%] .ss..s..s....s..s..s.......s...s...s.....s.......sss..s......sss........ [ 52%] ..sss...s............sss.......sssss........ssss........................ [ 52%] ....sssss............................................................... [ 52%] ........................................................................ [ 52%] ........................................................................ [ 52%] ..........................................................s...s..s.s.... [ 52%] .sss......ss.s..s.s....s..s.s..s.s.s..sss..s....ssssss..s..s.ss.s..s.... [ 53%] ............sss......................................................... [ 53%] ........................................................................ [ 53%] ................................................sss............s.......s [ 53%] ssssssss.............sssssssss.................ssssssss................. [ 53%] ...ss.................................s.......ss............ssss.s...... [ 53%] sss.......sssssssssssss..sssssssss.s..ss........ss.sss....ssss...sss...s [ 53%] .sss.sss.ssss...s...sssssssss.ssss......sssssssssss.ssssssssssssssssssss [ 53%] sssss..sss.....sss..........ssssssssssssss......ssssssssssssss.s........ [ 54%] ..sss.sssssss....ssss.s.s....s.s.s..ss..ss.........sssss.s..........ss.s [ 54%] .ssss........ss.s.ss..ss.s..s...ss..sss.sss..s.ssss...sssss.....sssssss. [ 54%] .ss...sssss.ss.ss.sss.s.ssss...sss...s..ssssssssssss.s.................. [ 54%] ...............s.....ss................................................. [ 54%] ........................................................................ [ 54%] .....................................................ssss...s........... [ 54%] ..............ss.........sss..ss.s..s.......ss....s......s........ssss.s [ 54%] ..ssss.......s.sss.....ssss........ssssss.............ssss....sssssss.ss [ 54%] ....ss...ssss...........ss..........ss..ss..............s.........ssssss [ 55%] ...........ssssssssss...........sssss..................sss...s.ss....... [ 55%] .....................................ssss.......ss......ss..sss.ss....s. [ 55%] .sssssssss.............sssss...........sssssssssssss....s..............s [ 55%] sssssssssssssssss........sssssssssssss.............s................ssss [ 55%] ....................sssssss.............sssssss......sss....s.....sss..s [ 55%] ....sss.........sss..................................................... [ 55%] ........................................................................ [ 55%] ........................................................................ [ 56%] .......................................................s.......s........ [ 56%] ...ssssss.sss....sssss..s.....ss.s..ssss....ss.......s..sssss.sssssssss. [ 56%] ....s.......sss.........s.........ss.....ssssssss........s.....ssssssss. [ 56%] ...........................................sssss........................ [ 56%] ..........sssssssss..................................................... [ 56%] .......................ssssssss......................................... [ 56%] .........sssssssssssss........................ssss........s.........ss.. [ 56%] ....................................................................ssss [ 56%] ..............................sssss..................................... [ 57%] .................................................................ssss... [ 57%] ......ss................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ...................ss..........ss....................ss..ss....s........ [ 57%] ..ssssssssss......ssss................s........s......ssss...s.......... [ 57%] ..............sss....ss...............................s.......sssss..... [ 57%] .....sss..........................ssssssss.............sssssssss........ [ 58%] .............sss..ssssssssss............................................ [ 58%] ..............ssssssssssss.............................................. [ 58%] ........................................................................ [ 58%] ...............ss................ssss.................................ss [ 58%] sssssssssss........s.........ssssssss................................... [ 58%] ........................................................................ [ 58%] ........................................................................ [ 58%] ........................................s......sss..s..s..s.s..sss.s.s.s [ 59%] ...s..s..s..s..ss..sssss...s.ss..s......sss...........sssss......ssss... [ 59%] ......s..................s.............................................. [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] .................sss.................................................... [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] ........................................................ssssssssss...... [ 60%] ........................................................................ [ 60%] ..............ssssssssssssssss.......................................... [ 60%] ...........s............................................................ [ 60%] ........sssssssssssssssss...................s........................... [ 60%] .sssss.ss...............s.sssssssss..ssssss.......s..................... [ 60%] ..............................................................ss........ [ 60%] sss..............ss.........................ssssss....................s. [ 60%] ssssss...................ss...ss.....sss...s............................ [ 60%] ssss..................................s.ss..s.........sss..........s.... [ 61%] ........................................................................ [ 61%] ...............sss.s.....ss.s.ssssss.sss.s.s...s.sss..........ssssssss.. [ 61%] .......................................sssssss...s...............sss.... [ 61%] ...ss.....................ss.ssssssss....s..s.s............ssssss....... [ 61%] ...........s...ssssssss..........ssss................................... [ 61%] ..................s..s.......s.sss........s.........s...sss.......s..... [ 61%] ......sss........................ssssssssssssssssssssss.......sssss..... [ 61%] .........................sss.........ssss.........s..................... [ 62%] ..................................s..s.s...s..s.s.s...s.ss.s.s..s....... [ 62%] .........s.......ssssssss...sssssss......ss...................ssss...... [ 62%] ......ssssss.......ssssssss.......s.ss.....ss......sss.s.......ss.s...s. [ 62%] ..s....sss....s......................................................... [ 62%] ...........s...................................................ss..s.... [ 62%] .ss..s.s...s......ssss..s..s.ss......ssss....ss.........sssss........... [ 62%] sssssssss...s...sssssss......ss..s...............ssssss................. [ 62%] ..............s..ss..................................................... [ 62%] ........ss......ssssssssssssssss..........................s............. [ 63%] ........................................................................ [ 63%] ............................................s.........ssssssssssssssssss [ 63%] ssssss..........................ssssssssssss........sss................. [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ss.s..s...ss.....sss....sssss....s...sss..s..s..s.....sssssss........sss [ 64%] ......sss..s.s.s...s.s.s...s...s...........................s....sss...ss [ 64%] .......ss.ss.s.....s.ss.s........ss..s.........ssss......sss........s..s [ 64%] ssss.......ss..s....sss.....ss......ss...ss....ss................sssss.. [ 64%] .ss...s..s...s..ss.s...s...s..s..s..s..........................s.s...... [ 64%] ss.ss..s.s........s......ss.s.s...ss.s................ss.s.......ssss... [ 64%] ..........ssssss......ssssssssss.....sssssssssss........ssssssssss...... [ 64%] ..ssss.................................................................. [ 64%] .....................................................................s.. [ 64%] ........................................................................ [ 65%] .s...................................................................... [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] .........................s.............................................. [ 65%] .......................................................ssssssss.....sss. [ 65%] .................................................................sssssss [ 65%] sssssssssss..................................................sssssssss.. [ 65%] ........................................................................ [ 65%] .....s.................................................................. [ 66%] .........s.......................ss...s..s......s.sss..............s.... [ 66%] .ss....................s.......ss........s...............s...s..ss...... [ 66%] ss...........s.ss...ss....sssss......................................... [ 66%] .....................sssssssss........ss.............sss...s....s....... [ 66%] ...s.s.s....s.............................sssss.....s.............ss.sss [ 66%] ..ssssssssssss................ss........................................ [ 66%] ........................ssssssss..................ssssss................ [ 66%] ...........................ssssssss............................sssssssss [ 67%] sssssssssssss...........................ssssssssssssss.................. [ 67%] ....................................ssss................................ [ 67%] ........................................................................ [ 67%] ...............s........................................................ [ 67%] ...............................s........................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ..............sss........s................s.....ss..sss...s...ssss...... [ 67%] sssssss..........s.sssssssssss..........s........ssss................... [ 68%] ...................sssssssssssssss.......................sssssssss...... [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ..........ss.s.sss..s............s.....s....s.............s....ss.s....s [ 68%] s...s.....s..s...ss.s......sssssss.................ss.s...........sss... [ 68%] .ssssssss.....sss................ssss.....sss.s..........s..sss......... [ 68%] ................ssssss.........ss...............sss..................... [ 68%] ..................................s...s...sssss...ss.......s.ss...ss..s. [ 69%] .......ssssss..........................ssssss........................... [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ............................ssssssssssssss............sssssssssss....... [ 69%] ........................................................................ [ 69%] ..................................s..................................... [ 69%] ........................................................................ [ 69%] ..........................sssssssss..................................... [ 70%] ........................................................................ [ 70%] .......................................................s............ssss [ 70%] sss..ssssssssssss.sssss...s.s...s...ss.......................ss......... [ 70%] ss.....sssssssss.....s.........................s.sssssssssssss.ss...ssss [ 70%] ssssssssssssssssssssssss.sssssss..sss...sssssssss.............sssssss.ss [ 70%] sssssssssssssss...sss......ssssss...ssssss.........s.............s...... [ 70%] .................................s...................................... [ 70%] .................................s.s.................ssss.........s....s [ 70%] s...........s.....................sss............ss....................s [ 71%] sss.....sssss......s...s........s............ssssss............ssssss... [ 71%] ......................s.sssssssssss......sssssssssssssssss...s.....sssss [ 71%] sssss......sssssssssss.........ss..........ssssssssss........sssss...... [ 71%] ...............sssssss....s.........ssss..........s...sssss...........ss [ 71%] sssss.................................................sssssssssssss..... [ 71%] ............................................................ssssssss.... [ 71%] ........................................................s............... [ 71%] ............sssssssss.......................ssssssss.................... [ 72%] ...........................sssssssss.........sss......ssssssssssss...... [ 72%] ........sssssssssssssss....ssss........ss.......................ssssssss [ 72%] sssss..............................s.............sss...ssssssssssssss... [ 72%] s.ssss...........s...................................................... [ 72%] ......................................................s................. [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] .............................................................ssss....... [ 72%] .............s......................sssssssssssss.............sss......s [ 73%] s....s..................sss...................sssssss..sss.............. [ 73%] ..............sssssssssss............................................... [ 73%] s....................................................................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] .......................................................................s [ 73%] s..........................................s.....................sssssss [ 73%] .....................sssssssssss..........sss...............s......sssss [ 73%] sssssss................................................................. [ 74%] .....................................sssssssssssss...................... [ 74%] ........................................................................ [ 74%] .......................................................................s [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................ssssssss.......................sssssssssssssssss [ 74%] sssss.......................sssssssssss...........s...........sss...s... [ 75%] ......s..............................s..............s................... [ 75%] ..................................................................s..... [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ...............................................s........................ [ 75%] s....................................................................... [ 75%] ..................s..................................................... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ......ss.................s.............................................. [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] .........................................ss................ss.........ss [ 76%] ......................sss.....s..............sss.................ss..... [ 77%] s.....s......s..............sss......................................... [ 77%] ...........................ssssss..........sssssss...................... [ 77%] ........................................................................ [ 77%] ...................................................sssssss.............. [ 77%] .............sssss........s.........ss.........sss....................ss [ 77%] sss...............ssssssss..s..s.s.....................ssss..sssssssssss [ 77%] sssss..sssss................sss....ss..ssssss.ss......s..s.............. [ 77%] .....s........s.............................s.........s...............ss [ 77%] ss........sss............ss............sss.............................. [ 78%] ........................................................................ [ 78%] ..........................................................s......s..s... [ 78%] ...........s.....ss......s.s..............s...s..s.....s...........s.... [ 78%] ..............................sssss..................................... [ 78%] ........................................................................ [ 78%] ..................ssss.................................................. [ 78%] ..................sssss.ss................s..............sssssssss...... [ 78%] ..........sssss......s..s..............s..........s...ss.ss........ss... [ 78%] ............s................................sssss...................... [ 79%] ........................................................................ [ 79%] .................................................................s...... [ 79%] ..sss.....s......s...s....s............ss....ssssssss......ss.ssss....s. [ 79%] ....s.sss.sssss.....ss........ssssssss.ssss............................. [ 79%] ........s.......ssss.s....ss........................sssssssssssssssss... [ 79%] ........................................................................ [ 79%] .................sssss.................................................. [ 79%] ..sss................................................................... [ 80%] .......................................................................s [ 80%] sssss................................................................... [ 80%] ........................................................................ [ 80%] .....................................................................sss [ 80%] ssss....ss.......s................s..........................sssssssss.. [ 80%] ...................ssss........................sssssss.................. [ 80%] ........................................................................ [ 80%] ..............................ssssssssssssssss.......................... [ 80%] ..........sssssssssss........sssss............ssssss.........s.......... [ 81%] ....................sssssss.....................ssssssssssss............ [ 81%] ..................................ssss.................................. [ 81%] ............................s........................................... [ 81%] .................s.................................................s.... [ 81%] ........s........sssssss...ssss...sss.ssss.........sss...ss.......sss... [ 81%] ....s......ss......ss...ssssss...........sss....s.ss...............sssss [ 81%] ..........ss.......s.........s.........s..............................ss [ 81%] ..s.s.........ss......s......sssssss..s............s..ss.....sssssssssss [ 81%] ..s...ss.......ss................s.............ssssssssssss............. [ 82%] .....................................................................ss. [ 82%] ...s.............s.s........ss....ss.......ssss.sss...s..s..s...s....... [ 82%] ............................s..........ssssssssssssssssss...s........... [ 82%] ........................................................................ [ 82%] .........s........ssss................s......s.......................... [ 82%] ...ssss.......s.......................ssss..............s............... [ 82%] ..............sss..................ss........................s.......... [ 82%] ..........sss......s........................sss......................... [ 83%] ............................s......ss...s..........................sss.s [ 83%] s......ss................................ssss.........ssssss.s.......... [ 83%] .............sssssss...................s.....ss......................... [ 83%] .....s..s.............ss...........s..s.s......s....s....s.......s...... [ 83%] ......sss........s................sss.........sss.....ss........s....... [ 83%] .s...s......ss.......................................................... [ 83%] ........................................................................ [ 83%] .ssss....ss.............ss..ss....ss..s.s...........sss.s.......ss..sss. [ 83%] .......ss.....sssss..............s....ss..............sssssssssss....ss. [ 84%] .....ssssssss...........................s............................... [ 84%] ...........................................................s..........s. [ 84%] .s.....s..........ssss.ssssss......ssss..........s.s.....ss.sssssss..... [ 84%] ....s..............sssssssss...ssssssssssss...........s............sssss [ 84%] ssss.........ss...................ssssssssssss...........s.sss.......... [ 84%] .....sssssssssss.......s.....sss.......ssssssssss....................... [ 84%] ...................................................................s.... [ 84%] ................................................s....................... [ 85%] ................s...s.......................s....sssss...............sss [ 85%] .......sss....sssssssssss....................s........s.....s...sssssss. [ 85%] .....s..s.s.........s......s...............ss.........ss.....s.......s.. [ 85%] .......s..s..........s.....s..........ss................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ...................................s...................s................ [ 86%] ........................................................................ [ 86%] ............................ss.......................................... [ 86%] ........................................................................ [ 86%] ..................................................................s..... [ 86%] ........................................................................ [ 86%] s....................................................................... [ 86%] ................................................................s....... [ 86%] ........................................................................ [ 86%] ......s................................................................. [ 87%] .............................................s.......................... [ 87%] ........................................................................ [ 87%] .....................................s.................................. [ 87%] ........................................................................ [ 87%] .......................s.....s.......................................... [ 87%] .....................ss.........s......ssssssssssss....................s [ 87%] ssss............ss.ssssssss............................................. [ 87%] ........................................................................ [ 88%] .............s.......................................................... [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 89%] ................................................................s....... [ 89%] ..sssssssssss..............................s............................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] .....ss.s..........sss..s........s...ss.s...s..sss.s.s.................. [ 89%] ..............................ss...s......................ss............ [ 89%] .................................................................s...... [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ..................................s....s....s...s..ss.......s....s..s... [ 90%] ..s.s....s..s.......s..s......................ss........s.ssssssssssss.. [ 90%] ....................s................................................... [ 90%] ........................................................................ [ 90%] ............s..........s............s......s............................ [ 90%] .s...s........s......................s..........s.........s.s........... [ 90%] ...s............s.s..................................................... [ 91%] ...............s........................................................ [ 91%] .......................................................ss..s............ [ 91%] ......s......s.......s.................................................. [ 91%] .......................s...................s..........s............s.... [ 91%] ...s....................sss........s......s............................. [ 91%] ............s...s.s.s..................s................s..........s.... [ 91%] ........................s.s...........................................s. [ 91%] s..........................ss..........s............s.s................s [ 91%] s.ss...........................s...s.....s.........s.................... [ 92%] .....s..............s.............s............s....s................... [ 92%] .............s..s....s..............................s.................s. [ 92%] ................s..........s..............................s............s [ 92%] .s............s...s......s...............s.....s.....................s.. [ 92%] ..s..........s...........s.....s..................s.....s.........s...s. [ 92%] .........s................s..s.....s...s.............s...s...........s.. [ 92%] .....s.........s........s.....s......s....s........s.....s.....s......s. [ 92%] .....s........s...............................................s.s..sssss [ 93%] s..ssss.s.ssss..ss.s..s.....sssssss.....s............................... [ 93%] ..............................s.s......ssss...ss...........sssss........ [ 93%] ........................................................................ [ 93%] .................................ss.....s...ss.sss.s............s....... [ 93%] ........s.s....s.sssss....ss..s.sssssss.s.s..ss........ss...s.......s... [ 93%] .s...s...sss...........ssss.s.ssssssss.................................. [ 93%] ........................................................................ [ 93%] ................................................................s......s [ 93%] ..s.ss.s....s...s....................................................... [ 94%] ..................s..s.s......ss...s........sss.s...sssssss...ss...ss..s [ 94%] .s..s.s.ss.sss.ss...ss.ssssssssss.s..................s.................. [ 94%] ........................................................................ [ 94%] ......s...............................................ss..sssss......... [ 94%] ...........................s.....s...................................... [ 94%] ..................s..ss..ss...ssss..sss...ss.sssssssss..sss..sss.s..s... [ 94%] s..ss...s.s..s.sss..s..sss...s.......................................... [ 94%] ....s...............................s.sss...s.........s..............s.. [ 94%] ....................................s................................... [ 95%] ......................................s..s.s........s.s..sssss.sssssssss [ 95%] ss.sssss.s..............s.s....s..ss..s.ssss...ss..sssss..ss....ss...... [ 95%] ...s..s................................................................. [ 95%] ...............s......................s..........s...s.................. [ 95%] ........................................................................ [ 95%] ...............................................s......ss..s.......ss.sss [ 95%] s..ss...........s.........ssssssss..sssssss....sssss...ssss.s.ss..s..... [ 95%] .sss...s..sss..s..s........s.......s..........................s......... [ 96%] ...............................................................ss...s... [ 96%] .....s..........s.s.s.s..s...ss..s..s.....s..s.......ss............s.... [ 96%] ................................s...s.s.....s..ss.s...s.sssss.ss.ssss.s. [ 96%] sssssss.s.ss................s.ssssss.ss.s..s...s.ss.s..s.s..ss.......... [ 96%] ........................................................................ [ 96%] .................................................s...................... [ 96%] .........s....s...........s..........................s.........ss.s..... [ 96%] s..ss.s......s.s.s.s.s.s.s.s.s.ss.s....s.s..s......sss..sss..ss.sss...s. [ 96%] ss.sss...s....s..ss...ss.s...s......................s................... [ 97%] ...................................s........s.s......s................s. [ 97%] ......s...........s..................................................... [ 97%] ...............................................s...ss...ss..s..s...ss.ss [ 97%] sss.s.sss...ss........s...ss.ss.s..sss.ssssssss.ss.s.................... [ 97%] ss...ss....s......s.s....s.................................s......s....s [ 97%] ...s....s............................................................... [ 97%] ........................................................................ [ 97%] .................................ssss....s.ssssssss.s.ss.....sss.s...sss [ 97%] ssss.....ssss.ss.ss..s..s.s....s.............s.......................... [ 98%] .....s...s.ss...s.s.ss.................................................. [ 98%] ......ss.......................s.s...................................... [ 98%] ...............s..................sss...........ss..s....ss..ss......ss. [ 98%] ..ss.......ss.sss.sss.ssss...s.s.ss.s.ssss.ss...s.s.sss.s.ss..s.....s..s [ 98%] ..s..........................s.......................................... [ 98%] ......................................s............s.................... [ 98%] ...s.ss.s...s............s..ss.s.....s..s....s.......................... [ 98%] .....................................s....s..s.s...s...s...ss.s....s.s.s [ 99%] .s..sss.s..ss....s.s.ss....ss......s........s......................ssss. [ 99%] s...s.....s.s.ssssssss..sssssss..s.ss.....s............................. [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ................................................................s..s.... [ 99%] ssss.s.sss.s..s..s..ss.sss..s...s.ss..sss.ss.ssssssssssssss.sssssssss... [ 99%] ..s..........s.........s......s......................................... [ 99%] ........................................................................ [ 99%] ...................... [100%] ================ 54341 passed, 7745 skipped in 89.92s (0:01:29) ================ >>> 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 14:46:25 +0000 elapsed time 0h 2m 32s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/54) Purging .makedepends-py3-ducc0 (20250518.144355) (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: 399 MiB in 108 packages >>> py3-ducc0: Updating the community/aarch64 repository index... >>> py3-ducc0: Signing the index...