>>> py3-ducc0: Building community/py3-ducc0 0.37.1-r0 (using abuild 3.15.0_rc3-r1) started Sat, 26 Apr 2025 19:43:16 +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/52) Installing libbz2 (1.0.8-r6) (2/52) Installing gdbm (1.24-r0) (3/52) Installing mpdecimal (4.0.0-r0) (4/52) Installing libpanelw (6.5_p20250412-r0) (5/52) Installing sqlite-libs (3.49.1-r0) (6/52) Installing python3 (3.12.10-r0) (7/52) Installing python3-pycache-pyc0 (3.12.10-r0) (8/52) Installing pyc (3.12.10-r0) (9/52) Installing python3-pyc (3.12.10-r0) (10/52) Installing py3-installer (0.7.0-r2) (11/52) Installing py3-installer-pyc (0.7.0-r2) (12/52) Installing py3-gpep517 (16-r0) (13/52) Installing py3-gpep517-pyc (16-r0) (14/52) Installing py3-pybind11 (2.13.6-r0) (15/52) Installing py3-pybind11-pyc (2.13.6-r0) (16/52) Installing py3-pybind11-dev (2.13.6-r0) (17/52) Installing libarchive (3.7.9-r0) (18/52) Installing rhash-libs (1.4.5-r0) (19/52) Installing libuv (1.50.0-r0) (20/52) Installing cmake (3.31.6-r1) (21/52) Installing py3-parsing (3.2.0-r0) (22/52) Installing py3-parsing-pyc (3.2.0-r0) (23/52) Installing py3-packaging (24.2-r0) (24/52) Installing py3-packaging-pyc (24.2-r0) (25/52) Installing py3-pathspec (0.12.1-r2) (26/52) Installing py3-pathspec-pyc (0.12.1-r2) (27/52) Installing samurai (1.2-r6) (28/52) Installing py3-scikit-build-core (0.11.1-r0) (29/52) Installing py3-scikit-build-core-pyc (0.11.1-r0) (30/52) Installing py3-setuptools (77.0.3-r0) (31/52) Installing py3-setuptools-pyc (77.0.3-r0) (32/52) Installing py3-wheel (0.43.0-r0) (33/52) Installing py3-wheel-pyc (0.43.0-r0) (34/52) Installing python3-dev (3.12.10-r0) (35/52) Installing py3-execnet (2.1.1-r0) (36/52) Installing py3-execnet-pyc (2.1.1-r0) (37/52) Installing py3-iniconfig (2.1.0-r0) (38/52) Installing py3-iniconfig-pyc (2.1.0-r0) (39/52) Installing py3-pluggy (1.5.0-r0) (40/52) Installing py3-pluggy-pyc (1.5.0-r0) (41/52) Installing py3-py (1.11.0-r4) (42/52) Installing py3-py-pyc (1.11.0-r4) (43/52) Installing py3-pytest (8.3.5-r0) (44/52) Installing py3-pytest-pyc (8.3.5-r0) (45/52) Installing py3-pytest-xdist (3.6.1-r0) (46/52) Installing py3-pytest-xdist-pyc (3.6.1-r0) (47/52) Installing libgfortran (14.2.0-r5) (48/52) Installing openblas (0.3.28-r0) (49/52) Installing py3-numpy (2.2.4-r0) (50/52) Installing py3-numpy-tests (2.2.4-r0) (51/52) Installing py3-numpy-pyc (2.2.4-r0) (52/52) Installing .makedepends-py3-ducc0 (20250426.194319) Executing busybox-1.37.0-r16.trigger OK: 775 MiB in 161 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) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-ducc0: Fetching https://gitlab.mpcdf.mpg.de/mtr/ducc/-/archive/ducc0_0_37_1/ducc-ducc0_0_37_1.tar.gz Connecting to gitlab.mpcdf.mpg.de (130.183.17.108: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-26 19:43:21,309 gpep517 INFO Building wheel via backend scikit_build_core.build 2025-04-26 19:43:21,436 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2025-04-26 19:43:21,436 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_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/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/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/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/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 '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/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/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/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: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: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/tmp0_f0yvz_/wheel/platlib/./ducc0.cpython-312-arm-linux-musleabihf.so *** Making wheel... *** Created ducc0-0.37.1-cp312-cp312-linux_armv8l.whl 2025-04-26 19:43:59,705 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%] ...............s.....s.s..s......ss......ss..ss...s..s.........sss..s... [ 26%] ......s...sss.....s...s....ss..........s..sss....s..s...s.......ss...s.. [ 26%] ..ss......ss.....ss.........s...sss...ss...s.....s..s.....ss..s...s..... [ 26%] ..s....s.ss.s....s......ss....s..s.........s..sss......ssss....s...ss... [ 27%] .s............ss.....s...sssss.ssss.sss.ssss.sss.ssss.s..sss..sss.ssssss [ 27%] s.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] .sssssssss.ssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ss [ 29%] sssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssss.sss.sssssssssssss.sssssssssssssssssss [ 29%] sssssssssssssssssssssssssssssss.ssssssssssssssssssssss.sssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] sssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] sssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 30%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssss.ssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 31%] ss.sssss.ssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssss.s.sssss.sss.ss..ssssss..ss.s.ss [ 32%] s.sss.s.ss.s.ss.s.sss..ss.s.s.ss.ss.s..ss..ss....s.ss...sss.ss....s..sss [ 33%] s...sss.ss..ss.sss.....sss.s............ss....s...ss.s.....ss....s..s... [ 33%] ........sss...s...............ss..s..............sss.s...........ss....s [ 33%] ss...ss..........ss............ss.........sssss....s.......ss...s...s... [ 33%] s......s.....ss.....s.s...s........s...ss..s..s.s...s.s..s.s..s.s.ss.sss [ 33%] ...............ss.....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................... [ 37%] .....s..s...s..s....ss..s...s....ss..s..s.s...s.....s................... [ 37%] ....................................................................ss.s [ 37%] .sss......s....s.........ss..s.s...ss...s............................... [ 37%] ..............s.s...s...ss...s....ss...s....s.....sss.s.....s........... [ 37%] ...........................................s.ss..ss..s...s....s...s..... [ 37%] s....ss..sss.................ss.......ss..s.ss.......s.....s..s....s..ss [ 37%] ...ss......sss....s.s....s......ss....s......s...........s...ss......... [ 38%] .........................................s.s..s.s..s.s.s..s.s.s..s.s..s. [ 38%] s.s..s..s.s..ss..s.s..ss..s..s..s.s.s.s................................. [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ....s....s.s......ssss..sss.ssss....ss..sss..s........sssss........s.... [ 38%] ..s..ss.s..ss.s....s......ss...sss.s......ss..s......................... [ 38%] ........................................................................ [ 39%] ...........................................................s....s....s.. [ 39%] ..sss..........s.....s..........s...................ssss....ss.......... [ 39%] .................s............ss.ss......sss....s....sssssssss.......ss. [ 39%] sss...ss..sssss.......ss.........sss...............ss..s............s... [ 39%] sss.......s...............s.s........................................... [ 39%] ...................s..s....ss...s..s....s..sss...s..s..s..s..s.......... [ 39%] .s................sss..............s...s.s.ss..s....................ss.. [ 40%] s...ss...s......................s...s..s...s......sss...s.ss............ [ 40%] ..........................................................s..s......s... [ 40%] s..ss...s...s....sss......s...................s..ss..........ss...s..... [ 40%] .............s..s....s.s....s..s..........s...ss...ss.s.s.sss...s.s..... [ 40%] .............................................s.ssss.s..s..s............. [ 40%] ......................s.s.ss..ss..................................s.s..s [ 40%] .s.s..s...................s.........ss.sss..s..sssss....s............... [ 41%] ........sss......s.ss................................................... [ 41%] ..s.....ss.sss..............................ssss.sssss.sss.............. [ 41%] .................ss..s.s..ss.......................s..s.s.s.s.s......... [ 41%] ..............................................s.s.s.s..s..s............. [ 41%] ...........s..ss...s.ss.......s.s.s.s.s.s............................... [ 41%] .....................................ss......s..s.s..s.................. [ 41%] ....................s..ss...sss................................s...s...s [ 42%] s.ss.............................................s....s..ss...ss........ [ 42%] .....s.s...ss.ss..ssss..ss....................................sssss.sss. [ 42%] s.................................................s...s................. [ 42%] .......s..s..........s..................s....................s.......... [ 42%] ............s.......s..................s................................ [ 42%] ......s...............s.s.......................................s.sss... [ 42%] ..s..........................s.ssss..s.s.s......ss......s............... [ 43%] ..................................s......................s.............. [ 43%] ...s............................................s.s.sss.ss.s..s.ss.ss.s. [ 43%] ss.....s.sss.ssssssss..sssssssss...............s..sssssssssssssss..sss.. [ 43%] ssss........................ssss..............................ssssss.... [ 43%] .............ss...........ssss..........................s............... [ 43%] ........................................................................ [ 43%] ..............................................................ssssssssss [ 44%] .............................................sssss...................... [ 44%] ........ss..sssssss.s............s.......................sssss.sssssssss [ 44%] ss...........................................ssss.......s.........s.ssss [ 44%] .................................................ssssssss............... [ 44%] ....ss...................................sss...............s............ [ 44%] .......................................ss.........sss...........s....... [ 44%] ...s.............s.........s...................ss....ss......sss..ss.... [ 45%] .....................sss.......s....sssss...ss.......................s.. [ 45%] ..................................ss.....sss....ss....sssss..s.......... [ 45%] .............s.............ssssss..............sssssssssssss............ [ 45%] ss..................sssss...........ss............ss............sssss... [ 45%] ...........ssss...........sssss..............s.............s............ [ 45%] ..........s................................sss...s.....ssssssssss..s.ss. [ 45%] ....................sss.............ssss..................sssss.s..ss... [ 46%] .s.........ss............sssss..ss.ss.......s.......s.....ssss.......ss. [ 46%] .....ss.....s.s.....s....sss..........ssss......s....sssss..sss......... [ 46%] .s....sssss...sss...............ss.s......s.sss.............s....ssssss. [ 46%] ...ssss.s...s.ssss..........ssssss..ss......s..........ss........ss.ssss [ 46%] sss..s....ssss.sss....sss..sss......ssss.sss.sss..ssss...ss.......ss.sss [ 46%] s.....ss..s..sssssss...ss..sss.....ssss.....ssss.s..s.s.ssssssss.sssssss [ 46%] s...ss..ssss.sss................................................s....... [ 47%] ........................................................................ [ 47%] ...........................ss..s.s...................................... [ 47%] ........................................................................ [ 47%] ........................................s.s.ss...ss.ss..............s.ss [ 47%] s.ss..ssss....ssss....ss.s....ssssssss..s..s....ssssss...s.ssssss.....s. [ 47%] s..s.ss.sss...sssss.sss..sss...sss.ss...s..ssss..ss...ssss...ss....ss... [ 47%] .ss..sssss.ssss..ssssss.s..sssss.ssssss.sssssss....sssss.....ss.....ss.. [ 48%] ........................................................................ [ 48%] ........................................................................ [ 48%] .....................................................................s.. [ 48%] .....ss..ss..ss........ssssss.s..sss.s.sss....................s..sss.s.. [ 48%] s.ss..s..s...sss.sssssss...sss..s.s...ss.ss.s........................... [ 48%] ................................................s.......s...ss.s.s....s. [ 48%] s....s....ss...ss.sss....s.......sssss......ss....ss.....ss.........sss. [ 48%] ...s.......ss..........sssssss.........ssss...........ssss.............. [ 49%] ....s..........ss........ss.....s....ss....ss....s...s.................. [ 49%] ........................................................................ [ 49%] ........................................................................ [ 49%] .......................................s..ss.s..ss..s..ssss.s......s.... [ 49%] .....ss.s..s....ss...s..ss..ss.s.s.ss..s.s.s.s.ss.......sss.....sss...s. [ 49%] ...ss......sss........ss....s....s.....s.ss.....ss..sssss............sss [ 49%] ss.....s............ssssssss.....sssss.s........s.sssssssssssssssss..... [ 50%] ...sssssssss.sss.........ss...........ssssss.........s...sss....ss...... [ 50%] ............ssss.ss........s.......ss....................s........sss... [ 50%] ........................................................................ [ 50%] .............................................................s..ss....s. [ 50%] .ss...s.s.ss........s.sss.....s....sss..s.s..s..s.s...s.....s........s.. [ 50%] .ssss..........s.s.s.sss....ss..s.s.s....s....s.ss...ss...sss.s..ss.sss. [ 50%] .s...s..s...s........................................................... [ 51%] ........................................................................ [ 51%] ........................................................................ [ 51%] s....................................................................... [ 51%] ........................................................................ [ 51%] ....................s............................................ss..s.s [ 51%] ..sss.....sss.s...s...ss..s....s...ss..s.s..s.s.s..s.................... [ 51%] ..................................ss....s......ss.s.s................... [ 52%] ........................................................................ [ 52%] ........................................................................ [ 52%] ............................s........................................... [ 52%] ............................sss......................................... [ 52%] ..............s............s.......................................ss..s [ 52%] s...........ss.................ss............s.......................... [ 52%] .............ss........s.............s....................s............. [ 53%] ............................................................ssss........ [ 53%] ....sssss.............ss...................s..s..................ss..... [ 53%] s.....ss...............sssssss.............ssssss.........s..ssss.....ss [ 53%] s..sssssss............sss..............s........s...s................... [ 53%] s....s.................ss...............s......s........ss......ss..ssss [ 53%] ....ss....s....s...ss...s....s.s.ss.ssss..s.......................ss..ss [ 53%] .sss.s.s.ss.sss..s.s.ss.s.s.s.s..s.s..s.s.s.s....ss...s.s...s..s..s..s.. [ 54%] s.s..s...s..ss..s.s...s................................................. [ 54%] ...............................................sss.s...s.s.ss.s...s.ss.s [ 54%] ..s.ss.ss....s..s.ss.ss....s.s.s.s..s.s...s..ss.ss....ss.s...ss.sssss..s [ 54%] ..s....sss......ssssss..ss...s.s..ss.sssss..sss..s..sss.......s..ss...ss [ 54%] .......s..s......s...ss...ss...s.......ss........sss...ss.....s..ss..... [ 54%] ss....s.s...s....ss....sss..ss.s....s.s..sss...s....sss.s.....ss.ss.ss.. [ 54%] s.ss.ss................................................s................ [ 55%] ....................................................s................... [ 55%] ...........s............................................................ [ 55%] .......................................s..s........ss..s...ssss..sssssss [ 55%] ...ss...s.s..s...s.sss....s...s....ss.s.s....ss..s....s.....sss.......s. [ 55%] .sss...s.sss....ss...........................s.......................... [ 55%] .........................................ss....ss..ss..s..s..s.s..s...s. [ 55%] ......ss............sss...sss........................................... [ 56%] ........................................................................ [ 56%] .......s..s...s......ss.....ss..s............ss.ssss.......ss.........ss [ 56%] s.......s.........sss..sss...ss................sssss.......sss.......... [ 56%] .......s........s......ssss..........................ssss..sss....s..... [ 56%] ................ss...........s..........s..s....ss..........ss.s........ [ 56%] ...........................ss...s...s.s...s....ss...ss......ss.s........ [ 56%] s...sss........ss.....ss..sss.....ss...ss....s..........ss....sss....... [ 57%] ........s.........................................s..................... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........ss.s..s.s......ss.s........s........sssssssss................sss [ 58%] s.....ssssss.ss......ssss.s..........sss.......ss....s.sss...s.s.s.....s [ 58%] s..ss.......ss.....sss..........s.ss.....ss..sss.......s....ss....s..... [ 58%] ssss..........s................sssss.....s.....ssss............ssss...s. [ 58%] ...........ss..........s..........s.........s...s....ss..s...s.......s.. [ 58%] ss...s.....sss.s..ssss......s..s.s..sss...s..s..ssss....s.ss..s..ss....s [ 58%] s.s.ss.......ss.sssss.......s.............................s..s.s..s.s.s. [ 58%] ....s.s.s....ss..s.s..s..s..s..s..s.s..ss..s...ss...s..s...ss...s.s....s [ 59%] .ss.s.s..s..s.s.s.s.s.s.s...s.ss....ss.s.s..s.s.s....s.s..ss..s.ss....ss [ 59%] s...s....ss...sss....................................................... [ 59%] ........................................................................ [ 59%] ...........................................................s............ [ 59%] ...................................................s.................... [ 59%] ..................s..s.s...s....ss.s...s..s..s.s....s..s...s.ss...ss.s.s [ 59%] ..s...sss...ss..s....sss...ss.s.s..s...s....ss.s.s.s.................... [ 60%] ........................................................................ [ 60%] ........................................................................ [ 60%] ........................................................................ [ 60%] ...................................s..ss....s....sss........ss.......... [ 60%] ....sssss....ss.......ss......sss......sss.......sssss....s......ssss... [ 60%] .......sss.............................................................. [ 60%] ...........................s......ss......ss....s..s...s..s..s..s..s.... [ 60%] .ss....s...s.....ss.....ss......s...s......ss...............ss...s...... [ 61%] ..sss........ss.....s....ss.....s.....s....ss........................... [ 61%] ........................................................................ [ 61%] .....................................sss......sss.s...sss.s.s...s.....ss [ 61%] ....ss...s....ssss.ss.s..s..s..s.ss..ss...s..ss.s.s...ssss...s.s........ [ 61%] ........................s.s....ss.s...s....ss......s..s.....s........... [ 61%] ........................................................................ [ 61%] ........................................................................ [ 62%] ..................................................................s..s.. [ 62%] s...ss..s.s.ss.....sss.....s..sss...ss..s.s.ss.....ss...s.............ss [ 62%] ssssssss................................................................ [ 62%] ..........................................ssssssss...................... [ 62%] ...s............ssss.....sssssss......................s................. [ 62%] ......s...................ss....................s..........ssss......... [ 62%] ...............sss...ssss....sssssssss.................................. [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ................sss.s.ss..s.s.ss...s..ss.ss..s.ss.s....s.sss...ss.s.s... [ 63%] .s..ss....ss.s.....s.s..s.ss.....sss..ss.s.s.s.s...ss..ss..s.s.s........ [ 63%] ........................................................................ [ 63%] ................................................s....................... [ 64%] .......s.s..ss....s..ss.s..s.s...s..s...ss.s.s....ss....sss......s.....s [ 64%] .....ssss.........sss......s...s.ss..s......sss...s..................... [ 64%] ...................................................................s.s.s [ 64%] ..s....s..s..s.s.sss..s....ss.s.ssss......ss..sssss..sssss.ss...sssssss. [ 64%] ssss....ss..s.s..ssss.....sssss.....sssssss....s.ss..........s.sss...sss [ 64%] ss........s...ss...ss....sss...sss...................................... [ 64%] .........s........s.ss.sss....ss..ss.s..s..sss...s..ss..s.....sss..s.... [ 65%] ......sssss......ss...ss......ssssss................ss.s................ [ 65%] ........................................s............................... [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] .....ss.s.s....sss....ss..s....ss...ss.........s.....ss...ssss.......... [ 65%] .s...ssss......ss.....s..ss...s.....s.............s...s................. [ 65%] ........................................................................ [ 66%] ............................s...s...s...sss.......sss...ss.....ss....... [ 66%] ssss.......ss....ss.......s............sss........s...ss..s....s......ss [ 66%] ssssss...s.s.......ssss.s.s..s..................s.....s.s......s..ss.... [ 66%] ..........s......ssss.....ss..ssss......ssss....ssss.....ss.....ss.....s [ 66%] s....ss........sss...ss....ss......sssss.......sss........ss......s..... [ 66%] ..........................................................s..ss.sss..sss [ 66%] .ss.s..ss..s..s.sss.ss..s.sssss.ss...s..s...s.ss........................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] .......................s................................................ [ 67%] ........................................................................ [ 67%] s....................................................................... [ 67%] .........s.............................................................. [ 67%] .......................................s...s.s...ss..ss...ss.s..s.s..... [ 68%] ......s..........ss.....s...ss.....ssss.....s....ss.........s..s...ss... [ 68%] sssssss.sss.ssss.sss.ss................................................. [ 68%] ................s.s..s...ss..ss..s....ss................................ [ 68%] ....s................................................................... [ 68%] ........................................................................ [ 68%] ......................................................s..s..ss.s..ss..ss [ 68%] .ss..ssss.ss..s.s.s.s.sss...............s............................... [ 69%] .............................s..s.ss..s.s...ss...s...ss.ss...sss.....s.s [ 69%] .ss...ss.ss.sss...s..................................................... [ 69%] ............................................s.................s......... [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] ...................s.................................................... [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ..........s............................................................. [ 71%] ........................................................................ [ 71%] .............................................s.......................... [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] .......s...........................s...............s.................... [ 72%] ..............s...........................................ss........s... [ 72%] ....ssssss..........sss.s.......ssss..sssssssssssss......sssss.....sss.. [ 72%] .ss.................................s........sssss.s......sss........... [ 72%] ..sssss....sssss.........sssssss..........................s.........ss.. [ 72%] ...ss....s...s....sss.......ss..............sss...ss.................... [ 72%] ..........................s............................................. [ 72%] ........................................................................ [ 72%] ........................................................................ [ 73%] ........................................................................ [ 73%] ..s.s.s..s..ss.s.s.s...s..ss...ss....ss..s..s...s.s.ss......ss.....s...s [ 73%] s.....ss......ss....ss....ss...s.....ss...s............................. [ 73%] ....ss...s....s....ss....s..s...ss.s...s.s.............................. [ 73%] .................................s...................................... [ 73%] .ss..s..s.s...s.s...ss.....s.....s..s...................sssssss....sss.. [ 73%] ..s..s..s.......................................................s....... [ 74%] ...s.......ss........s................................................s. [ 74%] ...........ss..................................ss.............ssss...... [ 74%] ....s.s.......................................sss............sss........ [ 74%] .............................................ss......................... [ 74%] ...................................s....s.............ssssssssssssssssss [ 74%] .............sssss............................sssssss.........ss........ [ 74%] ssssssss............ssss........sss......sss.....ss....ss.sss..ssss..sss [ 75%] ..............s...s.s.ss..sss.s.sss...ssss..s..ssssssssss..sssss.sss..ss [ 75%] ..s.s.s..s..s.s.s....s.s...s.s..s.ss...ss.s............................. [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ..............ss..s.....s.......s.sss....s.............................. [ 75%] ........................................................................ [ 75%] .....................................................s...ss.s..s.s.s..s. [ 76%] .s.s...ss.s..s...s...s.sss..ss..s.s.............s.....s.......ss.......s [ 76%] .................................s..s.....s.ss..ss..ss...ss.s.s...s...ss [ 76%] .s..s..s..s...s..s....ss....s........................................... [ 76%] ........................................................................ [ 76%] .............................................s..s..s.ssssss.....ss.....s [ 76%] ....ss........ssss.....ss....ss.....s.......ss.......s.sss.............. [ 76%] ...............sss..s....ss..ssssssss....s....s......................... [ 77%] ........................................................................ [ 77%] ...........s....s.....ss.......s......ss....s...s....s..ssssssss.....ss. [ 77%] ss.s...s.s.s..s..ss..s....ss..s.s.....s.s.ss........s................... [ 77%] .s................................................s.....ss...s....ss.... [ 77%] ..ss...ss....s......sss................................................. [ 77%] ..............................................................s..ss.s... [ 77%] .sss...ss.s..s.s....s..ssssss.s.sss..sss...sss.....s...sssss...sss....ss [ 78%] sss.......s...ss...s...s.....................s.............s............ [ 78%] .......................s.s.s..s..s.s..s.s...s.ss....s.s...s.......s..s.s [ 78%] .ssss.s...ss...sss......ssssssss......ssssssssssss......sss..sss......s. [ 78%] ...ss......s...ss..ss.......................s...s.s.s..s...s..s...sss..s [ 78%] .s.s.ss..s.s...ss.s..................................................... [ 78%] ........................................................................ [ 78%] ........................................................................ [ 79%] ........................................................................ [ 79%] ...............s.s.s...s.s..sssss.ss..s..ss.............ssss.....s.....s [ 79%] ss.......sss......ssssss................................................ [ 79%] ...............................................................s........ [ 79%] ............s.....s........s.s..sssss...s.ss..ss.....s..sss.s..s..sss.s. [ 79%] .s..ssss...s..........................s..s...ss..s...................... [ 79%] ........................................................................ [ 80%] ..ss..s...s.s.s...s.s..s.s......s....s.s....ss...s.s..s............ssss. [ 80%] s...s...sss.......s..sss....s...s...s.....s....ss.....s..sss.ss......ss. [ 80%] ....ss..s..s....ss......s............................................... [ 80%] ......................s................................................. [ 80%] .........................................s.............................. [ 80%] .......................................................................s [ 80%] ...sss..s..ssss.....s...s.ss.......s...ssss...s....s..ss.s..s........s.s [ 81%] ......ss....s.s..sss...s.s.............................................. [ 81%] ................................................s.s.s.s.s.s...s.sss.ss.s [ 81%] s..s.s........sssss....ssss.......s.......s..............sss..sss....s.. [ 81%] ...s..................s...s............ssssss..s........................ [ 81%] ........................................................................ [ 81%] ........................................................................ [ 81%] ........s...ss....ss..s...s...ss..s..................................... [ 82%] ...s...........................................s.......s......s......s.. [ 82%] .....s..s..s....s...s.....s.....s.s.s...s...s...ss..s.s.s......ss..ssss. [ 82%] sss.s..ss.ss.ss..s.s...s.s.ss.s.s...ss..ss..s.............s............s [ 82%] ........................................................................ [ 82%] ................................s.s..s.s.s.s.s..ss.s.s.s.s..s.s.s..s...s [ 82%] .ss..s..s.......sssssss....sss.........s..sssssss....ssssssssss...s..... [ 82%] s.ssssssssss................................sssssssss.........s......... [ 83%] ........................................................................ [ 83%] ........................................................................ [ 83%] ........................................................................ [ 83%] ........................................................................ [ 83%] ..........s..ss....s.s..s..s.....ss.s.s...ss.s.s..s...s.....ss..ss...... [ 83%] ss..............s..........ssss......ssss............s...s..s...s....... [ 83%] s....................................................................... [ 84%] ..................................................................s..... [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ......................s................................................. [ 84%] .s...................................................................... [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 85%] ....................s................................................... [ 85%] ........................................................................ [ 85%] ...s.......................................s.........................s.. [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 86%] ...............................................s........................ [ 86%] ........................................................................ [ 86%] .................................s....................s................. [ 86%] ...............................................................s........ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 87%] ........................................................................ [ 87%] ...........................................................s............ [ 87%] ........................................................................ [ 87%] .........s.............................................................. [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] .......s....ss.....ss................ssss......sssssss.................. [ 88%] ..............................................................sss.ss..s. [ 88%] ss.sss..s...ssss...sssss.s..ss...s..s....s.............................. [ 88%] .......................s..ss...s.s.s...s.s.............................. [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........s.s..s..s....ss.s.ss.ss.s...sssssss.ssssssss...sss.............. [ 89%] .....................s.............s................s................... [ 89%] .................................s.....s..ssss..........ss.............. [ 89%] .....s...ss......................sssssssss...................ss......... [ 89%] ..................s....ssssss..ss..ssss...ssss.....s...ss..ssssss....... [ 90%] ........................................................................ [ 90%] .....................s......s........................................... [ 90%] ........................................................................ [ 90%] .....s..s...sss..sssss.ss..ss.sssss..s.s...ss..s....s.................s. [ 90%] .s.......ssss.....sss......ssss............s.sssss.sssss...s............ [ 90%] ss..........s........................................................... [ 90%] ........................................................................ [ 91%] ........................................................................ [ 91%] ...s...ss...........ssssss....ss...s...s.s.....ss..ssssssssss.ssss.....s [ 91%] sss.ssssss.....s.ssss..s....s...sss...s.ss.....ssss.s.ss...s...s.....s.. [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] .....s.s...s.s....sss.....ssss...sss....sss...sss...ss..sss..s..s...s.ss [ 92%] .....ss.....s........s.s..........s................s...............s..ss [ 92%] s....s...ss.........ssssss.........s.............................ssss... [ 92%] ........................................................................ [ 92%] ........................................................................ [ 92%] ................s......s............................s..s.s.ssssss.ssss.s [ 92%] s.sssssssssssssss.sssss.s......s..ss..s.......s.sss....ss.s.........s..s [ 92%] s............s.......................................................... [ 93%] ........................................................................ [ 93%] .....................................................s..........s..s.... [ 93%] ss.sss.....ss..........ss.sss...ssss.ss..sss..s..s.s.ss...s....sss.ss.ss [ 93%] ....s..s....s.s..s..s..s..ss.....ss...ssss.............................. [ 93%] ........................................................................ [ 93%] ..........................s...s.....s.....s.......................s..... [ 93%] ...............s........................................................ [ 94%] ..........s..................s.......sss.....sssss....sss.ss........ssss [ 94%] s....ss....s...............ssssss.....ss..ss....s...ss..s............... [ 94%] ......s.s.....ss.s.ss.......................................ss.......... [ 94%] .....sssssss...................................s........................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] .......................s.....s...............ss....s...........s...s.... [ 95%] .s........s......s.sssss...........ssss................................. [ 95%] ........................................................................ [ 95%] ...................s..s..s...s....s...ss........s..................ss... [ 95%] ....s......s.......s.sss.....s.s.................s.......s..sss........s [ 95%] ...s...s...ss........................s.s................................ [ 95%] ..............s................ssssss......ss......s....s..sss........s. [ 95%] .......s....s..................................s..ss.ssss....ss...s.s.s. [ 96%] s..........s.s.s..ss.ssss..ss.s.ss.sss.s.........s.s.s.s..sss.ss..sss.ss [ 96%] ..s..................................................................... [ 96%] .............................s.......................................... [ 96%] ............................................................s.s......... [ 96%] .....................................................s.s..........sss... [ 96%] ............s.s.sss.ss.s.ss.sssssss.sss..s.sss...sss..s.sssss.....ss...s [ 96%] ssss.s..s...............s............s.s..s........................s.... [ 96%] ...s.................................................................... [ 97%] ...................s.................................................... [ 97%] ...............................s....sss.s...sss.ss..ss.......s.ssss.ssss [ 97%] sss...sssss.ssss.sssss..ssss..s..ss....s.....s...........ss....s.ss..... [ 97%] ........................................................................ [ 97%] ........................................................................ [ 97%] ....................s..s....s..........................s..s............. [ 97%] ...s.s.s..ssss...s..s.sss.....ss..ss.s.....ssssssss.s.s.s.s.ssss.ss.s.ss [ 98%] s...sss.s.........s..s...s.............................................. [ 98%] ........................................................................ [ 98%] ...........s......s..s...s.......s.......s.s.s.s....sss...........s...s. [ 98%] ..........................................................s...ss.s....s. [ 98%] ....ss..ss...s...ss.s.ss.ss.s.......ss.s...ss..sss..s................... [ 98%] .................s.ss...s...ss.s.ss.ssssssss.ss.ss.ss.ss..s...........s. [ 98%] ........................................................................ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ......................s....ss.ss.sss.s.ssssss.ssss.ssssssssssss.ss.s.sss [ 99%] ss.ssssssssss.sssss..................................................... [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] .................. [100%] ================ 43249 passed, 7745 skipped in 60.12s (0:01:00) ================ >>> 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-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 7.5 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.37.1-r0.apk >>> py3-ducc0: Build complete at Sat, 26 Apr 2025 19:45:02 +0000 elapsed time 0h 1m 46s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/52) Purging .makedepends-py3-ducc0 (20250426.194319) (2/52) Purging py3-gpep517-pyc (16-r0) (3/52) Purging py3-gpep517 (16-r0) (4/52) Purging py3-installer-pyc (0.7.0-r2) (5/52) Purging py3-installer (0.7.0-r2) (6/52) Purging py3-pybind11-dev (2.13.6-r0) (7/52) Purging py3-pybind11-pyc (2.13.6-r0) (8/52) Purging py3-pybind11 (2.13.6-r0) (9/52) Purging py3-scikit-build-core-pyc (0.11.1-r0) (10/52) Purging py3-scikit-build-core (0.11.1-r0) (11/52) Purging cmake (3.31.6-r1) (12/52) Purging py3-pathspec-pyc (0.12.1-r2) (13/52) Purging py3-pathspec (0.12.1-r2) (14/52) Purging samurai (1.2-r6) (15/52) Purging py3-setuptools-pyc (77.0.3-r0) (16/52) Purging py3-setuptools (77.0.3-r0) (17/52) Purging py3-wheel-pyc (0.43.0-r0) (18/52) Purging py3-wheel (0.43.0-r0) (19/52) Purging python3-dev (3.12.10-r0) (20/52) Purging py3-pytest-xdist-pyc (3.6.1-r0) (21/52) Purging py3-pytest-xdist (3.6.1-r0) (22/52) Purging py3-execnet-pyc (2.1.1-r0) (23/52) Purging py3-execnet (2.1.1-r0) (24/52) Purging py3-pytest-pyc (8.3.5-r0) (25/52) Purging py3-pytest (8.3.5-r0) (26/52) Purging py3-iniconfig-pyc (2.1.0-r0) (27/52) Purging py3-iniconfig (2.1.0-r0) (28/52) Purging py3-packaging-pyc (24.2-r0) (29/52) Purging py3-packaging (24.2-r0) (30/52) Purging py3-parsing-pyc (3.2.0-r0) (31/52) Purging py3-parsing (3.2.0-r0) (32/52) Purging py3-pluggy-pyc (1.5.0-r0) (33/52) Purging py3-pluggy (1.5.0-r0) (34/52) Purging py3-py-pyc (1.11.0-r4) (35/52) Purging py3-py (1.11.0-r4) (36/52) Purging py3-numpy-tests (2.2.4-r0) (37/52) Purging py3-numpy-pyc (2.2.4-r0) (38/52) Purging py3-numpy (2.2.4-r0) (39/52) Purging openblas (0.3.28-r0) (40/52) Purging python3-pyc (3.12.10-r0) (41/52) Purging python3-pycache-pyc0 (3.12.10-r0) (42/52) Purging pyc (3.12.10-r0) (43/52) Purging python3 (3.12.10-r0) (44/52) Purging gdbm (1.24-r0) (45/52) Purging libarchive (3.7.9-r0) (46/52) Purging libbz2 (1.0.8-r6) (47/52) Purging libgfortran (14.2.0-r5) (48/52) Purging libpanelw (6.5_p20250412-r0) (49/52) Purging libuv (1.50.0-r0) (50/52) Purging mpdecimal (4.0.0-r0) (51/52) Purging rhash-libs (1.4.5-r0) (52/52) Purging sqlite-libs (3.49.1-r0) Executing busybox-1.37.0-r16.trigger OK: 601 MiB in 109 packages >>> py3-ducc0: Updating the community/armhf repository index... >>> py3-ducc0: Signing the index...