>>> py3-ducc0: Building community/py3-ducc0 0.37.1-r0 (using abuild 3.15.0_rc3-r1) started Mon, 28 Apr 2025 02:06:01 +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.0-r0) (6/54) Installing libpanelw (6.5_p20250412-r0) (7/54) Installing sqlite-libs (3.49.1-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 (16-r0) (15/54) Installing py3-gpep517-pyc (16-r0) (16/54) Installing py3-pybind11 (2.13.6-r0) (17/54) Installing py3-pybind11-pyc (2.13.6-r0) (18/54) Installing py3-pybind11-dev (2.13.6-r0) (19/54) Installing libarchive (3.7.9-r0) (20/54) Installing rhash-libs (1.4.5-r0) (21/54) Installing libuv (1.50.0-r0) (22/54) Installing cmake (3.31.6-r1) (23/54) Installing py3-parsing (3.2.0-r0) (24/54) Installing py3-parsing-pyc (3.2.0-r0) (25/54) Installing py3-packaging (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-r6) (30/54) Installing py3-scikit-build-core (0.11.1-r0) (31/54) Installing py3-scikit-build-core-pyc (0.11.1-r0) (32/54) Installing py3-setuptools (77.0.3-r0) (33/54) Installing py3-setuptools-pyc (77.0.3-r0) (34/54) Installing py3-wheel (0.43.0-r0) (35/54) Installing py3-wheel-pyc (0.43.0-r0) (36/54) Installing python3-dev (3.12.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-r5) (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 (20250428.020605) Executing busybox-1.37.0-r16.trigger OK: 434 MiB in 156 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/ducc-ducc0_0_37_1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.22/ducc-ducc0_0_37_1.tar.gz.part' ducc-ducc0_0_37_1.ta 100% |********************************| 439k 0:00:00 ETA '/var/cache/distfiles/v3.22/ducc-ducc0_0_37_1.tar.gz.part' saved >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/ducc-ducc0_0_37_1.tar.gz >>> py3-ducc0: Checking sha512sums... ducc-ducc0_0_37_1.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/v3.22/ducc-ducc0_0_37_1.tar.gz... 2025-04-28 02:06:06,596 gpep517 INFO Building wheel via backend scikit_build_core.build 2025-04-28 02:06:06,720 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2025-04-28 02:06:06,720 scikit_build_core WARNING Unknown keys in top-level of pyproject.toml: project_urls *** scikit-build-core 0.11.1 using CMake 3.31.6 (wheel) *** Configuring CMake... loading initial cache file build/cp312-cp312-linux_armv8l/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 -- Found pybind11: /usr/lib/python3.12/site-packages/pybind11/include (found version "2.13.6") -- Using GCC/Clang flags: -march=native -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (0.4s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/build/cp312-cp312-linux_armv8l *** 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 In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:34, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.cc:20: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:853 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/wigner3j.cc:39: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/wigner3j.cc:125:22: required from here 125 | l1sq = l1*l1, | ^~ /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) | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc: In function 'auto ducc0::detail_gridder::get_nminmax_rectangle(double, double, double, double)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc:125:34: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 125 | return make_pair(nm1min, nm1max); | ^ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc:20: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:868 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc:110:6: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 110 | auto get_nminmax_rectangle(double xmin, double xmax, double ymin, double ymax) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst1.cc:1: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:868 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1211:41: required from 'void ducc0::detail_gridder::Wgridder::x2grid_c_helper(size_t, const ducc0::detail_mav::vmav, 2>&, size_t, double) [with unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1211 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ~~^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1237:38: required from 'void ducc0::detail_gridder::Wgridder::x2grid_c(const ducc0::detail_mav::vmav, 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 = unsigned int]' 1237 | x2grid_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1438:25: required from 'void ducc0::detail_gridder::Wgridder::x2dirty() [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1438 | x2grid_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:18: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = float; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:5615:5: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5615 | operator*(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:51: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:18: 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 101 | auto v = corfunc(itimesdx+i*dx); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1211:34: 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 1211 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ^~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::operator+=(std::experimental::parallelism_v2::simd&, std::experimental::parallelism_v2::simd const&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5591:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5591 | { return __lhs = __lhs + __x; } | ~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::operator*=(std::experimental::parallelism_v2::simd&, std::experimental::parallelism_v2::simd const&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5599:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5599 | { return __lhs = __lhs * __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_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst2.cc:1: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:868 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1312:37: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1312 | tmpr += kv[cv]*mysimd(pxr,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h: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) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator-(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:271:31: required from 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2s(T, T, T, size_t, Tsimd*) const [with unsigned int W = 16; Tsimd = std::experimental::parallelism_v2::simd; T = double; size_t = unsigned int]' 271 | auto tmpx = Tsimd(tvalx2-tvalx*x)*zfac; | ~~~~~~^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1010:24: required from 'void ducc0::detail_gridder::Wgridder::HelperX2g2::prep(const ducc0::detail_gridder::UVW&, size_t) [with unsigned int supp = 16; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1010 | tkrn.eval2s(Tacc(x0), Tacc(y0), Tacc(xdw*(w0-in.w)), nth, &buf.simd[0]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1185:25: required from 'void ducc0::detail_gridder::Wgridder::x2grid_c_helper(size_t, const ducc0::detail_mav::vmav, 2>&, size_t, double) [with unsigned int SUPP = 16; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1185 | hlp.prep(coord, nth); | ~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1237:38: required from 'void ducc0::detail_gridder::Wgridder::x2grid_c(const ducc0::detail_mav::vmav, 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 = unsigned int]' 1237 | x2grid_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1438:25: required from 'void ducc0::detail_gridder::Wgridder::x2dirty() [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1438 | x2grid_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:18: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:5611: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 5611 | operator-(const simd& __x, const simd& __y) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator-(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:271:31: required from 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2s(T, T, T, size_t, Tsimd*) const [with unsigned int W = 8; Tsimd = std::experimental::parallelism_v2::simd; T = float; size_t = unsigned int]' 271 | auto tmpx = Tsimd(tvalx2-tvalx*x)*zfac; | ~~~~~~^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1104:24: required from 'void ducc0::detail_gridder::Wgridder::HelperG2x2::prep(const ducc0::detail_gridder::UVW&, size_t) [with unsigned int supp = 8; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1104 | tkrn.eval2s(Tcalc(x0), Tcalc(y0), Tcalc(xdw*(w0-in.w)), nth, &buf.simd[0]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1289:25: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c_helper(size_t, const ducc0::detail_mav::cmav, 2>&, size_t, double) [with unsigned int SUPP = 8; bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1289 | hlp.prep(coord, nth); | ~~~~~~~~^~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1339:38: required from 'void ducc0::detail_gridder::Wgridder::grid2x_c(const ducc0::detail_mav::cmav, 2>&, size_t, double) [with bool wgrid = true; Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1339 | grid2x_c_helper(supp, grid, p0, w0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1478:25: required from 'void ducc0::detail_gridder::Wgridder::dirty2x() [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>]' 1478 | grid2x_c(grid, pl, w); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1692:30: required from 'ducc0::detail_gridder::Wgridder::Wgridder(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Timg = float; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1692 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1710:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = float; Tacc = double; Tms = float; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = float; size_t = unsigned int]' 1710 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst_inc.h:6:72: required from here 6 | double sigma_max, double center_x, double center_y, bool allow_nshift); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:5611: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 5611 | operator-(const simd& __x, const simd& __y) | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1211:34: 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 1211 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h: In function 'void ducc0::detail_gridder::expi(std::vector >&, std::vector&, F) [with T = float; F = Wgridder, 2> >::compute_phases(std::vector, std::allocator > >&, std::vector >&, float, const ducc0::detail_gridder::UVW&, const ducc0::detail_gridder::RowchanRange&)::]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:105:10: 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 105 | auto vcos = cos(vang); | ^~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:51: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2s(T, T, T, size_t, Tsimd*) const [with unsigned int W = 4; Tsimd = std::experimental::parallelism_v2::simd]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:261: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 261 | tvalx = tvalx*x2 + Tvl(coeff[j*nvec_eval]); | ^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h: In function '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)::::]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:105:10: 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 105 | auto vcos = cos(vang); | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:18: 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 101 | auto v = corfunc(itimesdx+i*dx); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h: In function 'void ducc0::detail_gridder::expi(std::vector >&, std::vector&, F) [with T = float; F = Wgridder, 2> >::dirty2grid_pre2(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav, 2>&, double)::::]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:105:10: 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 105 | auto vcos = cos(vang); | ^~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::operator+=(std::experimental::parallelism_v2::simd&, std::experimental::parallelism_v2::simd const&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5591:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5591 | { return __lhs = __lhs + __x; } | ~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::operator*=(std::experimental::parallelism_v2::simd&, std::experimental::parallelism_v2::simd const&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5599:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5599 | { return __lhs = __lhs * __x; } | ~~~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<7u, std::experimental::parallelism_v2::simd >::eval2s(double, double, double, unsigned int, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:265:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 265 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<4u, std::experimental::parallelism_v2::simd >::eval2s(float, float, float, unsigned int, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:265:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 265 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<5u, std::experimental::parallelism_v2::simd >::eval2s(double, double, double, unsigned int, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:265:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 265 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h: In member function 'ducc0::detail_gridder::Wgridder, 2u> >::grid2x_c_helper<4u, true>(unsigned int, ducc0::detail_mav::cmav, 2u> const&, unsigned int, double)::{lambda(ducc0::detail_threading::Scheduler&)#1}::operator()(ducc0::detail_threading::Scheduler&) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:1313:37: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 1313 | tmpi += kv[cv]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<9u, std::experimental::parallelism_v2::simd >::eval2(double, double, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:337:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_impl.h:49, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder_inst3.cc:1: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:868 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:36, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/sht_pymod.cc:33: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:267:29: required from 'int ducc0::detail_alm::ft_partial_sph_isometry_plan::ft_symmetric_tridiagonal_symmetric_eigen::eval_helper(int, const std::vector&, std::vector&) const [with Tv = std::experimental::parallelism_v2::simd; unsigned int N = 1; bool high_accuracy = true]' 267 | nrm[i] += vkm1*vkm1 + vkm2*vkm2 + vkm3*vkm3; | ~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:366:60: required from 'void ducc0::detail_alm::ft_partial_sph_isometry_plan::ft_symmetric_tridiagonal_symmetric_eigen::eval(const std::vector&, std::vector&) const [with bool high_accuracy = true]' 366 | eval_helper::type,1>(j, x, y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:455:17: required from 'void ducc0::detail_alm::xchg_yz(const Alm_Base&, const ducc0::detail_mav::vmav, 1>&, size_t) [with T = float; size_t = unsigned int]' 455 | F.F11.eval(tin, tout); | ~~~~~~~~~~^~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/alm.h:514:12: required from 'void ducc0::detail_alm::rotate_alm(const Alm_Base&, const ducc0::detail_mav::vmav, 1>&, double, double, double, size_t) [with T = float; size_t = unsigned int]' 514 | xchg_yz(base, alm, nthreads); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/sht_pymod.cc:102:13: required from 'ducc0::detail_pybind::NpArr ducc0::detail_pymodule_sht::Py2_rotate_alm(const ducc0::detail_pybind::CNpArr&, size_t, double, double, double, size_t, const OptSizeT&, const OptSizeT&, ducc0::detail_pybind::OptNpArr&) [with T = float; ducc0::detail_pybind::NpArr = pybind11::array; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = unsigned int; OptSizeT = std::optional; ducc0::detail_pybind::OptNpArr = std::optional]' 102 | rotate_alm(base, alm, psi, theta, phi, nthreads); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/sht_pymod.cc:115:3: required from here 115 | DISPATCH_C(alm, Py2_rotate_alm, (alm, lmax, psi, theta, phi, nthreads, mmax_in, mmax_out, alm_out)) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:5615:5: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5615 | operator*(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/nufft.h:50, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/nufft_pymod.cc:22: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:895 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst1.cc:20: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:854 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:492:25: required from 'void ducc0::detail_nufft::Spreadinterp::spreading_helper(size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::vmav, 1>&) const [with unsigned int SUPP = 16; Tpoints = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int; size_t = unsigned int]' 492 | tr += vr*ku[cu]; | ~~^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:312:3: required from 'void ducc0::detail_nufft::Spreadinterp::spread(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]' 255 | spreading_helper<16>(supp, coords_sorted, points, grid); \ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:1420:23: required from 'void ducc0::detail_nufft::Spreadinterp2::spread(const ducc0::detail_mav::cmav, 1>&, const ducc0::detail_mav::vfmav >&) [with Tpoints = float; Tgrid = float; Tcalc = float; Tacc = float; Tcoord = float; Tidx = unsigned int]' 1420 | if (si1) si1->spread(points, vmav,1>(grid)); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst1.cc:47:1: required from here 28 | const cmav,1> &points, const vfmav> &grid); \ | ^ /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 /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_impl.h:24, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/nufft/spreadinterp_inst2.cc:20: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:854 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:30: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5599:28: required from 'constexpr std::experimental::parallelism_v2::simd& std::experimental::parallelism_v2::operator*=(simd&, const simd&)' 5599 | { return __lhs = __lhs * __x; } | ~~~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:490:14: required from here 490 | res*=val; | ^~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:5615:5: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5615 | operator*(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:38: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; unsigned int xdim = 2; unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::&)>; size_t = unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2656:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool) [with T = double; size_t = unsigned int; ptrdiff_t = int]' 2656 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2657 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2675:22: required from here 2675 | bool theta_interpol); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 314 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:315:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 315 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = float; unsigned int xdim = 2; unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::&)>; size_t = unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2656:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool) [with T = float; size_t = unsigned int; ptrdiff_t = int]' 2656 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2657 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2691:22: required from here 2691 | bool theta_interpol); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 314 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:315:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 315 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = float; unsigned int xdim = 2; unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::&)>; size_t = unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:3052:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool) [with T = float; size_t = unsigned int; ptrdiff_t = int]' 3052 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3053 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:3068:15: required from here 3068 | bool verbose); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 314 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:315:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 315 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; unsigned int xdim = 2; unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool)::&)>; size_t = unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:3052:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool) [with T = double; size_t = unsigned int; ptrdiff_t = int]' 3052 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3053 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:3081:15: required from here 3081 | bool verbose); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 314 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:315:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 315 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/mav.h:65, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.h:32, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:31: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = char; unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = char; unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/solvers.h:313:23: required from 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, const ducc0::detail_mav::cmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; unsigned int xdim = 2; unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool)::&)>; size_t = unsigned int]' 313 | aligned_array tmpstorage(maxbytes); | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2656:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool) [with T = double; size_t = unsigned int; ptrdiff_t = int]' 2656 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2657 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2675:22: required from here 2675 | bool theta_interpol); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:243:43: 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 unsigned int supp = 8; Tloc = double; T = float; size_t = unsigned int]' 243 | ttres0 += hlp.wphi[iphi]*Tsimd(ptr0+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:569:25: required from 'void ducc0::detail_sphereinterpol::SphereInterpol::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, ducc0::detail_timers::TimerHierarchy&) const [with Tloc = double; T = float; size_t = unsigned int]' 569 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, signal, timers); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2948:17: required from 'void ducc0::detail_sht::synthesis_general(const ducc0::detail_mav::cmav, 2>&, const ducc0::detail_mav::vmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, double, size_t, SHT_mode, bool) [with T = float; Tloc = double; size_t = unsigned int; ptrdiff_t = int]' 2948 | inter.interpol(planes, 0, 0, xtheta, xphi, map, timers); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:2956:99: required from here 2956 | double epsilon, double sigma_min, double sigma_max, size_t nthreads, SHT_mode mode, bool verbose); | ^ /usr/include/c++/14.2.0/experimental/bits/simd.h:5615:5: note: parameter passing for argument of type 'std::experimental::parallelism_v2::simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5615 | operator*(const simd& __x, const simd& __y) | ^~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:37, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:32: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:18: 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 101 | auto v = corfunc(itimesdx+i*dx); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:243:43: 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 243 | ttres0 += hlp.wphi[iphi]*Tsimd(ptr0+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:243:43: 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 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:370:22: 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 370 | auto ttmp0=tmp0*hlp.wtheta[itheta]; | ^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:370:22: 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 /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::operator+=(std::experimental::parallelism_v2::simd&, std::experimental::parallelism_v2::simd const&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5591:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5591 | { return __lhs = __lhs + __x; } | ~~~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<15u, std::experimental::parallelism_v2::simd >::eval2(double, double, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:337:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<4u, std::experimental::parallelism_v2::simd >::eval2(float, float, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:337:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<4u, std::experimental::parallelism_v2::simd >::eval2(double, double, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:337:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h: In member function 'ducc0::detail_sphereinterpol::SphereInterpol::interpolx<5u, double>(unsigned int, ducc0::detail_mav::cmav const&, unsigned int, unsigned int, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&, ducc0::detail_mav::vmav const&, ducc0::detail_timers::TimerHierarchy&) const::{lambda(ducc0::detail_threading::Scheduler&)#1}::operator()(ducc0::detail_threading::Scheduler&) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sphere_interpol.h:244:43: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 244 | ttres1 += hlp.wphi[iphi]*Tsimd(ptr1+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<5u, std::experimental::parallelism_v2::simd >::eval2(double, double, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:337:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 337 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:34, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:37, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:24: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:894 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:244:45: 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 unsigned int supp = 8; Tloc = float; T = float; size_t = unsigned int]' 244 | tres += hlp.wtheta[itheta]*hlp.wphi[iphi]*Tsimd(ptr2+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:547:25: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with Tloc = float; T = float; size_t = unsigned int]' 547 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:94:15: required from 'void ducc0::detail_pymodule_totalconvolve::Py_ConvolverPlan::Py_interpol(const ducc0::detail_pybind::CNpArr&, size_t, size_t, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, ducc0::detail_pybind::NpArr&) [with T = float; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = unsigned int; ducc0::detail_pybind::NpArr = pybind11::array]' 94 | interpol(cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:833:31: required from here 833 | .def("interpol", &conv_f::Py_interpol, Py_ConvolverPlan_f_interpol_DS, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: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) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator-(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:372:33: required from 'void ducc0::detail_gridding_kernel::TemplateKernel::eval3(T, T, T, Tsimd*) const [with unsigned int W = 16; Tsimd = std::experimental::parallelism_v2::simd; T = double]' 372 | auto tmpx = Tsimd(tvalx2-tvalx*x); | ~~~~~~^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:172:21: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::WeightHelper::prep(double, double, double) [with unsigned int supp = 16; T = double]' 172 | tkrn.eval3(T(fpsi), T(ftheta), T(fphi), &buf.simd[0]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:218:19: 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 unsigned int supp = 16; Tloc = double; T = double; size_t = unsigned int]' 218 | hlp.prep(theta(i), phi(i), psi(i)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:547:25: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with Tloc = double; T = double; size_t = unsigned int]' 547 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:94:15: required from 'void ducc0::detail_pymodule_totalconvolve::Py_ConvolverPlan::Py_interpol(const ducc0::detail_pybind::CNpArr&, size_t, size_t, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, ducc0::detail_pybind::NpArr&) [with T = double; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = unsigned int; ducc0::detail_pybind::NpArr = pybind11::array]' 94 | interpol(cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:811:31: required from here 811 | .def("interpol", &conv_d::Py_interpol, Py_ConvolverPlan_interpol_DS, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:5611: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 5611 | operator-(const simd& __x, const simd& __y) | ^~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator-(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:372:33: required from 'void ducc0::detail_gridding_kernel::TemplateKernel::eval3(T, T, T, Tsimd*) const [with unsigned int W = 8; Tsimd = std::experimental::parallelism_v2::simd; T = float]' 372 | auto tmpx = Tsimd(tvalx2-tvalx*x); | ~~~~~~^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:172:21: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::WeightHelper::prep(double, double, double) [with unsigned int supp = 8; T = float]' 172 | tkrn.eval3(T(fpsi), T(ftheta), T(fphi), &buf.simd[0]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:218:19: 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 unsigned int supp = 8; Tloc = float; T = float; size_t = unsigned int]' 218 | hlp.prep(theta(i), phi(i), psi(i)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:547:25: required from 'void ducc0::detail_totalconvolve::ConvolverPlan::interpol(const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&) const [with Tloc = float; T = float; size_t = unsigned int]' 547 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:94:15: required from 'void ducc0::detail_pymodule_totalconvolve::Py_ConvolverPlan::Py_interpol(const ducc0::detail_pybind::CNpArr&, size_t, size_t, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, const ducc0::detail_pybind::CNpArr&, ducc0::detail_pybind::NpArr&) [with T = float; ducc0::detail_pybind::CNpArr = pybind11::array; size_t = unsigned int; ducc0::detail_pybind::NpArr = pybind11::array]' 94 | interpol(cube, itheta0, iphi0, theta, phi, psi, signal); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/totalconvolve_pymod.cc:833:31: required from here 833 | .def("interpol", &conv_f::Py_interpol, Py_ConvolverPlan_f_interpol_DS, | ^~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h:5611: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 5611 | operator-(const simd& __x, const simd& __y) | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:18: 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 101 | auto v = corfunc(itimesdx+i*dx); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:338:22: 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 338 | auto ttmp=tmp*hlp.wpsi[ipsic]; | ^~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h: In lambda function: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:338:22: 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 /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::operator+=(std::experimental::parallelism_v2::simd&, std::experimental::parallelism_v2::simd const&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5591:28: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 5591 | { return __lhs = __lhs + __x; } | ~~~~~~^~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<7u, std::experimental::parallelism_v2::simd >::eval3(double, double, double, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:367:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | tvalz2 = tvalz2*z2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<4u, std::experimental::parallelism_v2::simd >::eval3(float, float, float, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:367:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | tvalz2 = tvalz2*z2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h: In member function 'ducc0::detail_gridding_kernel::TemplateKernel<5u, std::experimental::parallelism_v2::simd >::eval3(double, double, double, std::experimental::parallelism_v2::simd*) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:367:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 367 | tvalz2 = tvalz2*z2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h: In member function 'ducc0::detail_totalconvolve::ConvolverPlan::deinterpolx<5u, float>(unsigned int, ducc0::detail_mav::vmav const&, unsigned int, unsigned int, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&) const::{lambda(ducc0::detail_threading::Scheduler&)#1}::operator()(ducc0::detail_threading::Scheduler&) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:338:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 338 | auto ttmp=tmp*hlp.wpsi[ipsic]; | ~~~^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h: In member function 'ducc0::detail_totalconvolve::ConvolverPlan::deinterpolx<5u, float>(unsigned int, ducc0::detail_mav::vmav const&, unsigned int, unsigned int, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&, ducc0::detail_mav::cmav const&) const::{lambda(ducc0::detail_threading::Scheduler&)#1}::operator()(ducc0::detail_threading::Scheduler&) const': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/totalconvolve.h:338:30: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 338 | auto ttmp=tmp*hlp.wpsi[ipsic]; | ~~~^~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/infra/simd.h:67, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:34, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/python/misc_pymod.cc:37: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'constexpr std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:101:38: required from 'ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const:: [with auto:894 = ducc0::detail_threading::Scheduler]' 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~^~~~~ /usr/include/c++/14.2.0/type_traits:2640:26: required by substitution of 'template static std::__result_of_success()((declval<_Args>)()...)), std::__invoke_other> std::__result_of_other_impl::_S_test(int) [with _Fn = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::&; _Args = {ducc0::detail_threading::Scheduler&}]' 2640 | std::declval<_Fn>()(std::declval<_Args>()...) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/type_traits:2651:60: required from 'struct std::__result_of_impl&, ducc0::detail_threading::Scheduler&>' 2651 | using type = decltype(_S_test<_Functor, _ArgTypes...>(0)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: recursively required by substitution of 'template struct std::__is_invocable_impl<_Result, _Ret, true, std::__void_t > [with _Result = std::__invoke_result&, ducc0::detail_threading::Scheduler&>; _Ret = void]' 348 | struct _Callable | ^~~~~~~~~ /usr/include/c++/14.2.0/bits/std_function.h:348:9: required from 'struct std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >' /usr/include/c++/14.2.0/bits/std_function.h:353:41: required by substitution of 'template template using std::function<_Res(_ArgTypes ...)>::_Requires = std::__enable_if_t<((bool)_Cond::value), _Tp> [with _Cond = std::function::_Callable, ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::, std::__invoke_result&, ducc0::detail_threading::Scheduler&> >; _Tp = void; _Res = void; _ArgTypes = {ducc0::detail_threading::Scheduler&}]' 353 | using _Requires = __enable_if_t<_Cond::value, _Tp>; | ^~~~~ /usr/include/c++/14.2.0/bits/std_function.h:434:9: required by substitution of 'template std::function::function(_Functor&&) [with _Functor = ducc0::detail_gridding_kernel::KernelCorrection::corfunc(size_t, double, int) const::; _Constraints = void]' 434 | typename _Constraints = _Requires<_Callable<_Functor>>> | ^~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/gridding_kernel.h:94:17: required from here 94 | execStatic(n, nthreads, 0, [&](auto &sched) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | { | ~ 96 | while (auto rng=sched.getNext()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | { | ~ 98 | auto i = rng.lo; | ~~~~~~~~~~~~~~~~ 99 | for (; i+vlen<=rng.hi; i+=vlen) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | { | ~ 101 | auto v = corfunc(itimesdx+i*dx); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | v.copy_to(&res[i],element_aligned_tag()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | } | ~ 104 | for(; i' when C++17 is enabled changed to match C++14 in GCC 10.1 5607 | operator+(const simd& __x, const simd& __y) | ^~~~~~~~ [30/30] Linking CXX shared module ducc0.cpython-312-arm-linux-musleabihf.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 /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/wigner3j.cc: In function 'flexible_wigner3j_vec.constprop': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/wigner3j.cc:919:31: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 919 | template void flexible_wigner3j_vec | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc: In function 'vhsum_cmplx_special': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:396: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 396 | static inline void vhsum_cmplx_special (Tv a, Tv b, Tv c, Tv d, /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/wigner3j.cc: In function 'wigner3j_00_vec_squared_compact': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/wigner3j.cc:829:31: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 829 | template void wigner3j_00_vec_squared_compact (Tsimd l2, Tsimd l3, const vmav &res) | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc: In function 'iter_to_ieee.constprop': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/sht/sht.cc:554:10: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 554 | mypow(d.sth[i],gen.m,gen.powlimit,d.lam2[i],d.scale[i]); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc: In function 'get_tuning_parameters': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/wgridder/wgridder.cc:144: note: parameter passing for argument of type 'struct pair' when C++17 is enabled changed to match C++14 in GCC 10.1 144 | tuple,size_t,size_t,size_t> get_tuning_parameters( /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h: In member function 'operator()': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h:74:42: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 74 | wigner3j_00_vec_squared_compact(Tsimd(el1), Tsimd(el2)+lofs, | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h: In member function 'operator()': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h:269:34: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | flexible_wigner3j_vec(Tsimd(el1), Tsimd(el2)+lofs, 0, 0, | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h: In member function 'operator()': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h:269:34: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 269 | flexible_wigner3j_vec(Tsimd(el1), Tsimd(el2)+lofs, 0, 0, | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h: In member function 'operator()': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_37_1/src/ducc0/math/mcm.h:484:34: note: parameter passing for argument of type 'struct simd' when C++17 is enabled changed to match C++14 in GCC 10.1 484 | flexible_wigner3j_vec(xl1[ii], xl2[ii], m1[ii], m2[ii], | ^ *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpi8hl2n_f/wheel/platlib/./ducc0.cpython-312-arm-linux-musleabihf.so *** Making wheel... *** Created ducc0-0.37.1-cp312-cp312-linux_armv8l.whl 2025-04-28 02:06:44,914 gpep517 INFO The backend produced .dist/ducc0-0.37.1-cp312-cp312-linux_armv8l.whl ducc0-0.37.1-cp312-cp312-linux_armv8l.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_37_1 configfile: pyproject.toml plugins: xdist-3.6.1 created: 80/80 workers 80 workers [50994 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] .................................s...s...s..s...s...ss...s..s.s..s..ss.s [ 26%] s..ss.ss......sss..s..sss.ssss....ss.ss.....sssss....s........ss...s..ss [ 26%] ssssss..ss...sssss.sss...sssss.sssssssss...sssssssssss........ssssssssss [ 27%] sss.......sssssssss...sssssss.....sss...sssss...sssss...sssss..ssssssss. [ 27%] .ss...sssss....ssssss.......sssss..ssssssssssssssssss..ssss..sssssssssss [ 27%] ..ssssss.sssssssss..ssssssss.sssssssssssssssssssssssssssssssssssssssssss [ 27%] sssssssss.sssssssssssssssssssssssssss.ssssss.sssssssssssssssssssssssssss [ 27%] sssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssss.sssssssss.sssss.sssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssss [ 28%] ssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssss [ 29%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss [ 30%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssss.s.sssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] sssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] sssssssssssssssssssssssssss.sssssssssssssssssss.ssssssssssssssssssssssss [ 31%] sssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ss.sssssss..ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] sssssssssssssssssssssssssssssssssssssssssssssssss...........ssssssssssss [ 32%] ss..ssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssss [ 32%] sssssssssssssssssssss.ssssss.s............................ss.ss..s...... [ 33%] ......sss....................................ss.....s................... [ 33%] ...........s..sss........sss............sss............................s [ 33%] sssssss..........ss........ss..............................s...........s [ 33%] .......ss..ssssss..........sssss..........s.s.sssssssssss....ssssssss.ss [ 33%] sssssss.sssssssss.s....s.......ss...ss....s...s...s...s..s...s..s.s..... [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] .................................................................s.s...s [ 37%] ....ss.s..s.s.s...ss.sss........s...ss....s.....s....................... [ 37%] ........................................................................ [ 37%] ......................ss......ss..........s....sss...ss...ss............ [ 37%] sss....ss......ss...............s.......sss.ssss..s........s......s..... [ 37%] ........................................s............................... [ 37%] sssssss......sssss..ss....sssssss.....ssssss............................ [ 37%] ..sss...ssssssss...........s............s....................ss......ss. [ 38%] .....................s..........ss..............s....s......s..sss.s.... [ 38%] s.s...ss...s...s.......s.sss..s.s.s....s..s............................. [ 38%] ...........................................s..s......................... [ 38%] ........................................................................ [ 38%] ...........ss...ss.s.s..s.s..s.s..s..ss...s..s.......................... [ 38%] .......s...........s..s..s....s....ss...s..s..s............ssss.s..s.s.. [ 38%] s.s..ssss.ss.........ss.....s...ss...................................... [ 39%] ...................................s.........ssss....ss..........s...... [ 39%] .ss.....ss...................................sss.......ss....s..s...ssss [ 39%] s....ss..s........................s..ss.....ss......ss.s...s...ss..ssss. [ 39%] ss...sss..s..ss..s.s.ss..s..s.s......................................... [ 39%] ........................................s.s...s..s....ssss.ssss.s..sss.. [ 39%] .s.....s.ss................................s.s.s..s.ss.................. [ 39%] ...ss..ss................................................s...s..s.s....s [ 40%] ....s.........................................s...ss..s..s..s........... [ 40%] ..........................s.....ss..s..ssss...s.s..s....s............... [ 40%] .................s......ssss..sss..s.s.....ss........................... [ 40%] ..s.s.....s.s...s..s.................................................s.. [ 40%] ...s..ss.....ss....................ss....s................sss........... [ 40%] .................................................s...ss..sss............ [ 40%] ...ssssss........................................s.ss.s.ss.............. [ 41%] ........s.ss.ss.ss.s..s.s.s.s.........s.s.sss...s...sss....ss.s......... [ 41%] ........................................................................ [ 41%] ............................s.sss.ss.....................ssssss......... [ 41%] ...ssssss.........................................ss..s.s.s...sss..s..s. [ 41%] s..s......................................s..ss.s..ss................... [ 41%] ................s...ss...s...ss......................................... [ 41%] ...........s...ss.s.s..ssss.........s..............................s.... [ 42%] ss....s.........ss.sss.....ss....s...................................... [ 42%] .......s..sss..ss......ss...s..ss..s...........................s.s..ss.. [ 42%] ss...............................................s...............s....s. [ 42%] ....................................s.....s.s..............s............ [ 42%] ................................s...s.s................................. [ 42%] ........s...........................s.s..............ssss.s............. [ 42%] .....s....................................................ss.s.s..ss.s.. [ 43%] s.ss.s.........s.........................s.............................. [ 43%] ..s.................s.............................................ss.sss [ 43%] .s..ss..s.s.ss.ssss.s.ss..ss.s.s..s..ss..sss.s...ssssss.ss..ss.s..s.s... [ 43%] ...........sssss.ss.sssss.ssssss.s.sss.s.ss..s...s.sss.............s..s. [ 43%] ..................................................s...s................. [ 43%] ........................................................................ [ 43%] ...........................................ss...s...s..s................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ....................s..s...s...s.ss...s...s.....ss.s..s...s..sss....s... [ 44%] .s....ss.s...s...ss...ss.sssss..sssss.sssssss.......ssss...ssssss...s... [ 44%] ..s....ssss.sss.....s.ssss.....ssssssssss......sssssssssssssssss...s...s [ 45%] s...sss.sss..s...ssssssssssss....sssssssssss.ss....ss.ss.......sss...... [ 45%] sss.....s.............s.........s...............s..........sssss........ [ 45%] ....ss.............s.......s.........sss..s...ssssss..s..sss....s....... [ 45%] .s........ss.....ssssss..........sssss................s........sss...... [ 45%] .......s......sssss.....sss...sss...ss................s....s..........ss [ 45%] ...s.........ssssssssss...ss.ssssss........ss..s.......sss.sss.....s.... [ 45%] s...ssss.s...ssss.....ss...s.....sssssssssss.s.....ssssss...s.ssss...sss [ 46%] ...s...s..ss...ssssss....sssssss.sssssssssss....s.sssssssss....sss...ss. [ 46%] ....ssssss....s....s....s......s..s...sss.s.....ssss............s....... [ 46%] ..ss......s.ss...ss.s...ss..s..........ss............................... [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ..............................................s...s.........s........... [ 47%] .......s......s..sss.ss...s.....s.ss.....ss.s.s..ss..sss.........ssss... [ 47%] .ssss....s.s........ssss....s........s.............................s...s [ 47%] sssss.........sssssss............................ssss..s.....s..ssss.... [ 47%] ss........ss..s..............s.....sssss....sss.....sssssssssss......s.s [ 47%] ss.s......sssssss.......ssss..s..s....ssss.ssssssss...ss..sssssss..sss.. [ 47%] sssssssss..sssss.ssssss....s..sssss...ssssss...ss....ssss...ss....ssssss [ 48%] ....sssss......ss...ssss......s......ss....ss.......s.....sssssss....... [ 48%] ...s...........s.......sss.....sssss.....s....sss.......ss........s..... [ 48%] ........................................................................ [ 48%] ..............s......................................................... [ 48%] ........................................................................ [ 48%] ..............................................ss........................ [ 48%] ..............s....ssss.ssss.....s........s......s.......ss......s...... [ 48%] .s....s...ss...sss.ss.ss.s......................s.....ss.......s...ssss. [ 49%] ...s...s...ss...........ssssss.....s.....sss....s..s.ssss..s.s.sssss...s [ 49%] s..s..ss.s..s.s.s.s......sss...ss...s..s..s...s......................... [ 49%] ........................................................................ [ 49%] ................s.....s...sss.....s.sss....ss..s.s...ss..s.s..s.s.s.s..s [ 49%] ..s...ss........s...sss...ss.s...s.....s....ss......ss....ssssss........ [ 49%] ....s.......ssss.........s....sssss.sssss....ss........s.s.sssss........ [ 49%] ...ss......sss........ss.......s.............sss........................ [ 50%] ........................................................................ [ 50%] ........................s..s.s..s..ss.s..s.s...s..s..ss.ss.ss.s.s..s..s. [ 50%] s.........s............................................................. [ 50%] ........................................................................ [ 50%] ....................................................................s.s. [ 50%] .s.s...s.....s....ssss....s...s...ss...s......ss....ss.....sss...ss..... [ 50%] ..ss.....ss...ss........sss............ss.....sssssss..ss.....s...ss.... [ 51%] ....ss...ss......ss....s.....ss...sss......s............................ [ 51%] ......................s................................................. [ 51%] ............................................s........................... [ 51%] ..............................................................s...ss.sss [ 51%] ..s..s..ss..s.......s.....ssss.....s....ss........sss.s...s..s.ss.s..... [ 51%] .s.s....s............................................................... [ 51%] ..................s.....ss........ss.......s...s....sssssssssss.s....... [ 52%] ss...s.....ss...sss................s....ssssssssss......s............... [ 52%] ......................ss................ss....ss.......s................ [ 52%] ........................................................................ [ 52%] ........................................................................ [ 52%] ........................................................ss.............. [ 52%] ........................................................................ [ 52%] ........................................................................ [ 53%] ....................................................................ssss [ 53%] s...........................................................s........... [ 53%] s.........................s............................................. [ 53%] .......sssssssssssssssss................................................ [ 53%] .....................................................s...........sssssss [ 53%] s...................ssss.............ssss.........s............ssss..... [ 53%] ..................ss.......ssssssssssssss.......sss............ssssss... [ 54%] ....s.............sssss..................ss...................s........s [ 54%] ss.............sss.......ssss.............ss..ssss...................... [ 54%] ........................................................................ [ 54%] .................................s.s.......ss..ss.ss...s..s.s.ss..s..s.. [ 54%] s.s.s....ss..s..s...s..ss..s..s.s...s.s...ss..s..s..................s..s [ 54%] s...s.s..s..s....s.s.s.ss..ss.s.ss.s...sss..s..ssss..sss...sssss...ss.s. [ 54%] sss.s.s.s....ss.s.sssss.s...ssss...ss..s.s...s....s..sssssssssssss..sss. [ 55%] .s..ssss...............ss......ssss.....................s....ssss....... [ 55%] ...........sssss.......ssss.................ssssss....ssssss...sss...... [ 55%] .s.........sss.ss..sss.....s.....s...sss.......s....................s... [ 55%] ........................................s............................... [ 55%] ........................................................................ [ 55%] .....s....ss...s...ss.s....sss.s...s...ss....s.s.........sss........s... [ 55%] s.sss..s...s..s..s..ss...ss..s..s....s...ss..s..........s.sss...sss....s [ 56%] ...s....ss....s......................................................... [ 56%] .......................................................s....ss..s..s..s. [ 56%] ...s.s..s......sss....ss...s...s.s....ss...s..s......................... [ 56%] .............ss.......ss...s..ss...ss..s...s...s....ss...ss....s..ss...s [ 56%] .s.....ss.s.s.s....s.s.s.s.ss.....sss..ss...s.s..ss..sss.s..s.s.s..ss... [ 56%] .ss.s.ss....ss..ss...................................................... [ 56%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ..................s...s..s.....ss....sss....ss..............ssss..ssss.. [ 57%] s...s......s..ss..............s......................................... [ 57%] ...s...s.ss............s.........s......ss....s.....s....s.ssss..s..ssss [ 58%] ss.s..s..s...ssss..sss..s...ss.sss...ss.ss.s..s.s.s..s...ss..s..s..sss.. [ 58%] s...ss.s.s..ss..s...s.s...........s..ss..s.....ss..s.................... [ 58%] ........................................................................ [ 58%] .......................................................................s [ 58%] ..ss.ss.s..s.............sssss......ss......ssss..sss....ss.....ssssss.. [ 58%] ....s.ssssss.sssssss...sss.......sss.....ss.......sss....ss..ssss....... [ 58%] ........................................................................ [ 59%] .................s...................................................... [ 59%] ........................................................................ [ 59%] ..........s.......ssss..............ss....sssssssss..............sss.... [ 59%] ..s........ssss....sssss..ss.sssssss.ss......sssss..ssss..s.ss...s...... [ 59%] sss.......ss.....s.sss.....sss...sssss.ss.....ss....ssss...ssss....s.... [ 59%] sssssss.......ss..................ssssssss.............................. [ 59%] ........................................................................ [ 60%] ........................................................................ [ 60%] ........................................................................ [ 60%] ..........................s.....ss...s....s.....ss.........ss......sss.. [ 60%] ..s...ssss...........ss....sssss.....sssss.ss....sssss....ss...ssssss... [ 60%] .ss.........ssss.........s.s.....sss...ssss.s..ssss..sss...sss.ss.....ss [ 60%] ss...................................................................... [ 60%] ........................................................................ [ 60%] ........................................................................ [ 61%] ........................................................................ [ 61%] ..............................................................s....ss... [ 61%] .sss......s................s.s..sss.....ss..ss......sssss....ss...ss.... [ 61%] s.sss.....ss.....s...s....sss..s.ss..s...s..s........................... [ 61%] ......................................s...ss............sss...sss....... [ 61%] ..............ss..sssss..ss.ss...s........s...sss......s..s.ssss...s.... [ 61%] ...ss.sss....ss..ss...s.ss.............................................. [ 62%] ........................................................................ [ 62%] ...................ss....ss...s...s.s..s.s.s....sss...s................. [ 62%] ........s....................s.............s............................ [ 62%] ........sssssss.........................ss..............ss.............. [ 62%] ...........ssss......................................................... [ 62%] ..........s....................................................s........ [ 62%] ........................................................ss...........sss [ 63%] sssss..................s.....s....................ssss.................. [ 63%] ...ss................ssssss...ss.................s....ssss.........s.... [ 63%] .....s...ssss.........sss.ssss..............s...........ssss..........s. [ 63%] sss..s..................ss......s.....s....sss.....ssss........ss....... [ 63%] .sss...ss..sss...ss.....s...ss...ss.......s.sssss.ss....s............... [ 63%] ......s.................................s............................... [ 63%] .........s.............................................................. [ 64%] ......................................................................s. [ 64%] ..........................sss..ss.s....ss..s..s....ss.....s....sss...... [ 64%] ......sssssssss..s..s..s..ss..s.ss.s.s..s.s...ss........................ [ 64%] ........................................................................ [ 64%] ........................s..s..s..s.s...s..s.ss...s...ss..ss..s.s..ss.ss. [ 64%] .ss.s.s.s.sssssssss.s...s..s.ss..s..s....ss.s..s..s.ss.s..s.s...sss..s.s [ 64%] .s..s.....s.................................................s..ss...s..s [ 65%] ss.ss.s..ss...s..s.s.......s...s.s....ss.ss.ss.ssssssss..........ss..ss. [ 65%] ..sss..ss...........................s................................... [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ....................................ss..s....s..s..ss.s.s.ss.s......ssss [ 65%] ...s..sss..s..ss.s...ss...ss..s.s..s.........s.s..........s....s......s. [ 65%] ..s...............ssssssssss..............s......sss.....ssssss......... [ 66%] ..s...ss...sss....ss........ss....s.s.s..sss.ss.....s.s.....ss....s.ssss [ 66%] ..s......s.ss.s..ssss....ssss....s.ss...ssss.....sss...ss.......s....sss [ 66%] s....s.....sssssss........ssss............sss............s.....s......ss [ 66%] ...................................................s.s..s.s..s..s....s.. [ 66%] .s..ss..s.....s.....ss.................................................. [ 66%] ..............s......................................................... [ 66%] ..............................................s......................... [ 67%] ........................................................................ [ 67%] ..............................s..s.....sss.....s......sss....ss...s....s [ 67%] ...ss.....ss.....ss.....s............................................s.. [ 67%] .......s.....sss.s............sss....ss......ss...sss....s......ss...... [ 67%] .........sss....s......ss...s.........ssss..ss......ssss...sssssssss.... [ 67%] ............sss......................................................s.. [ 67%] ........................................................................ [ 68%] ......s...s...s.ss...s..s.s..s......s................................... [ 68%] .................s...................................................... [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ................................................................s..s..s. [ 68%] .s.s..s..sss.ss.........................s..............s...ss.sss..s.... [ 68%] ......s...ss.sssss..ss...s.ss..........s.s...s....ssss.....s..ss...sssss [ 69%] ssssss.................................................................. [ 69%] ........................................................................ [ 69%] ................................................s....................... [ 69%] ........................................................................ [ 69%] ................s....................................................... [ 69%] s....................................................................... [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 71%] ............................................s........................... [ 71%] ........................................................................ [ 71%] ..................s..................................................... [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ......................................s................................. [ 71%] ..............................s....................s....s..ss..s..s...s. [ 72%] ....s.....ss.......s..sssssss......s.s...ssss...s.......sssss..ss..s.... [ 72%] ..ss....s..ss.ss..s....sss.............................................. [ 72%] ........................................................................ [ 72%] .......s...s.s...s.s..s.s.s......s...s....s..s........sss....ss.....s... [ 72%] .ss...s..sss.............ssssss.................ssssssss................ [ 72%] ssss..........s......................................................... [ 72%] ...............................s...s......ss......sss...s.....ss....s... [ 72%] .s...s......ss.s....s....ss.....s.......s....ss...s...s.....s........... [ 73%] ...s..s.s...s...s..............ssss.........s.....ss.......ss........... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ..............................ssssssssssss.............................. [ 73%] ....................................sssssssssssss....................... [ 73%] ..........ss............................................................ [ 73%] ...............................................................s........ [ 74%] ...............ss..........s.....ss.....................s............... [ 74%] .................................ssss...................s........ss....s [ 74%] ...s...ss.ss............s.......ss.s..ss..s.s.sssss..s.s...s.s.s.ss...s. [ 74%] .s..s.s.s...s..s..ss..s.s..ss..sss..s.s.s.s.s.s.s....................... [ 74%] ..........ss..ss...ss.s..s.s.s.ss.s.s.s.s..s....s..ss....ss...ss.s...ss. [ 74%] ..ss.......sssss..s.s...sss...s.s.s.s....sss....sss..sss.ss............. [ 74%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................s....ss.s...s...s.s....ss.s.s..s [ 75%] ..s...s.s.s...s...ss.ss.s..s.s.s..s.sss...ss.ss.ss...................... [ 75%] ........................................................................ [ 75%] ...........s.s..s....s..ss...s..s..s....sss....ss.......ss...ss.s....s.. [ 75%] ..ss............s.....ss........ss.......s....ss......s...ss.........ss. [ 75%] .........sss.............sssssssss.....sss.s.....ss....ss.....sssss.s... [ 76%] ..sss......s.ssss....s......ss....ss...sss...ssssss.s..s.s..s...ss.s..s. [ 76%] .s..s..s..ss............................................................ [ 76%] ........................................................................ [ 76%] ..............................s...s..s..s..s....s.....s.....s..ss....... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ...................................................................s.... [ 77%] .s....ss...sss........ss...ss...ss................ss....sss............. [ 77%] .......ss.............s...sss.sssssss......sss.......................... [ 77%] ........................................................................ [ 77%] ..................................s......ss...ss...s.......sss...ss..s.s [ 77%] ..s.ss..ss.ss.s.sss.s.ss.s.s.sssss..s.s..s...s.s.s.....s................ [ 77%] .........s..ss.s.s...ss.sss...s.ss.s...s....ss.s.s...s...s....ss....s... [ 77%] .ssss..s.s.....sssss...ss.s...ss...ss..s...s.s....ss..sss...s.s.......s. [ 78%] .................................................s.......ssss......sss.. [ 78%] ...ss....s.sss.s..s.....ss....ssssssss...ssssss..........s.ssssss...s..s [ 78%] s....ss.s......s.s.....s..s.....sss......s.ss...s..ss........s.......... [ 78%] ...s.......s.........s.sssss............ssssssss........s.......s..s.... [ 78%] s...s................................................................... [ 78%] ........................................................................ [ 78%] ........................................................................ [ 79%] .........s..s..........s........................s.s......s..s.s.s....s.. [ 79%] .s.s...s.s...s..s....ss.........s.sss.....s..s...ss...s...s............. [ 79%] .........................................................s....s...ss.... [ 79%] sss...s.s.s.s.s..s...s..s.ss.ss..s.s..s.s...ss.s.s..s.s......s.......... [ 79%] .........................s....ss........ssss...ss.s..s..s........s..s..s [ 79%] s....s....s....s.s...ss..ss.ss..ss..s................................... [ 79%] ............................s....s.ss...s...ss.....ss................... [ 80%] ........................................................sss.s.........s. [ 80%] ..sss...sss.s...s..s.................................................... [ 80%] ................................................s....................... [ 80%] .....................................................ss.s.ss....ss....ss [ 80%] .s.ss....ss.....ss...ss.s.ss...s..s.ss..s.s...s.ss.s..ss.s..s........... [ 80%] ..........................s.s...ss......s.s............................. [ 80%] ......................................................................s. [ 81%] ........................................................................ [ 81%] .........................sss.........ssss.s...ss............ssss........ [ 81%] .......s.....s...ssss......s.......ss...s....s..ss...s....ssssss.s.....s [ 81%] sssss......................................................s............ [ 81%] ...sss...ss...ss..ss....ss...s.......................................... [ 81%] ........................................................................ [ 81%] ..............................ss...s.....s........ss.ss.....ss.ss......s [ 82%] s........s...s...........s......s....s......sss........s..s.s.s...s..... [ 82%] sss.........s..s.ssss...s..ss.s......sss.s..s..s...s.s.s...s............ [ 82%] .............................s......................s................... [ 82%] ........................................................................ [ 82%] ..................................s.s..s....ss.s.....ss..s...ss..sss.... [ 82%] ..ssssssssss.sssss....s..s...ssssss.........ssssss.s...ss............... [ 82%] ................s...ss..s...ss..ss....s..ss.ss......ss......ss..sss..... [ 83%] ....ss...ssss.......s................................................... [ 83%] ..............................................................s......... [ 83%] ........................................................................ [ 83%] ........................................................................ [ 83%] ...................s.................................................... [ 83%] ..................s..................................................... [ 83%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] .......................s................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 85%] ........................................................................ [ 85%] ..................................s..................................... [ 85%] ................s....................................................... [ 85%] .......................s....s..s..s....ss.....s...ss....ss.ss...s.s.s..s [ 85%] ..s...s................................................................. [ 85%] ........................................................................ [ 85%] .........................s.............................................. [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] .............................................................s........s. [ 86%] ................s.......ss........s..................................... [ 86%] ......................................................s................. [ 86%] ........................................................................ [ 86%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ................................................................s....... [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ..........ss...ss......sss.....ss..s....s..s.s.s.s...s...........ssss.s. [ 88%] .s...sssssss...ssss..sss......s......sssss.............................. [ 88%] ........................................................................ [ 88%] .................ss....sss..s.......sss................................. [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ...ssss...s.s.s.ssss..s..s.....ssss.s.....ss...sss...ss..sssss.......... [ 89%] ............................................s...s...............s....... [ 89%] ..........................................s..........................sss [ 89%] ..............s.......ssssss.......s..........s......s...sss..s...s.sss. [ 89%] ....s..s..........sss..ss.ss...ss.ss..s...sss.....s......ss.ssssssss..s. [ 89%] ..............s...................................................ss..ss [ 90%] ..s..s.s.s...s..s....................................s.ss.sssssss.....ss [ 90%] .....sss...........ssssss......s.......sss...............s.............. [ 90%] ................................................ss.....ss..ss.ss....s.ss [ 90%] .sssssss....ss...ss..sssssssss........sss...s..s...........ss........s.s [ 90%] s.ss.........s..ss..ss.s...s..ss.....s..ss.............................. [ 90%] ..........................................s..........................s.. [ 90%] ........................................................................ [ 91%] .ssssss..sss........sss.................ss......ss......sssss.ss........ [ 91%] ........sssss..sssssssss.....sss.........sss..s........sss....s......s.. [ 91%] ............s......s..............s.s............s...................... [ 91%] ........................................................................ [ 91%] ....................................................................s... [ 91%] .....................................s.s....s.s.ss....s.ss...s.s.......s [ 91%] s.ssss..ss.....ss..ss....ss....sssssss..s........................sssssss [ 92%] s.sss..ss...sss.s......ss............................................... [ 92%] ........................................................................ [ 92%] .............................................................s...s...... [ 92%] ...............................ss.........s...s.....s...sss..sssssss.... [ 92%] ss..ss..s..ss.ss..ssssss..ss..ssss....sss.ss....ssssss...........s...s.. [ 92%] ..............s......s.................................................. [ 92%] ........................................................................ [ 93%] ..........................................................s......s...... [ 93%] ......ss..s.s.sssss.ss.....sss...ss............ssss.....ss..ss...s..s.ss [ 93%] sss......ss..s...ss...................s.ss..ss.........sss.............. [ 93%] ........................................................................ [ 93%] ...............................................ssss..................... [ 93%] ........sss........s...........s..........s.............s...s........... [ 93%] ...s............................................s.....s.........ss....ss [ 94%] ss...ss.ss.....sss..sssssss..ss........ssss.ssss.......ssss......s....ss [ 94%] ....s..ss...........ssss........s.................................s..... [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ..................s......s.............................................. [ 94%] ...............................s...............................s........ [ 95%] ....................................s................................... [ 95%] .............................s..........s...........ss...............sss [ 95%] ss..........................s........................................... [ 95%] ss................sssss.......ss............sss......s.................. [ 95%] ..............ss.....s...s........s......s.............................. [ 95%] .........s....s.ss.ss.ssss...ss.sss.ssssss..s....ssss.........s........s [ 95%] s..s..s..s....ss....s...........s..sss...s.s....ss....s....s.s.s........ [ 96%] ...............s.s.ss.s.s..........ss................................... [ 96%] ........................................................................ [ 96%] ........................................................................ [ 96%] ........................................................................ [ 96%] ...................................s.......sss.sss..ss...s..sss.sss.ssss [ 96%] ..s.....s..s.ss.sss.ssss......s..ss..ss.ss.s.ssssss.ss...........s...... [ 96%] ........s..ss......s...................................s................ [ 96%] ........................................................................ [ 97%] ........................................................................ [ 97%] ............................s.s...s.s...s.ss.ss.sssss.......sssssssssss. [ 97%] s...ssssss.sssssssssss.ss..ss......s.....s.............................. [ 97%] .......................................s........sss..................... [ 97%] ........................................................................ [ 97%] .....................s....................s................s....s.s..s.. [ 97%] ......ss......ss...sss.ss.sss..ss..ss.....s..sss.s.sssss..s.sss.sss...ss [ 98%] s.ss.ss....s...s....................................s...s.....s......... [ 98%] ........................................................................ [ 98%] ............s.................s.s..s............ss...s.sss..s.s......... [ 98%] ........................s..............................................s [ 98%] ....ss...s...ss..ss..ss.s..s.ss...ss.s...s..s.sss...sss..s.....s........ [ 98%] ..........................s.ss.s....s.ssss.sssss.sss.sss.sss.s.s......s. [ 98%] s....................................................................... [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ..................................s.s.....ss.sssss.sssssss.s..ssss.sssss [ 99%] ..ssssssssss.sss.ss.sssssssss.sss........s.............................. [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] .................. [100%] ===================== 43249 passed, 7745 skipped in 55.63s ===================== >>> 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-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 5.7 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.37.1-r0.apk >>> py3-ducc0: Build complete at Mon, 28 Apr 2025 02:07:43 +0000 elapsed time 0h 1m 42s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/54) Purging .makedepends-py3-ducc0 (20250428.020605) (2/54) Purging py3-gpep517-pyc (16-r0) (3/54) Purging py3-gpep517 (16-r0) (4/54) Purging py3-installer-pyc (0.7.0-r2) (5/54) Purging py3-installer (0.7.0-r2) (6/54) Purging py3-pybind11-dev (2.13.6-r0) (7/54) Purging py3-pybind11-pyc (2.13.6-r0) (8/54) Purging py3-pybind11 (2.13.6-r0) (9/54) Purging py3-scikit-build-core-pyc (0.11.1-r0) (10/54) Purging py3-scikit-build-core (0.11.1-r0) (11/54) Purging cmake (3.31.6-r1) (12/54) Purging py3-pathspec-pyc (0.12.1-r2) (13/54) Purging py3-pathspec (0.12.1-r2) (14/54) Purging samurai (1.2-r6) (15/54) Purging py3-setuptools-pyc (77.0.3-r0) (16/54) Purging py3-setuptools (77.0.3-r0) (17/54) Purging py3-wheel-pyc (0.43.0-r0) (18/54) Purging py3-wheel (0.43.0-r0) (19/54) Purging python3-dev (3.12.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.0-r0) (31/54) Purging py3-parsing (3.2.0-r0) (32/54) Purging py3-pluggy-pyc (1.5.0-r0) (33/54) Purging py3-pluggy (1.5.0-r0) (34/54) Purging py3-py-pyc (1.11.0-r4) (35/54) Purging py3-py (1.11.0-r4) (36/54) Purging py3-numpy-tests (2.2.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-r5) (49/54) Purging libpanelw (6.5_p20250412-r0) (50/54) Purging libuv (1.50.0-r0) (51/54) Purging mpdecimal (4.0.0-r0) (52/54) Purging rhash-libs (1.4.5-r0) (53/54) Purging sqlite-libs (3.49.1-r0) (54/54) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r16.trigger OK: 274 MiB in 102 packages >>> py3-ducc0: Updating the community/armv7 repository index... >>> py3-ducc0: Signing the index...