>>> py3-ducc0: Building community/py3-ducc0 0.36.0-r0 (using abuild 3.14.1-r5) started Fri, 10 Jan 2025 06:14:46 +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-setuptools py3-wheel python3-dev py3-pytest-xdist py3-numpy (1/44) Installing libbz2 (1.0.8-r6) (2/44) Installing libffi (3.4.6-r0) (3/44) Installing gdbm (1.24-r0) (4/44) Installing xz-libs (5.6.3-r0) (5/44) Installing mpdecimal (4.0.0-r0) (6/44) Installing libpanelw (6.5_p20241006-r3) (7/44) Installing sqlite-libs (3.47.2-r0) (8/44) Installing python3 (3.12.8-r1) (9/44) Installing python3-pycache-pyc0 (3.12.8-r1) (10/44) Installing pyc (3.12.8-r1) (11/44) Installing python3-pyc (3.12.8-r1) (12/44) Installing py3-installer (0.7.0-r2) (13/44) Installing py3-installer-pyc (0.7.0-r2) (14/44) Installing py3-gpep517 (16-r0) (15/44) Installing py3-gpep517-pyc (16-r0) (16/44) Installing py3-pybind11 (2.13.6-r0) (17/44) Installing py3-pybind11-pyc (2.13.6-r0) (18/44) Installing py3-pybind11-dev (2.13.6-r0) (19/44) Installing py3-parsing (3.2.0-r0) (20/44) Installing py3-parsing-pyc (3.2.0-r0) (21/44) Installing py3-packaging (24.2-r0) (22/44) Installing py3-packaging-pyc (24.2-r0) (23/44) Installing py3-setuptools (70.3.0-r0) (24/44) Installing py3-setuptools-pyc (70.3.0-r0) (25/44) Installing py3-wheel (0.43.0-r0) (26/44) Installing py3-wheel-pyc (0.43.0-r0) (27/44) Installing python3-dev (3.12.8-r1) (28/44) Installing py3-execnet (2.1.1-r0) (29/44) Installing py3-execnet-pyc (2.1.1-r0) (30/44) Installing py3-iniconfig (2.0.0-r1) (31/44) Installing py3-iniconfig-pyc (2.0.0-r1) (32/44) Installing py3-pluggy (1.5.0-r0) (33/44) Installing py3-pluggy-pyc (1.5.0-r0) (34/44) Installing py3-py (1.11.0-r4) (35/44) Installing py3-py-pyc (1.11.0-r4) (36/44) Installing py3-pytest (8.3.4-r0) (37/44) Installing py3-pytest-pyc (8.3.4-r0) (38/44) Installing py3-pytest-xdist (3.6.1-r0) (39/44) Installing py3-pytest-xdist-pyc (3.6.1-r0) (40/44) Installing libgfortran (14.2.0-r5) (41/44) Installing openblas (0.3.28-r0) (42/44) Installing py3-numpy (2.1.3-r0) (43/44) Installing py3-numpy-pyc (2.1.3-r0) (44/44) Installing .makedepends-py3-ducc0 (20250110.061447) Executing busybox-1.37.0-r10.trigger OK: 431 MiB in 146 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_36_0.tar.gz >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_36_0.tar.gz >>> py3-ducc0: Checking sha512sums... ducc-ducc0_0_36_0.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/edge/ducc-ducc0_0_36_0.tar.gz... 2025-01-10 06:14:48,943 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-01-10 06:14:49,042 root INFO running bdist_wheel 2025-01-10 06:14:49,050 root INFO running build 2025-01-10 06:14:49,050 root INFO running build_py 2025-01-10 06:14:49,052 root INFO running egg_info 2025-01-10 06:14:49,052 root INFO creating src/ducc0.egg-info 2025-01-10 06:14:49,054 root INFO writing src/ducc0.egg-info/PKG-INFO 2025-01-10 06:14:49,055 root INFO writing dependency_links to src/ducc0.egg-info/dependency_links.txt 2025-01-10 06:14:49,055 root INFO writing requirements to src/ducc0.egg-info/requires.txt 2025-01-10 06:14:49,055 root INFO writing top-level names to src/ducc0.egg-info/top_level.txt 2025-01-10 06:14:49,055 root INFO writing manifest file 'src/ducc0.egg-info/SOURCES.txt' 2025-01-10 06:14:49,071 root INFO reading manifest file 'src/ducc0.egg-info/SOURCES.txt' 2025-01-10 06:14:49,071 root INFO reading manifest template 'MANIFEST.in' 2025-01-10 06:14:49,073 root INFO adding license file 'LICENSE' 2025-01-10 06:14:49,074 root INFO writing manifest file 'src/ducc0.egg-info/SOURCES.txt' 2025-01-10 06:14:49,076 root INFO creating build 2025-01-10 06:14:49,076 root INFO creating build/lib.linux-armv8l-cpython-312 2025-01-10 06:14:49,076 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0 2025-01-10 06:14:49,076 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,077 root INFO copying src/ducc0/sht/alm.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,077 root INFO copying src/ducc0/sht/sht.cc -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,077 root INFO copying src/ducc0/sht/sht.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,077 root INFO copying src/ducc0/sht/sht_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,078 root INFO copying src/ducc0/sht/sphere_interpol.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,078 root INFO copying src/ducc0/sht/totalconvolve.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,078 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,078 root INFO copying src/ducc0/wgridder/wgridder.cc -> build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,078 root INFO copying src/ducc0/wgridder/wgridder.h -> build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,079 root INFO copying src/ducc0/wgridder/wgridder_sycl.h -> build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,079 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,079 root INFO copying src/ducc0/math/cmplx.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,079 root INFO copying src/ducc0/math/constants.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,080 root INFO copying src/ducc0/math/geom_utils.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,080 root INFO copying src/ducc0/math/geom_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,080 root INFO copying src/ducc0/math/gl_integrator.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,080 root INFO copying src/ducc0/math/gl_integrator.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,080 root INFO copying src/ducc0/math/gridding_kernel.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,081 root INFO copying src/ducc0/math/gridding_kernel.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,081 root INFO copying src/ducc0/math/math_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,081 root INFO copying src/ducc0/math/mcm.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,081 root INFO copying src/ducc0/math/pointing.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,081 root INFO copying src/ducc0/math/pointing.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,082 root INFO copying src/ducc0/math/quaternion.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,082 root INFO copying src/ducc0/math/rangeset.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,082 root INFO copying src/ducc0/math/solvers.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,082 root INFO copying src/ducc0/math/space_filling.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,082 root INFO copying src/ducc0/math/space_filling.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,083 root INFO copying src/ducc0/math/unity_roots.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,083 root INFO copying src/ducc0/math/vec3.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,083 root INFO copying src/ducc0/math/wigner3j.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,083 root INFO copying src/ducc0/math/wigner3j.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,083 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,083 root INFO copying src/ducc0/healpix/healpix_base.cc -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,084 root INFO copying src/ducc0/healpix/healpix_base.h -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,084 root INFO copying src/ducc0/healpix/healpix_tables.cc -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,084 root INFO copying src/ducc0/healpix/healpix_tables.h -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,084 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,084 root INFO copying src/ducc0/bindings/array_descriptor.h -> build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,085 root INFO copying src/ducc0/bindings/pybind_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,085 root INFO copying src/ducc0/bindings/typecode.h -> build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,085 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,085 root INFO copying src/ducc0/fft/fft.h -> build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,085 root INFO copying src/ducc0/fft/fft1d_impl.h -> build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,086 root INFO copying src/ducc0/fft/fftnd_impl.h -> build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,086 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,086 root INFO copying src/ducc0/nufft/nufft.h -> build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,086 root INFO copying src/ducc0/nufft/nufft_common.h -> build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,086 root INFO copying src/ducc0/nufft/spreadinterp.h -> build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,086 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/aligned_array.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/bucket_sort.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/error_handling.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/mav.cc -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/mav.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/misc_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,087 root INFO copying src/ducc0/infra/simd.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,088 root INFO copying src/ducc0/infra/string_utils.cc -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,088 root INFO copying src/ducc0/infra/string_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,088 root INFO copying src/ducc0/infra/sycl_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,088 root INFO copying src/ducc0/infra/threading.cc -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,088 root INFO copying src/ducc0/infra/threading.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,088 root INFO copying src/ducc0/infra/timers.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,089 root INFO copying src/ducc0/infra/useful_macros.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,089 root INFO running build_ext 2025-01-10 06:14:49,091 root INFO building 'ducc0' extension 2025-01-10 06:14:49,091 root INFO creating build/temp.linux-armv8l-cpython-312 2025-01-10 06:14:49,091 root INFO creating build/temp.linux-armv8l-cpython-312/python 2025-01-10 06:14:49,091 root INFO gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -DPKGNAME=ducc0 -DPKGVERSION=0.36.0 -I. -I./src/ -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/lib/python3.12/site-packages/pybind11/include -I/usr/include/python3.12 -c python/ducc.cc -o build/temp.linux-armv8l-cpython-312/python/ducc.o -std=c++17 -fvisibility=hidden -g0 -ffast-math -O3 -Wfatal-errors -Wfloat-conversion -W -Wall -Wstrict-aliasing -Wwrite-strings -Wredundant-decls -Woverloaded-virtual -Wcast-qual -Wcast-align -Wpointer-arith -Wnon-virtual-dtor -Wzero-as-null-pointer-constant -pthread In file included from python/ducc.cc:13: ./src/ducc0/wgridder/wgridder.cc: In function 'auto ducc0::detail_gridder::get_nminmax_rectangle(double, double, double, double)': ./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/python3.12/Python.h:38, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/common.h:274, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/attr.h:13, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/class.h:12, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/pybind11.h:12, from python/ducc.cc:15: /usr/include/python3.12/cpython/floatobject.h: In function 'double PyFloat_AS_DOUBLE(PyObject*)': /usr/include/python3.12/pyport.h:24:31: warning: cast from 'PyObject*' {aka '_object*'} to 'PyFloatObject*' increases required alignment of target type [-Wcast-align] 24 | #define _Py_CAST(type, expr) ((type)(expr)) | ^~~~~~~~~~~~ /usr/include/python3.12/cpython/floatobject.h:11:33: note: in expansion of macro '_Py_CAST' 11 | (assert(PyFloat_Check(op)), _Py_CAST(PyFloatObject*, op)) | ^~~~~~~~ /usr/include/python3.12/cpython/floatobject.h:16:12: note: in expansion of macro '_PyFloat_CAST' 16 | return _PyFloat_CAST(op)->ob_fval; | ^~~~~~~~~~~~~ /usr/include/python3.12/cpython/dictobject.h: In function 'Py_ssize_t PyDict_GET_SIZE(PyObject*)': /usr/include/python3.12/pyport.h:24:31: warning: cast from 'PyObject*' {aka '_object*'} to 'PyDictObject*' increases required alignment of target type [-Wcast-align] 24 | #define _Py_CAST(type, expr) ((type)(expr)) | ^~~~~~~~~~~~ /usr/include/python3.12/cpython/dictobject.h:56:10: note: in expansion of macro '_Py_CAST' 56 | mp = _Py_CAST(PyDictObject*, op); | ^~~~~~~~ /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/class.h: At global scope: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/class.h:486:13: warning: redundant redeclaration of 'std::string pybind11::detail::error_string()' in same scope [-Wredundant-decls] 486 | std::string error_string(); | ^~~~~~~~~~~~ In file included from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/type_caster_base.h:12, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/cast.h:15, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/attr.h:14: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/pytypes.h:729:20: note: previous declaration of 'std::string pybind11::detail::error_string()' 729 | inline std::string error_string() { | ^~~~~~~~~~~~ In file included from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/pybind11.h:16: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/gil.h:25:16: warning: redundant redeclaration of 'PyThreadState* pybind11::detail::get_thread_state_unchecked()' in same scope [-Wredundant-decls] 25 | PyThreadState *get_thread_state_unchecked(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/type_caster_base.h:461:23: note: previous declaration of 'PyThreadState* pybind11::detail::get_thread_state_unchecked()' 461 | inline PyThreadState *get_thread_state_unchecked() { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./python/sht_pymod.cc:29, from python/ducc.cc:16: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h: In function 'const pybind11::detail::PyArrayDescr2_Proxy* pybind11::detail::array_descriptor2_proxy(const PyObject*)': /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:406:12: warning: cast from 'const PyObject*' {aka 'const _object*'} to 'const pybind11::detail::PyArrayDescr2_Proxy*' increases required alignment of target type [-Wcast-align] 406 | return reinterpret_cast(ptr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/experimental/simd:74, from ./src/ducc0/infra/simd.h:67, from ./src/ducc0/math/gridding_kernel.h:34, from ./src/ducc0/math/gridding_kernel.cc:20, from python/ducc.cc:8: /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator+(const simd&, const simd&)': ./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>>> | ^~~~~~~~ ./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 ./src/ducc0/sht/sht.cc:38, from python/ducc.cc:10: ./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]': ./src/ducc0/sht/sht.cc:2659: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]' 2659 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2660 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:2678:22: required from here 2678 | bool theta_interpol); | ^ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]': ./src/ducc0/sht/sht.cc:2659: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]' 2659 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2660 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:2694:22: required from here 2694 | bool theta_interpol); | ^ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]': ./src/ducc0/sht/sht.cc:3055: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]' 3055 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3056 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:3071:15: required from here 3071 | bool verbose); | ^ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]': ./src/ducc0/sht/sht.cc:3055: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]' 3055 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3056 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:3084:15: required from here 3084 | bool verbose); | ^ ./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()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 /usr/lib/python3.12/site-packages/pybind11/include/pybind11/pybind11.h:17: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/gil_safe_call_once.h: In instantiation of 'T& pybind11::gil_safe_call_once_and_store::get_stored() [with T = pybind11::detail::npy_api]': /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:272:69: required from here 272 | return storage.call_once_and_store_result(lookup).get_stored(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/lib/python3.12/site-packages/pybind11/include/pybind11/gil_safe_call_once.h:79:17: warning: cast from 'char*' to 'pybind11::detail::npy_api*' increases required alignment of target type [-Wcast-align] 79 | return *reinterpret_cast(storage_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/pybind11/include/pybind11/gil_safe_call_once.h: In instantiation of 'T& pybind11::gil_safe_call_once_and_store::get_stored() [with T = pybind11::object]': /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:771:24: required from here 766 | return storage | ~~~~~~~ 767 | .call_once_and_store_result([]() { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 768 | return detail::import_numpy_core_submodule("_internal") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 769 | .attr("_dtype_from_pep3118"); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 770 | }) | ~~ 771 | .get_stored(); | ~~~~~~~~~~~^~ /usr/lib/python3.12/site-packages/pybind11/include/pybind11/gil_safe_call_once.h:79:17: warning: cast from 'char*' to 'pybind11::object*' increases required alignment of target type [-Wcast-align] 79 | return *reinterpret_cast(storage_); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./src/ducc0/infra/mav.h:65, from ./src/ducc0/infra/mav.cc:56, from python/ducc.cc:3: ./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]': ./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); } | ~~~~~~~^~~ ./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); | ^~~~~~~~~~ ./src/ducc0/sht/sht.cc:2659: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]' 2659 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2660 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:2678:22: required from here 2678 | bool theta_interpol); | ^ ./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/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h: In instantiation of 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const [with Ix = {unsigned int, int}; T = long long int; int Dims = 2]': /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:606:53: required from 'T& pybind11::detail::unchecked_mutable_reference::operator()(Ix ...) [with Ix = {unsigned int, int}; T = long long int; int Dims = 2]' 606 | return const_cast(ConstBase::operator()(index...)); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./python/healpix_pymod.cc:287:13: required from 'pybind11::array ducc0::detail_pymodule_healpix::Pyhpbase::query_disc2(const pybind11::array&, double) const [with Tin = double]' 287 | oref(i,0)=pixset.ivbegin(i); | ~~~~^~~~~ ./python/healpix_pymod.cc:293:7: required from here 294 | query_disc2, (ptg, radius)) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:544:17: warning: cast from 'const unsigned char*' to 'const long long int*' increases required alignment of target type [-Wcast-align] 544 | return *reinterpret_cast(data_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | + byte_offset_unsafe(strides_, ssize_t(index)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In instantiation of 'std::experimental::parallelism_v2::simd std::experimental::parallelism_v2::operator*(const simd&, const simd&)': ./src/ducc0/sht/sphere_interpol.h:236: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&) const [with unsigned int supp = 8; Tloc = double; T = float; size_t = unsigned int]' 236 | ttres0 += hlp.wphi[iphi]*Tsimd(ptr0+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sphere_interpol.h:559: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&) const [with Tloc = double; T = float; size_t = unsigned int]' 559 | interpolx(kernel->support(), cube, itheta0, iphi0, theta, phi, signal); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:2951: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]' 2951 | inter.interpol(planes, 0, 0, xtheta, xphi, map); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:2959:99: required from here 2959 | 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 /usr/include/c++/14.2.0/experimental/simd:89: /usr/include/c++/14.2.0/experimental/bits/simd_math.h: In instantiation of 'std::enable_if_t<((bool)std::is_floating_point<_Tp>::value), std::experimental::parallelism_v2::simd<_Tp, std::experimental::parallelism_v2::simd_abi::_Scalar> > std::experimental::parallelism_v2::sin(simd<_Tp, simd_abi::_Scalar>) [with _Tp = double; std::enable_if_t<((bool)std::is_floating_point<_Tp>::value), simd<_Tp, simd_abi::_Scalar> > = simd]': ./src/ducc0/wgridder/wgridder.h:107:20: required from 'void ducc0::detail_gridder::expi(std::vector >&, std::vector&, F) [with T = double; F = Wgridder, 2> >::grid2dirty_post2(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double)::::]' 107 | auto vsin = sin(vang); | ~~~^~~~~~ ./src/ducc0/wgridder/wgridder.h:435:15: required from 'void ducc0::detail_gridder::Wgridder::grid2dirty_post2(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double) [with Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>]' 435 | expi(phases, buf, [&](size_t i) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | { return Tcalc(phase(xsq, sqr(y0+i*pixsize_y), w, true, nshift)); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h:524:7: required from 'void ducc0::detail_gridder::Wgridder::grid2dirty_c_overwrite_wscreen_add(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::vmav&, double, size_t) [with Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 524 | grid2dirty_post2(grid, dirty, w); | ^~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h:1441:11: required from 'void ducc0::detail_gridder::Wgridder::x2dirty() [with Tcalc = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>]' 1441 | grid2dirty_c_overwrite_wscreen_add(grid, dirty_out, w, pl); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h:1693: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 = double; Tacc = double; Tms = double; Timg = double; Tms_in = ducc0::detail_mav::cmav, 2>; size_t = unsigned int]' 1693 | gridding ? x2dirty() : dirty2x(); | ^~~~~~~ ./src/ducc0/wgridder/wgridder.h:1711:44: required from 'void ducc0::detail_gridder::ms2dirty(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const Tms_in&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, double, double, double, bool, size_t, const ducc0::detail_mav::vmav&, size_t, bool, bool, bool, bool, double, double, double, double, bool) [with Tcalc = double; Tacc = double; Tms = double; Tms_in = ducc0::detail_mav::cmav, 2>; Timg = double; size_t = unsigned int]' 1711 | Wgridder par(uvw, freq, ms, ms_out, dirty_in, dirty, wgt, mask, pixsize_x, | ^~~ ./python/wgridder_pymod.cc:189:25: required from 'pybind11::array ducc0::detail_pymodule_wgridder::Py2_vis2dirty(const pybind11::array&, const pybind11::array&, const pybind11::array&, const pybind11::object&, const pybind11::object&, size_t, size_t, double, double, double, bool, size_t, size_t, bool, bool, bool, bool, pybind11::object&, double, double, double, double, bool, bool, bool) [with T = double; size_t = unsigned int]' 189 | ms2dirty(uvw,freq,vis,wgt2,mask2,pixsize_x,pixsize_y,epsilon, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | do_wgridding,nthreads,dirty2,verbosity,flip_u,flip_v,flip_w,divide_by_n, sigma_min, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191 | sigma_max, center_x, center_y, allow_nshift) : | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./python/wgridder_pymod.cc:213:33: required from here 213 | return Py2_vis2dirty(uvw, freq, vis, wgt, mask, npix_x, npix_y, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | pixsize_x, pixsize_y, epsilon, do_wgridding, nthreads, verbosity, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | flip_u, flip_v, flip_w, divide_by_n, dirty, sigma_min, sigma_max, center_x, center_y, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | allow_nshift, gpu, double_precision_accumulation); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd_math.h:553:3: 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 553 | sin(simd<_Tp, simd_abi::scalar> __x) | ^~~ In file included from ./src/ducc0/sht/sht.cc:32: ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:236: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 236 | ttres0 += hlp.wphi[iphi]*Tsimd(ptr0+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:236: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 ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:361: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 361 | auto ttmp0=tmp0*hlp.wtheta[itheta]; | ^~~~~ ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:361: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 ./src/ducc0/wgridder/wgridder.cc: In function 'auto ducc0::detail_gridder::get_nminmax_rectangle(double, double, double, double)': ./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 ./src/ducc0/sht/sphere_interpol.h:44: ./src/ducc0/sht/alm.h: In member function '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]': ./src/ducc0/sht/alm.h:255:17: 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 255 | vkm1 = Tvl(Tv(A[k ]))*((X[i]+B[k ])*vk[i] - Tvl(Tv(C[k ]))*vkp1[i]); | ^~~~ In file included from ./python/totalconvolve_pymod.cc:25, from python/ducc.cc:18: ./src/ducc0/sht/totalconvolve.h: In lambda function: ./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]; | ^~~~ ./src/ducc0/sht/totalconvolve.h: In lambda function: ./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 In file included from ./src/ducc0/wgridder/wgridder.cc:20: ./src/ducc0/wgridder/wgridder.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&)::]': ./src/ducc0/wgridder/wgridder.h:106: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 106 | auto vcos = cos(vang); | ^~~~ ./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]': ./src/ducc0/math/gridding_kernel.h:259: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 259 | tvalx = tvalx*x2 + Tvl(coeff[j*nvec_eval]); | ^~~~~ ./src/ducc0/wgridder/wgridder.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)::::]': ./src/ducc0/wgridder/wgridder.h:106: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 106 | auto vcos = cos(vang); | ^~~~ ./src/ducc0/wgridder/wgridder.h: In lambda function: ./src/ducc0/wgridder/wgridder.h:1212: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 1212 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ^~~~ ./src/ducc0/wgridder/wgridder.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)::::]': ./src/ducc0/wgridder/wgridder.h:106: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 106 | auto vcos = cos(vang); | ^~~~ ./src/ducc0/wgridder/wgridder.h: In lambda function: ./src/ducc0/wgridder/wgridder.h:1212: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 1212 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ^~~~ In file included from ./src/ducc0/nufft/nufft.h:55, from ./src/ducc0/sht/sht_utils.h:32, from ./src/ducc0/sht/sphere_interpol.h:47: ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:599:29: 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 599 | rr += ku[cu]*mysimd(pxr,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:599:29: 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 ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:599:29: 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 ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:498:25: 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 498 | tr += vr*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:498:25: 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 ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:498:25: 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 ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:498:25: 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::simd& std::experimental::parallelism_v2::operator+=(simd&, const simd&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5591:28: 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 5591 | { return __lhs = __lhs + __x; } | ~~~~~~^~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::simd& std::experimental::parallelism_v2::operator+=(simd&, const simd&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5591:28: 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 5591 | { return __lhs = __lhs + __x; } | ~~~~~~^~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2(T, T, Tsimd*) const [with unsigned int W = 15; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:335:30: 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 335 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/experimental/bits/simd.h: In function 'std::experimental::parallelism_v2::simd& std::experimental::parallelism_v2::operator*=(simd&, const simd&)': /usr/include/c++/14.2.0/experimental/bits/simd.h:5599:28: 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 5599 | { return __lhs = __lhs * __x; } | ~~~~~~^~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval1(T, Tsimd*) const [with unsigned int W = 8; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:312:30: 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 312 | tvalx2 = tvalx2*x2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2(T, T, Tsimd*) const [with unsigned int W = 4; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:335:30: 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 335 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2(T, T, Tsimd*) const [with unsigned int W = 4; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:335:30: 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 335 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval3(T, T, T, Tsimd*) const [with unsigned int W = 5; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:365:30: 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 365 | tvalz2 = tvalz2*z2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 = 16; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:263:28: 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 263 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.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&)::]': ./src/ducc0/wgridder/wgridder.h:107:20: 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 107 | auto vsin = sin(vang); | ~~~^~~~~~ ./src/ducc0/wgridder/wgridder.h: In function 'void ducc0::detail_gridder::expi(std::vector >&, std::vector&, F) [with T = double; F = Wgridder, 2> >::compute_phases(std::vector, std::allocator > >&, std::vector&, double, const ducc0::detail_gridder::UVW&, const ducc0::detail_gridder::RowchanRange&)::]': ./src/ducc0/wgridder/wgridder.h:107:20: 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 107 | auto vsin = sin(vang); | ~~~^~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval1(T, Tsimd*) const [with unsigned int W = 4; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:312:30: 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 312 | tvalx2 = tvalx2*x2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2(T, T, Tsimd*) const [with unsigned int W = 5; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:335:30: 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 335 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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]': ./src/ducc0/math/gridding_kernel.h:263:28: 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 263 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval1(T, Tsimd*) const [with unsigned int W = 6; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:312:30: 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 312 | tvalx2 = tvalx2*x2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval1(T, Tsimd*) const [with unsigned int W = 6; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:312:30: 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 312 | tvalx2 = tvalx2*x2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:237: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 237 | ttres1 += hlp.wphi[iphi]*Tsimd(ptr1+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 = 6; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:263:28: 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 263 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h: In lambda function: ./src/ducc0/wgridder/wgridder.h:1212:57: 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 1212 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ~~^~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval1(T, Tsimd*) const [with unsigned int W = 5; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:312:30: 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 312 | tvalx2 = tvalx2*x2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:237: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 237 | ttres1 += hlp.wphi[iphi]*Tsimd(ptr1+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 = 5; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:263:28: 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 263 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h: In lambda function: ./src/ducc0/wgridder/wgridder.h:1212:57: 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 1212 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ~~^~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval3(T, T, T, Tsimd*) const [with unsigned int W = 11; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:365:30: 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 365 | tvalz2 = tvalz2*z2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval2(T, T, Tsimd*) const [with unsigned int W = 9; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:335:30: 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 335 | tvaly2 = tvaly2*y2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:945:31: 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 945 | tmpi += kv[cv]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:945:31: 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 945 | tmpi += kv[cv]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:945:31: 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 945 | tmpi += kv[cv]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:945:31: 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 945 | tmpi += kv[cv]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:879:27: 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 879 | tval += tmpx*ku[cu]; | ~~~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:879:27: 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 879 | tval += tmpx*ku[cu]; | ~~~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:879:27: 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 879 | tval += tmpx*ku[cu]; | ~~~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:879:27: 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 879 | tval += tmpx*ku[cu]; | ~~~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1335: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 1335 | tmp2i += kw[cw]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1335: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 1335 | tmp2i += kw[cw]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1335: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 1335 | tmp2i += kw[cw]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1335: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 1335 | tmp2i += kw[cw]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1239:32: 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 1239 | auto tmp2x=ku[cu]*fptr1[cw]; | ~~~~~~^~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1239:32: 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 1239 | auto tmp2x=ku[cu]*fptr1[cw]; | ~~~~~~^~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1239:32: 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 1239 | auto tmp2x=ku[cu]*fptr1[cw]; | ~~~~~~^~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:1239:32: 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 1239 | auto tmp2x=ku[cu]*fptr1[cw]; | ~~~~~~^~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:879:27: 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 879 | tval += tmpx*ku[cu]; | ~~~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sphere_interpol.h: In lambda function: ./src/ducc0/sht/sphere_interpol.h:237: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 237 | ttres1 += hlp.wphi[iphi]*Tsimd(ptr1+iphi*vlen,element_aligned_tag()); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/gridding_kernel.h: In member function 'void ducc0::detail_gridding_kernel::TemplateKernel::eval3(T, T, T, Tsimd*) const [with unsigned int W = 9; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:365:30: 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 365 | tvalz2 = tvalz2*z2 + Tvl(coeff[i+(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 = 10; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:263:28: 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 263 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:501:25: 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 501 | ti += vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 = 9; Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/gridding_kernel.h:263:28: 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 263 | tvaly2 = tvaly2*y2 + Tvl(coeff[(j+1)*nvec_eval]); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h: In lambda function: ./src/ducc0/wgridder/wgridder.h:1314:37: 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 1314 | tmpi += kv[cv]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.h: In lambda function: ./src/ducc0/wgridder/wgridder.h:1212:57: 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 1212 | mysimd tmpr=vr*ku[cu], tmpi=vi*ku[cu]; | ~~^~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/nufft/spreadinterp.h: In lambda function: ./src/ducc0/nufft/spreadinterp.h:600:29: 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 600 | ri += ku[cu]*mysimd(pxi,element_aligned_tag()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/14.2.0/bits/stl_algo.h:61, from /usr/include/c++/14.2.0/algorithm:61, from ./src/ducc0/infra/threading.cc:61, from python/ducc.cc:2: /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Distance = int; _Tp = ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)> >]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Distance = int; _Tp = pair<_Rb_tree_const_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 1770 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)> >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1770:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)> >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.cc: In function 'auto ducc0::detail_gridder::get_nminmax_rectangle(double, double, double, double)': ./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 python/ducc.cc:9: ./src/ducc0/math/wigner3j.cc: In function 'void ducc0::detail_wigner3j::wigner3j_00_vec_squared_compact(Tsimd, Tsimd, const ducc0::detail_mav::vmav&) [with Tsimd = std::experimental::parallelism_v2::simd]': ./src/ducc0/math/wigner3j.cc:829:31: 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 829 | template void wigner3j_00_vec_squared_compact (Tsimd l2, Tsimd l3, const vmav &res) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/pytypes.h:13: In function 'std::vector pybind11::detail::c_strides(const std::vector&, pybind11::ssize_t)', inlined from 'pybind11::array_t::array_t(pybind11::array::ShapeContainer, const T*, pybind11::handle) [with T = long double; int ExtraFlags = 16]' at /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:1208:66, inlined from 'pybind11::array_t ducc0::detail_pybind::make_Pyarr(const shape_t&, bool) [with T = long double]' at ./src/ducc0/bindings/pybind_utils.h:207:8, inlined from 'pybind11::array_t ducc0::detail_pybind::make_noncritical_Pyarr(const shape_t&) [with T = long double]' at ./src/ducc0/bindings/pybind_utils.h:222:42: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/buffer_info.h:24:41: warning: array subscript 1 is outside array bounds of 'int [1]' [-Warray-bounds=] 24 | strides[i - 1] = strides[i] * shape[i]; In file included from /usr/include/c++/14.2.0/armv7-alpine-linux-musleabihf/bits/c++allocator.h:33, from /usr/include/c++/14.2.0/bits/allocator.h:46, from /usr/include/c++/14.2.0/string:43, from /usr/include/c++/14.2.0/bits/locale_classes.h:40, from /usr/include/c++/14.2.0/bits/ios_base.h:41, from /usr/include/c++/14.2.0/ios:44, from /usr/include/c++/14.2.0/istream:40, from /usr/include/c++/14.2.0/sstream:40, from ./src/ducc0/infra/string_utils.cc:33, from python/ducc.cc:1: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = int]' at /usr/include/c++/14.2.0/bits/alloc_traits.h:478:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:380:33, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1694:25, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:711:23, inlined from 'pybind11::detail::any_container::any_container(It, It) [with It = __gnu_cxx::__normal_iterator >; = void; T = int]' at /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/common.h:1181:40, inlined from 'pybind11::detail::any_container::any_container(const Container&) [with Container = std::vector; = void; T = int]' at /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/common.h:1190:81, inlined from 'pybind11::array_t ducc0::detail_pybind::make_Pyarr(const shape_t&, bool) [with T = long double]' at ./src/ducc0/bindings/pybind_utils.h:207:16, inlined from 'pybind11::array_t ducc0::detail_pybind::make_noncritical_Pyarr(const shape_t&) [with T = long double]' at ./src/ducc0/bindings/pybind_utils.h:222:42: /usr/include/c++/14.2.0/bits/new_allocator.h:151:55: note: at offset 4 into object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In function 'std::vector pybind11::detail::c_strides(const std::vector&, pybind11::ssize_t)', inlined from 'pybind11::array_t::array_t(pybind11::array::ShapeContainer, const T*, pybind11::handle) [with T = std::complex; int ExtraFlags = 16]' at /usr/lib/python3.12/site-packages/pybind11/include/pybind11/numpy.h:1208:66, inlined from 'pybind11::array_t ducc0::detail_pybind::make_Pyarr(const shape_t&, bool) [with T = std::complex]' at ./src/ducc0/bindings/pybind_utils.h:207:8, inlined from 'pybind11::array_t ducc0::detail_pybind::make_noncritical_Pyarr(const shape_t&) [with T = std::complex]' at ./src/ducc0/bindings/pybind_utils.h:222:42: /usr/lib/python3.12/site-packages/pybind11/include/pybind11/buffer_info.h:24:41: warning: array subscript 1 is outside array bounds of 'int [1]' [-Warray-bounds=] 24 | strides[i - 1] = strides[i] * shape[i]; In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = int]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = int]' at /usr/include/c++/14.2.0/bits/alloc_traits.h:478:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:380:33, inlined from 'void std::vector<_Tp, _Alloc>::_M_range_initialize(_ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1694:25, inlined from 'std::vector<_Tp, _Alloc>::vector(_InputIterator, _InputIterator, const allocator_type&) [with _InputIterator = __gnu_cxx::__normal_iterator >; = void; _Tp = int; _Alloc = std::allocator]' at /usr/include/c++/14.2.0/bits/stl_vector.h:711:23, inlined from 'pybind11::detail::any_container::any_container(It, It) [with It = __gnu_cxx::__normal_iterator >; = void; T = int]' at /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/common.h:1181:40, inlined from 'pybind11::detail::any_container::any_container(const Container&) [with Container = std::vector; = void; T = int]' at /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/common.h:1190:81, inlined from 'pybind11::array_t ducc0::detail_pybind::make_Pyarr(const shape_t&, bool) [with T = std::complex]' at ./src/ducc0/bindings/pybind_utils.h:207:16, inlined from 'pybind11::array_t ducc0::detail_pybind::make_noncritical_Pyarr(const shape_t&) [with T = std::complex]' at ./src/ducc0/bindings/pybind_utils.h:222:42: /usr/include/c++/14.2.0/bits/new_allocator.h:151:55: note: at offset 4 into object of size 4 allocated by 'operator new' 151 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ /usr/include/c++/14.2.0/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 1876 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1876:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 /usr/include/c++/14.2.0/bits/stl_algo.h:1890:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 1890 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Compare = ducc0::detail_timers::TimerHierarchy::tstack_node::report(const std::string&, int, int, std::ostream&) const::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void ducc0::detail_timers::TimerHierarchy::tstack_node::report(const std::string&, int, int, std::ostream&) const' at ./src/ducc0/infra/timers.h:128:17: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >; _Compare = ducc0::detail_timers::TimerHierarchy::tstack_node::report(const std::string&, int, int, std::ostream&) const::]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'void ducc0::detail_timers::TimerHierarchy::tstack_node::report(const std::string&, int, int, std::ostream&) const' at ./src/ducc0/infra/timers.h:128:17: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double>*, std::vector, ducc0::detail_timers::TimerHierarchy::tstack_node> >, double> > >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)> >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Compare = ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'std::vector ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)' at ./src/ducc0/sht/sht.cc:1681:7: /usr/include/c++/14.2.0/bits/stl_algo.h:1905:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 1905 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1906 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1907 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)> >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)> >]' at /usr/include/c++/14.2.0/bits/stl_algo.h:1908:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, vector&, size_t, size_t)::ringinfo> >; _Compare = ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::&, size_t, size_t)::ringinfo&, const ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)::ringinfo&)>]' at /usr/include/c++/14.2.0/bits/stl_algo.h:4804:18, inlined from 'std::vector ducc0::detail_sht::make_ringdata(const ducc0::detail_mav::cmav&, size_t, size_t)' at ./src/ducc0/sht/sht.cc:1681:7: /usr/include/c++/14.2.0/bits/stl_algo.h:1817:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 1817 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/14.2.0/bits/stl_algo.h:1822:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator&, size_t, size_t)::ringinfo*, std::vector&, size_t, size_t)::ringinfo> >' changed in GCC 7.1 1822 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/wgridder/wgridder.cc: In function 'std::tuple, unsigned int, unsigned int, unsigned int> ducc0::detail_gridder::get_tuning_parameters(const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, size_t, size_t, double, double, double, bool, size_t, size_t, double, double)': ./src/ducc0/wgridder/wgridder.cc:144:45: note: parameter passing for argument of type 'std::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( | ^~~~~~~~~~~~~~~~~~~~~ 2025-01-10 06:21:30,766 root INFO g++ -shared -Wl,--as-needed,-O1,--sort-common -Os -fstack-clash-protection -Wformat -Werror=format-security build/temp.linux-armv8l-cpython-312/python/ducc.o -L/usr/lib -o build/lib.linux-armv8l-cpython-312/ducc0.cpython-312-arm-linux-musleabihf.so -Wl,-rpath,$ORIGIN -pthread 2025-01-10 06:21:31,242 root INFO installing to build/bdist.linux-armv8l/wheel 2025-01-10 06:21:31,242 root INFO running install 2025-01-10 06:21:31,250 root INFO running install_lib 2025-01-10 06:21:31,252 root INFO creating build/bdist.linux-armv8l 2025-01-10 06:21:31,252 root INFO creating build/bdist.linux-armv8l/wheel 2025-01-10 06:21:31,252 root INFO creating build/bdist.linux-armv8l/wheel/ducc0 2025-01-10 06:21:31,253 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,253 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/sht/sht_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,253 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/sht/sht.cc -> build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,253 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/sht/sphere_interpol.h -> build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,253 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/sht/alm.h -> build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,254 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/sht/sht.h -> build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,254 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/sht/totalconvolve.h -> build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:31,254 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/wgridder 2025-01-10 06:21:31,254 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/wgridder/wgridder.cc -> build/bdist.linux-armv8l/wheel/ducc0/wgridder 2025-01-10 06:21:31,254 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/wgridder/wgridder_sycl.h -> build/bdist.linux-armv8l/wheel/ducc0/wgridder 2025-01-10 06:21:31,254 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/wgridder/wgridder.h -> build/bdist.linux-armv8l/wheel/ducc0/wgridder 2025-01-10 06:21:31,255 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,255 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/rangeset.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,255 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/gl_integrator.cc -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,255 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/quaternion.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,255 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/wigner3j.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,255 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/pointing.cc -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,255 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/wigner3j.cc -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/math_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/mcm.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/geom_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/space_filling.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/cmplx.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/pointing.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,256 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/constants.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/gridding_kernel.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/space_filling.cc -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/gl_integrator.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/geom_utils.cc -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/solvers.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/unity_roots.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,257 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/vec3.h -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,258 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/math/gridding_kernel.cc -> build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:31,258 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/healpix 2025-01-10 06:21:31,258 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/healpix/healpix_base.cc -> build/bdist.linux-armv8l/wheel/ducc0/healpix 2025-01-10 06:21:31,258 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/healpix/healpix_base.h -> build/bdist.linux-armv8l/wheel/ducc0/healpix 2025-01-10 06:21:31,258 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/healpix/healpix_tables.h -> build/bdist.linux-armv8l/wheel/ducc0/healpix 2025-01-10 06:21:31,259 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/healpix/healpix_tables.cc -> build/bdist.linux-armv8l/wheel/ducc0/healpix 2025-01-10 06:21:31,259 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/bindings 2025-01-10 06:21:31,259 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/bindings/typecode.h -> build/bdist.linux-armv8l/wheel/ducc0/bindings 2025-01-10 06:21:31,259 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/bindings/pybind_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/bindings 2025-01-10 06:21:31,259 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/bindings/array_descriptor.h -> build/bdist.linux-armv8l/wheel/ducc0/bindings 2025-01-10 06:21:31,259 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/fft 2025-01-10 06:21:31,259 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/fft/fft1d_impl.h -> build/bdist.linux-armv8l/wheel/ducc0/fft 2025-01-10 06:21:31,260 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/fft/fftnd_impl.h -> build/bdist.linux-armv8l/wheel/ducc0/fft 2025-01-10 06:21:31,260 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/fft/fft.h -> build/bdist.linux-armv8l/wheel/ducc0/fft 2025-01-10 06:21:31,260 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/nufft 2025-01-10 06:21:31,260 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/nufft/nufft_common.h -> build/bdist.linux-armv8l/wheel/ducc0/nufft 2025-01-10 06:21:31,260 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/nufft/nufft.h -> build/bdist.linux-armv8l/wheel/ducc0/nufft 2025-01-10 06:21:31,261 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/nufft/spreadinterp.h -> build/bdist.linux-armv8l/wheel/ducc0/nufft 2025-01-10 06:21:31,261 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,261 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/string_utils.cc -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,261 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/error_handling.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,261 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/sycl_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,261 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/timers.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/string_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/bucket_sort.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/useful_macros.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/mav.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/threading.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/misc_utils.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/aligned_array.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,262 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/threading.cc -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,263 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/simd.h -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,263 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0/infra/mav.cc -> build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:31,263 root INFO copying build/lib.linux-armv8l-cpython-312/ducc0.cpython-312-arm-linux-musleabihf.so -> build/bdist.linux-armv8l/wheel 2025-01-10 06:21:31,273 root INFO running install_egg_info 2025-01-10 06:21:31,275 root INFO Copying src/ducc0.egg-info to build/bdist.linux-armv8l/wheel/ducc0-0.36.0-py3.12.egg-info 2025-01-10 06:21:31,276 root INFO running install_scripts 2025-01-10 06:21:31,281 root INFO creating build/bdist.linux-armv8l/wheel/ducc0-0.36.0.dist-info/WHEEL 2025-01-10 06:21:31,281 wheel INFO creating '/home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_36_0/.dist/.tmp-n_mwh0bb/ducc0-0.36.0-cp312-cp312-linux_armv8l.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2025-01-10 06:21:31,296 wheel INFO adding 'ducc0.cpython-312-arm-linux-musleabihf.so' 2025-01-10 06:21:31,301 wheel INFO adding 'ducc0/bindings/array_descriptor.h' 2025-01-10 06:21:31,301 wheel INFO adding 'ducc0/bindings/pybind_utils.h' 2025-01-10 06:21:31,302 wheel INFO adding 'ducc0/bindings/typecode.h' 2025-01-10 06:21:31,302 wheel INFO adding 'ducc0/fft/fft.h' 2025-01-10 06:21:31,302 wheel INFO adding 'ducc0/fft/fft1d_impl.h' 2025-01-10 06:21:31,303 wheel INFO adding 'ducc0/fft/fftnd_impl.h' 2025-01-10 06:21:31,303 wheel INFO adding 'ducc0/healpix/healpix_base.cc' 2025-01-10 06:21:31,303 wheel INFO adding 'ducc0/healpix/healpix_base.h' 2025-01-10 06:21:31,303 wheel INFO adding 'ducc0/healpix/healpix_tables.cc' 2025-01-10 06:21:31,304 wheel INFO adding 'ducc0/healpix/healpix_tables.h' 2025-01-10 06:21:31,304 wheel INFO adding 'ducc0/infra/aligned_array.h' 2025-01-10 06:21:31,304 wheel INFO adding 'ducc0/infra/bucket_sort.h' 2025-01-10 06:21:31,304 wheel INFO adding 'ducc0/infra/error_handling.h' 2025-01-10 06:21:31,304 wheel INFO adding 'ducc0/infra/mav.cc' 2025-01-10 06:21:31,305 wheel INFO adding 'ducc0/infra/mav.h' 2025-01-10 06:21:31,305 wheel INFO adding 'ducc0/infra/misc_utils.h' 2025-01-10 06:21:31,305 wheel INFO adding 'ducc0/infra/simd.h' 2025-01-10 06:21:31,305 wheel INFO adding 'ducc0/infra/string_utils.cc' 2025-01-10 06:21:31,305 wheel INFO adding 'ducc0/infra/string_utils.h' 2025-01-10 06:21:31,306 wheel INFO adding 'ducc0/infra/sycl_utils.h' 2025-01-10 06:21:31,306 wheel INFO adding 'ducc0/infra/threading.cc' 2025-01-10 06:21:31,306 wheel INFO adding 'ducc0/infra/threading.h' 2025-01-10 06:21:31,306 wheel INFO adding 'ducc0/infra/timers.h' 2025-01-10 06:21:31,306 wheel INFO adding 'ducc0/infra/useful_macros.h' 2025-01-10 06:21:31,306 wheel INFO adding 'ducc0/math/cmplx.h' 2025-01-10 06:21:31,307 wheel INFO adding 'ducc0/math/constants.h' 2025-01-10 06:21:31,307 wheel INFO adding 'ducc0/math/geom_utils.cc' 2025-01-10 06:21:31,307 wheel INFO adding 'ducc0/math/geom_utils.h' 2025-01-10 06:21:31,307 wheel INFO adding 'ducc0/math/gl_integrator.cc' 2025-01-10 06:21:31,307 wheel INFO adding 'ducc0/math/gl_integrator.h' 2025-01-10 06:21:31,307 wheel INFO adding 'ducc0/math/gridding_kernel.cc' 2025-01-10 06:21:31,308 wheel INFO adding 'ducc0/math/gridding_kernel.h' 2025-01-10 06:21:31,308 wheel INFO adding 'ducc0/math/math_utils.h' 2025-01-10 06:21:31,308 wheel INFO adding 'ducc0/math/mcm.h' 2025-01-10 06:21:31,308 wheel INFO adding 'ducc0/math/pointing.cc' 2025-01-10 06:21:31,308 wheel INFO adding 'ducc0/math/pointing.h' 2025-01-10 06:21:31,309 wheel INFO adding 'ducc0/math/quaternion.h' 2025-01-10 06:21:31,309 wheel INFO adding 'ducc0/math/rangeset.h' 2025-01-10 06:21:31,309 wheel INFO adding 'ducc0/math/solvers.h' 2025-01-10 06:21:31,309 wheel INFO adding 'ducc0/math/space_filling.cc' 2025-01-10 06:21:31,309 wheel INFO adding 'ducc0/math/space_filling.h' 2025-01-10 06:21:31,310 wheel INFO adding 'ducc0/math/unity_roots.h' 2025-01-10 06:21:31,310 wheel INFO adding 'ducc0/math/vec3.h' 2025-01-10 06:21:31,310 wheel INFO adding 'ducc0/math/wigner3j.cc' 2025-01-10 06:21:31,310 wheel INFO adding 'ducc0/math/wigner3j.h' 2025-01-10 06:21:31,310 wheel INFO adding 'ducc0/nufft/nufft.h' 2025-01-10 06:21:31,311 wheel INFO adding 'ducc0/nufft/nufft_common.h' 2025-01-10 06:21:31,311 wheel INFO adding 'ducc0/nufft/spreadinterp.h' 2025-01-10 06:21:31,311 wheel INFO adding 'ducc0/sht/alm.h' 2025-01-10 06:21:31,311 wheel INFO adding 'ducc0/sht/sht.cc' 2025-01-10 06:21:31,312 wheel INFO adding 'ducc0/sht/sht.h' 2025-01-10 06:21:31,312 wheel INFO adding 'ducc0/sht/sht_utils.h' 2025-01-10 06:21:31,312 wheel INFO adding 'ducc0/sht/sphere_interpol.h' 2025-01-10 06:21:31,312 wheel INFO adding 'ducc0/sht/totalconvolve.h' 2025-01-10 06:21:31,313 wheel INFO adding 'ducc0/wgridder/wgridder.cc' 2025-01-10 06:21:31,313 wheel INFO adding 'ducc0/wgridder/wgridder.h' 2025-01-10 06:21:31,313 wheel INFO adding 'ducc0/wgridder/wgridder_sycl.h' 2025-01-10 06:21:31,314 wheel INFO adding 'ducc0-0.36.0.dist-info/LICENSE' 2025-01-10 06:21:31,314 wheel INFO adding 'ducc0-0.36.0.dist-info/METADATA' 2025-01-10 06:21:31,314 wheel INFO adding 'ducc0-0.36.0.dist-info/WHEEL' 2025-01-10 06:21:31,314 wheel INFO adding 'ducc0-0.36.0.dist-info/top_level.txt' 2025-01-10 06:21:31,314 wheel INFO adding 'ducc0-0.36.0.dist-info/RECORD' 2025-01-10 06:21:31,315 root INFO removing build/bdist.linux-armv8l/wheel 2025-01-10 06:21:31,318 gpep517 INFO The backend produced .dist/ducc0-0.36.0-cp312-cp312-linux_armv8l.whl ducc0-0.36.0-cp312-cp312-linux_armv8l.whl Build environment: Platform: Linux-6.1.90-0-lts-armv8l-with Machine: armv8l System: Linux Architecture: ('32bit', 'ELF') ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_36_0 configfile: pyproject.toml plugins: xdist-3.6.1 created: 80/80 workers 80 workers [50946 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%] ........................................................................ [ 13%] ........................................................................ [ 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%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] .............s.s...s..s...s..s.s..s..s..s...ss.s...s..s..s..s..s..s..s.. [ 26%] .s.s..s...s.s..s...s..s.s..s..s...s..s..s..s...s.s.s..sss.s.s..ss.ss..s. [ 26%] s...s.ss.sss....ss..ss.s.ssss...ss.s.s..ss...ssss...s..ss.s..s.sss.sss.. [ 26%] ..ss.ss.s..s..s..ss.ssss..ssss.s.ss.s.ss.s..ss.s..ss.ssss..ss....sssssss [ 27%] .s....ss...sssss....sssss.......ss.........ss..sssssssssss....ss.....sss [ 27%] .ssss.ssssssssssss.......sssss..ss.s..ssssss..ssss...sssssss.ss.sssssss. [ 27%] .ssssss....ss..sssssssssss..ss..sssssss..sssssssss....sss...ssssss..ssss [ 27%] sssss.ssssss.sssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] sssssss.ssssss.ssssss.ssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] sssssssssssssssssssssssssssssssssss.ssssssssss.sssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssss [ 28%] ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] sssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssssss [ 29%] sssssssssssssssssssssssssssssssssss.sssssssssssssssss.ssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssssss.ssssssss [ 30%] ssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssss.s [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] sssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] sssssssssssssss.ssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 31%] sssssssssssssssssssss.ssssssssssssssssssssssssss.sssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssss.ssssss [ 32%] sssssssssssssssssssssssssssssssss....ss.s.sss.ss.s...sss.s.ss.....ss...s [ 33%] ......sss.ss...s......ssss.ss....ssss.sss.ssss.s..s.........ss..s....s.s [ 33%] ......ss...s.................ssss..s.s......ss....ss......s......ss...s. [ 33%] ...ss.......s....ss.....ss......s....ss..............sss........ss.....s [ 33%] s...s................................................................... [ 33%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] .................................................ss.s.s.s..s.s..ss...ss. [ 37%] .s..s.s..s........ss...s...s..s..s...ss..s..s..s.s..s.s..s.............. [ 37%] ........................................................................ [ 37%] ........s......s.....ss...s...ss.......s..s....s..s.s.s..s........s..... [ 37%] ....................ss.........ssss....s....ss....s.....s.....ss.....ss. [ 37%] ............s..s....s.....ss..s.........s..s......ss....ss.............s [ 37%] ss...................................................................... [ 37%] ........................................................................ [ 38%] .............................s..s.....ss..s.s.s.s.s..........sssss.ss..s [ 38%] s....................................ssss.......s...s................... [ 38%] .......................ss.................sssssssssssssss..........s.... [ 38%] ..s.......s..sss........s............................................... [ 38%] ......................s.s.ss.s.sss.s.s.sss..ss.......................... [ 38%] ........................................................................ [ 38%] ........s..s..s.s.......ss....ss......s...ss........................s.s. [ 39%] ..ss..s..ss..ss.sss.sss.ss.ss.sss....ss..s...........................s.. [ 39%] .ss......s........s.ss...sss.sssss...................................... [ 39%] ........................................................................ [ 39%] ...............................................................ssssssss. [ 39%] .......ss......ssssss....sss....ss....ssss...s....s.s..ssssssss..ss...ss [ 39%] ...ssss.......s..ss.........s................sss.s......ss...........s.. [ 39%] ..........ss............................................................ [ 39%] ............................................ss....ss.....s.s............ [ 40%] ...................................ss.s.s..s..s..s.s.ss................. [ 40%] .......s.sssss..................s.ss.ssssss.ss.s........................ [ 40%] ........................................................................ [ 40%] .....s.s..s.s..s.s.......................................s....s..s..ssss [ 40%] ss..ss.ssss..sss.sss.ss.....s.....................ss..s.s.s.s.....s.s.s. [ 40%] s..ss.................................................................ss [ 40%] sss.s.....................ssssss........................................ [ 41%] ...........................................s..ss.sss.sss.s.s.s.......... [ 41%] ...............s..ss..s...ss......s.s.s..sss...........sss.sss.......... [ 41%] ..................s.ss.ss.s............................................. [ 41%] .........ssss.s..................ss.ss.ss......................s...ss... [ 41%] s.s.s.................s..ss..s..s..s..s...s.s.s.s...s............ss....s [ 41%] ss..sssssssss..sss........sss...ssss.....sss..ss.....ss............s.... [ 41%] .....s.......ss...s.........s......sssssss..ss..ss..ss.s..ssss..s..s.ss. [ 42%] ..s..sss..s.s..s.ss...ss......s.....sss.s.................s......s...... [ 42%] sss..s.s.......s.ssss................................................... [ 42%] ............................................ssssssss..s.ss.s.s.sss..ss.s [ 42%] ..ssss.ss.sss.ssss...ss..ss.ss.s..s.ss...s..s.s.ss..ss.s.s..s.sss.s..... [ 42%] ........s..............s.sssss.ss.sss.sss.s.ss.sss.s.s..sssssss.s.ssss.. [ 42%] ss.s..sssssssss.ssssssss.ssss...sssss..ssssss..sssssss.sss.ssssss.s.s..s [ 42%] ssssss..sss......s..........s........................................... [ 43%] .......................s............................s................... [ 43%] ..........................s........s...ss...s.s..ss...ss..s.ss.s.s..s... [ 43%] s..ss.s..s.s.s.s.s..s.s.s.s..s.s.s.s..s....sss....s.ss....s..s...s..ssss [ 43%] ...s.ssssssssssssss.ssssss...ss.ss....s...ss....s.ssssssss..ssss...ss..s [ 43%] ....s.....s......s....ssssssssssssssss.......s..............ss.s..ssss.. [ 43%] ..............................................................s........s [ 43%] ......................s................................................. [ 44%] ........................s............................................... [ 44%] ......................s..s........................s..................... [ 44%] ...s..........ssss.....ss.......s....................................... [ 44%] ..............s......................................................... [ 44%] ...........................................s..........................s. [ 44%] ..ssss.s.ss.s.s.s..s.s.s.ss..s.s.s...s.ssss.s...ss...sssssss.s...s.....s [ 44%] s....................................................................... [ 45%] .........s..s.s.s..s.s.s...s..ss.....ss..............s.s....s.......ssss [ 45%] ..sss......ssssss...sss...sssss.s.ss.ss.s.sss..s.s..s..s.ss..ss..ss....s [ 45%] s....sss..s...ssssss.ss.s..ss.ssssss....s....ss..s..s.s....ss.....s.s.s. [ 45%] ..ss...s......s....ss.........ss..s.......s......s....sssssssss....s.ss. [ 45%] ........................................................................ [ 45%] ...........................................s..s.s..s.ss.s.s..s...sss.... [ 45%] ...ssssss...s.........................................ss...s..s.s.sss..s [ 46%] ..s.s.....s....s...ss.sssss...sssss.ssssssss................ss.......... [ 46%] ....ss.................................................................. [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] .....................................................s.................. [ 47%] ....ss............................s.....s...............sssss.........ss [ 47%] s.....................s.......................ss........ss...s.......s.. [ 47%] ......ss.....ss......................................................... [ 47%] ........................................................................ [ 48%] ..............................s.....ss...s...ss...ssss..s.s...s.s..s.s.s [ 48%] ..s....ss.s.s...s.s.................s.ss..ss..ss..s..ssssss.ss....sss... [ 48%] s.....ssss...s..s...ss.s....ss.......................................... [ 48%] ............................................................s...s....... [ 48%] ....sss......sssss...s.sss..ss.......sss.....s.......................... [ 48%] ..........................................................s...sssssssss. [ 48%] ....s......sss......s.....ssss.................s............s........... [ 49%] .ss......sss.......sssssssssss................s.................s......s [ 49%] sss....................................s................................ [ 49%] ..........s............................................................. [ 49%] ......ss.......ss....ss................................................. [ 49%] .................................................................s...... [ 49%] .........s...ss.s..sss....ss.....ssss....ss.....sss..................... [ 49%] .....s.ss...sssss..............................ss.....s.sssssss.......s. [ 50%] ...ss.ss...........................................................ss.s. [ 50%] ..ss....s..ss....s.s..ss.s.s...sss....ss............................s... [ 50%] .sss......s........ssssssssss......s..ssss.............ss.s..sss..ssssss [ 50%] ss.sss.....s..ssss.....................s................................ [ 50%] ........................................................................ [ 50%] ........................................................................ [ 50%] ........................................................................ [ 51%] ......................s.s...ss...ss....ss......ssss..s.ssss...ss.ss.s..s [ 51%] ss....s.ss...ss....s.......sss.ssss.s..s.s.s...s..ss...s..s.s..s..s..ss. [ 51%] s.s.s..s..s....s..s.s.ss.s...s...s..ss....ss...ss.ss......ss..s....ss... [ 51%] .ss.s....sss......sssss.s...........s..ss..ss..ssss..s..s...ss..s..s.... [ 51%] .ss...s.............s........ssss.s...s..ssss.s.sss.s..s....sssssss.ss.s [ 51%] sssssssss.s.s..s..s.ss.ss.ss.s.........s..ss..s..s.s.s.s..s..s.....s.s.. [ 51%] ...ssss..s..s........................................................... [ 52%] ........................................................................ [ 52%] .......ss........ss.s.ss................................................ [ 52%] ..................................................s.ss.s.sss..ssssss.s.s [ 52%] ..s.s..ssss...ss.s...ss..sss.........ssssssss..ss.s..s..s...ss..s.ss.s.s [ 52%] .s.s..sss..s..s..ss.....s......ss....s...........s...................... [ 52%] ........................................................................ [ 52%] .................s...ss....s.......ssss...ssssss.s....ssss.....s..sss..s [ 52%] ...........s..s.......ssss....ss...s...ss...s.s....s.s....ss.....ss..... [ 53%] ..s.s......ss.s.................ss..sss..ssss...ss..sssss...ss...sssssss [ 53%] ss.....sssss............................................................ [ 53%] ........................................................................ [ 53%] .................................s..s..s..sss.s..s.........ssss.s..ss... [ 53%] .s...s....s....sss.s..s...ss.sssss...ss..ss...s......s...ssss........... [ 53%] ........................................................................ [ 53%] ........................................................................ [ 54%] ..............................................sssss....ss...ssss........ [ 54%] ......ss............s..........s............s...s......s.s.......s..s... [ 54%] .ss........ss........s.s.......ss........s.s.......................s.... [ 54%] .s......s....s......s.....s...s.......s....s.....s.......s........s..... [ 54%] s...s...........................s.......s.................s............. [ 54%] .s......s....s..............s...s.....s...s............s.....s.......... [ 54%] ...s.s........s.s.........s.s..s.......s.....s..s.....s......s......s... [ 55%] ...s........s..................s..s..s...s.....ss.....s.s...s.........s. [ 55%] s.......s..s......ss..s.....s.s......s..s.s...s..........s...s........s. [ 55%] .s.s.s........s....s...s.s..s......s....s.s.................s......ss... [ 55%] ......................s....s..................s....s................s... [ 55%] ......s........s..s...........s..........s....s..............s....s..... [ 55%] ....................................s............s....s................. [ 55%] ..s.............s...............s....................................... [ 56%] .....s...s........................s............s........................ [ 56%] ....s....s.....................s...s......................s...s......... [ 56%] ............s.......................................s................... [ 56%] .........s.......................s..........................s........... [ 56%] ..........................s..................................s.......... [ 56%] .................s...........................s........................s. [ 56%] .......................s......s..................s.....s................ [ 57%] ......s....................s..................s.....s......s............ [ 57%] s......................s..........s..s........s.........s..s.......s.... [ 57%] .......s...s.....s...........s.s.....s............ss..................s. [ 57%] .s..................s......s..........s..............s.......s.....ss... [ 57%] .......s...s...........s.........ss....s....s.s....s.s.s........s...s... [ 57%] .ss.........s......s...........s.s......ss.s.s...s...................... [ 57%] ........................................................................ [ 58%] ..s............s....................................sss.s.s..ss..s..ss.. [ 58%] ...ss.s.sss...ss..s..s.s..ss.ss.s.s..ss....ss...s..s.....sss.s.s..sssss. [ 58%] .s.sssss...ss.s.ss.s..ss...sss.ss..sssssssss.s..ss.s.ssssss.s..sssssssss [ 58%] s.s..sssss.ssssssss..s...ss.....sssss.s.s......ss..ss.ss.sss...s......ss [ 58%] s.......s...ssss.......ss............ss......ss...sssss....sss....s..... [ 58%] ssss.......ss...ssss.s..s..s....ss.s..s.s..s......ss...ss.s.s.s.s..s.s.. [ 58%] s..s.ssss...sss.s...ss.........s........................................ [ 59%] .........................................s.............................. [ 59%] ........................................................................ [ 59%] .........................................s.............................. [ 59%] ........................s...ss..s..s.s....s.s.s..s..s.s...s....ss.s..... [ 59%] ........................................................................ [ 59%] .................................s...............s...s.....ss......ss.s. [ 59%] s........s.....sss...s.s..s.s....s....ss..s..s......sss..s...s.s.s..s.s. [ 60%] s..ss...s.s.s.s.s.s.s.s..ss.s..ss.ss..s...sss.s.ss...s.ss....ss.....sss. [ 60%] ..sss....sss.sssss.ssssssssssssssssss............sssss....ss...s.....sss [ 60%] ss.....s.ssss.ss..ss.s...s.s...s...ss......ss....ss...ss....ss...ss....s [ 60%] s...s.s.ss..................s...s......s......sssss..s..ssssss...ss..s.. [ 60%] ..ss..s.s..s..s..s..s.s..s.s.s.ssss..s.................................. [ 60%] ........................................................................ [ 60%] ....................................................s.ss..s.s.....s.sss. [ 61%] ....s...s.s....sss.ss.ss..ss.s.ss...sss..ssssss.ssss...ss..............s [ 61%] ssss...ssssssssssssssssss........sss.......sss........sssss.......sss... [ 61%] ...ss.......sss......................................................... [ 61%] ........................................................................ [ 61%] ...................................s...........s........................ [ 61%] .............s...ss......sssss...s.ss...sss......ss....sss.............. [ 61%] .................ssssssssssss........................................... [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ............................ss...ss..s..s...s...ss.......ss......sss.... [ 62%] ..s......ss....s........................................................ [ 62%] ..........s........................sss..........ssssssssssssssss........ [ 62%] .....................ss............s........................s........... [ 62%] ssssssssss......s....s..........ssss...ssssss...........sss............. [ 63%] ......................................sss.......sss..s.s.s.............. [ 63%] ................ssssssss............ssssss.............ss.....s.......ss [ 63%] s.s....sss.ss.....ss.....s...ssssss...ss..s..s..ss....s....ss...sss..... [ 63%] s.sss..ss..sss...s.....ssss...s...s...s................................. [ 63%] ...........................s..........................s.....s..........s [ 63%] ..ss...sss............s.ssssss....s.....s.....sssss.............ss...... [ 63%] .........s.........s.....ss...s.....sssss....sssss...................... [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ..................s..................................................... [ 64%] ........................................................................ [ 64%] ......................................................................s. [ 64%] ........................................................................ [ 64%] ....ss...sss.s..s...ss...s.s.s..s.s..sss..ss..sss....s.....sss..s.sssss. [ 65%] ....sss.....sss..s....ss.s........................s...sss.s...s.sss.ss.. [ 65%] ssss.s.ssss..ss...s..s.s..ss.sss....ssssss.s..sss..........sss...s...... [ 65%] sssssss...sss.....ssss.........s...ssss......ss......s.................. [ 65%] ...sss.....s............................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] .ss..............ssss................................................... [ 66%] ........................................................................ [ 67%] ........................................................................ [ 67%] ...................s......sssss..s......s.s...ss.ssss.................ss [ 67%] ssss..ss..............sss..ssss...s..ss.sss.sssss...ss.....ss.....s...ss [ 67%] ....ss......ssss..ss..s...s.s......s.................................... [ 67%] ................................s....................................... [ 67%] ....................................................s...s....ss...s..s.. [ 67%] ...sss..s....ssssss......ssssssss.....ss.....sssssss...ssss...sssss..... [ 68%] ssssssssssssssssss........ss...sssss...sss.....ss....sss.ss............s [ 68%] s..ssss.........s.......sss..ssss....sssss.s.....s.ss..ssss..sss........ [ 68%] .................s..........................s........................... [ 68%] .........................................ssss.....ss....s............... [ 68%] ssss..ss....sss..ss...........ssssss.......sss........sss...ss....ss...s [ 68%] s.s.s..sss.............................................................. [ 68%] ...........................................s..s....sss..ss..s.s......... [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ............................................s........................... [ 69%] ........................................................................ [ 69%] .s...................................................................... [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] .....................................................................ss. [ 70%] ......s...............s........s.............ssssss..................... [ 70%] ...s....ss...s......ssss.ssssssssssssssss...s......................s.... [ 70%] ....................ss....s....ssss.......s............................. [ 70%] ........................................................................ [ 70%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] .....................................................s.................. [ 71%] .........................s.............................................. [ 72%] ............................s........................................... [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] .................................s.....s..s.s..s.s....ss......ss..s...ss [ 72%] ...s.....s..s.s..s.s.s.s.s..s....ss.s.s................................. [ 72%] ........................................................................ [ 73%] ..................................................s.s...sss.....s..ss..s [ 73%] s.....s...s.....s...sss......sss...ss...........ss...................... [ 73%] .........................................................ss....ss....s.. [ 73%] ...ss...s..........ssss....s....sssssss.......s.ssssssss......s..ssss... [ 73%] ssss.ssssssssss...sssssssss...s..ssssssssss..ssss...s.ssssssss.......... [ 73%] ..s..........................sssss..............................ssssss.. [ 73%] ......s........ss......s....sss..sss.......s......ssss..........sssssss. [ 74%] ......ss....................sss.........s...s...s....................... [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................s........s.....ssssssss........s [ 74%] ..........sssss......................................................... [ 75%] ..................s..................................s...ssssssss....... [ 75%] ...............ssssssssss.........sssssss.....ss.......................s [ 75%] sssssssss..................................s.............sssssss........ [ 75%] ........................................................................ [ 75%] .........................................................ss.sss...ss.s.. [ 75%] ssss.......ss.s......ss..sss..sss..s.....ss.....sss.......sss...ssssss.. [ 75%] ..................................................s..............s...... [ 76%] .............s...s.ss.ss.sss..................s......................... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ..................s..................................................... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ...................................ssssssssssss.............s........... [ 77%] .......ss............................................................... [ 77%] ..........................s................s.s.ss.ss.ss..ss.sss..ss..sss [ 77%] .s..ss.s...ss..sss.s..s..sss..s..ss...ss.sss...s.s.ss..s.ss............. [ 77%] .............................................................s....s...s. [ 77%] ..ss.ss.s....s.s.ss..ssss.ssss..sssss.s.sssss.sssss.ss...ss..s.ss.s...ss [ 77%] .ss..ss.s.s.s..s.s.s.s..ss.s......s..s...s.....s........................ [ 78%] ........................................................................ [ 78%] ........................................................................ [ 78%] ......................s..s.ss..s.s.......s....s...s..s.ss.ssssssssssss.. [ 78%] ................ss.ssssssss......sss..........ss........................ [ 78%] ...........................................s.......................s..ss [ 78%] ss..s....s......s..s.s.s...s..ss........s....s.s.s...s...s..s..s.......s [ 78%] .s..s..s..ss...s...s..s...ss...s..s..................................... [ 79%] .................................................................s..ss.. [ 79%] ......sssss.....s....s........s...s..s..sssss........................... [ 79%] ............s..s..........ss..s.ssss...s..ss..s.s....s.s.s...ss.......ss [ 79%] sssssss.ssss...sss....s.....ss......ss.....s.........ssss............... [ 79%] ........................................................................ [ 79%] ....................................................................s.ss [ 79%] ......s......sss..sssss.......sss......sssssss............sss.....ssssss [ 79%] ss.........sssssssssssssssss................s.....sss................... [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ...s......s....s..s.sssss..ss.....ss.s..s............................... [ 80%] ..................s.s..ssssssss..ss...ss....s.....sssssss....sssssssssss [ 80%] ....s...s..sssss..........sssss.......ss..........s....s................ [ 80%] s...s..........ssss..sss..s....s.s.s.................................... [ 81%] ........................................................................ [ 81%] ........................................................................ [ 81%] ........................................................................ [ 81%] .......................s....s.ss..s..ss...s.s.s..s.ss.s.s...ss..sss..... [ 81%] ........sssss..s......s..................ss....ss.sss...s...s...s...ss.. [ 81%] s.s.............s.s.s...s..ss.ss.s..................ss..s......ss....... [ 81%] ........................................................................ [ 82%] ...................................s.....s...ssss...s..ss.sss.s...s...s. [ 82%] ss....sssssss.......s..ssss..........sssssss......s...........ss..s..s.. [ 82%] .........s......ssss...................................s.s.ssssss....s.. [ 82%] s..sss.......s.ss.sss............sss.................................... [ 82%] ...................s.s.s.......s..................s......ssss..ss..s.s.. [ 82%] s..s...s.ss..sss..s.ssss.......s........................................ [ 82%] .........................................s.............sssssss.......sss [ 83%] ..........................s.................s.........ssss..........ss.. [ 83%] ...........sssss.................sssssss................................ [ 83%] ........................................................................ [ 83%] ........................................................................ [ 83%] .........................................s.............................. [ 83%] ........................................................................ [ 83%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........s.............................................................s. [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] .s..................s..s..s.s...s.....ss................................ [ 84%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] .......................s................................................ [ 85%] ........................................................................ [ 85%] ...............s......s.s....s..s...ss..s..s........ss....s.s...sss..s.. [ 85%] ss.....ss.ss..s.ss..s.s.s....ss.ss..ss...s.s....s.................s..... [ 85%] ........................................................................ [ 86%] ...............................................................s........ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ................................................s....................... [ 86%] .......................s.........................s...................... [ 86%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] .....s.................................................................. [ 88%] ........................................................................ [ 88%] ................................................ss..s...ss..........sss. [ 88%] .ss.s.s..s..s..ss.s....ss..sssss...ss..s..ss....s....s..ss.s.s.s..s..... [ 88%] ..........s.s..ss.ss..s.....s.....ss.......s..s.......s................. [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ...........................................................s..s......... [ 89%] s.sssss...ssss..s.sssss.s.ssssss..ss................s................... [ 90%] ......................s.s..s.s..s.ss.s...ss..sss.s...s......s......ssss. [ 90%] ..............ssssss.................................................... [ 90%] ..................ss.s............s..s......sss...s.........s..s........ [ 90%] ..........................................s.........ss......ss.........s [ 90%] sssss.......s.s..sss............ss......sssssssssssssssssssssssss....... [ 90%] .....ss....ssssssssssssssss.........s.........sss..........ssss....sssss [ 90%] s.sss.s................................................................. [ 91%] ................................s................s...................... [ 91%] ...........ss........................................................... [ 91%] ................s......s...sss.s......sss.....ssssss.................sss [ 91%] sssssssss...............ss...ssssssss......ss.........ss................ [ 91%] ....................s.................................s............ssss. [ 91%] ........................................................................ [ 91%] ........................................................................ [ 92%] .............s.....ssss...................s...................sssss..s.. [ 92%] ......s.s........sssssssssssssssssssssss...ssss.......ssssssss.....ss... [ 92%] ........ssss..............s..sss..........s............................. [ 92%] ........................................................................ [ 92%] ........................................................................ [ 92%] .s...................................................................... [ 92%] ..sss.............s.s........................s........................s. [ 92%] ...........ssssss................ssss..................sssssss.......... [ 93%] ......sssssssss...............ssssssss.....................sssss..sss... [ 93%] ....sssss............sss.....s.......................................... [ 93%] ...........s............................................s...s......ss... [ 93%] s..s.....ssss.s...s...ss................................................ [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] .........s.............................................................. [ 94%] ...............................................................s........ [ 94%] ....s.s...s...sss..sss.s.sss..ss.s..s.....sssssss....................... [ 94%] .........ss............ss.....s..ss..s....ssss....s..s.sss...s.ssssss... [ 94%] ...s....s.........s..ssssss....s......ss.s.s.s.......................... [ 94%] ..s.........s............s.............................................. [ 94%] ...........................................s............................ [ 94%] ..................s..................................................... [ 95%] ....................ss.......s...sssss..........sssss................... [ 95%] ........................................................................ [ 95%] .......................................ss..ss.ssssss.ss..s...ssss..s...s [ 95%] s.sss.s.....s...s.................s.....s..........s.................... [ 95%] ..............................sssss.........ss............s......s...... [ 95%] ...................sssss.ss.s.........s.....s.s....s.ss....s.s.......... [ 95%] .........................................................sss....ssss..ss [ 96%] ..sss..ss.sss.ssss.......s..s.s......ss..ss.ss.s..ssssss.s.ss..s........ [ 96%] .s...s.ss.sss........................................................... [ 96%] .....s......s..........s......................s......................... [ 96%] .....................s.................................................. [ 96%] ........................................s..s..ss.ss.ss.s.s..s.s.ss.ss.ss [ 96%] ssssss.s..s.sssss...................s..s.s...s.s.s.....ss..sss.......s.s [ 96%] ss.s....s.....s........s...s.......s......s.................s........... [ 97%] ........................................................................ [ 97%] ........................................................................ [ 97%] .s.s.ss.sss..ssssss.s..................s.ssssss..ss.s.sssss..ss.ssssssss [ 97%] .s.........ss.s.....s.....ss.s..s.s...........s..........s.s............ [ 97%] ........................................................................ [ 97%] .......................................................................s [ 97%] .....s......s..............ss...s.......ss.......s.sss.....s.s...s...s.. [ 98%] ..ss.sss.ss...ss.ss..ss.ssss.ss...s.sss.ssss.s.s.s.s.ss................. [ 98%] ...........................s.s...s...................................... [ 98%] .................................................s.......s....s..s...... [ 98%] ..ss..s.s...s.s.s....sss.s..s..s...sss..s..ss......sss...s.............. [ 98%] ..............s...............................................ss...ss.s. [ 98%] s...s...s..s..ss...sssss..s.s..s.s...s.s.ss..sss...s.................... [ 98%] ........ss....s.......ss..ssssss..sssss..s..ssssssss.s.................. [ 99%] .s...................................................................... [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ..............s..s.ss.sss.sss.ssssss.ss..sssss..s.sss.sss....sss.sssssss [ 99%] sssss.ss.ss..s..s....s.................................................. [ 99%] .........................s..........s................................... [ 99%] .......................................... [100%] ===================== 43201 passed, 7745 skipped in 49.56s ===================== >>> py3-ducc0: Entering fakeroot... >>> py3-ducc0*: Running postcheck for py3-ducc0 >>> py3-ducc0*: Preparing package py3-ducc0... >>> py3-ducc0*: Stripping binaries >>> py3-ducc0*: Scanning shared objects >>> py3-ducc0*: Tracing dependencies... python3 python3~3.12 so:libc.musl-armv7.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 7.3 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.36.0-r0.apk >>> py3-ducc0: Build complete at Fri, 10 Jan 2025 06:22:24 +0000 elapsed time 0h 7m 38s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/44) Purging .makedepends-py3-ducc0 (20250110.061447) (2/44) Purging py3-gpep517-pyc (16-r0) (3/44) Purging py3-gpep517 (16-r0) (4/44) Purging py3-installer-pyc (0.7.0-r2) (5/44) Purging py3-installer (0.7.0-r2) (6/44) Purging py3-pybind11-dev (2.13.6-r0) (7/44) Purging py3-pybind11-pyc (2.13.6-r0) (8/44) Purging py3-pybind11 (2.13.6-r0) (9/44) Purging py3-setuptools-pyc (70.3.0-r0) (10/44) Purging py3-setuptools (70.3.0-r0) (11/44) Purging py3-wheel-pyc (0.43.0-r0) (12/44) Purging py3-wheel (0.43.0-r0) (13/44) Purging python3-dev (3.12.8-r1) (14/44) Purging py3-pytest-xdist-pyc (3.6.1-r0) (15/44) Purging py3-pytest-xdist (3.6.1-r0) (16/44) Purging py3-execnet-pyc (2.1.1-r0) (17/44) Purging py3-execnet (2.1.1-r0) (18/44) Purging py3-pytest-pyc (8.3.4-r0) (19/44) Purging py3-pytest (8.3.4-r0) (20/44) Purging py3-iniconfig-pyc (2.0.0-r1) (21/44) Purging py3-iniconfig (2.0.0-r1) (22/44) Purging py3-packaging-pyc (24.2-r0) (23/44) Purging py3-packaging (24.2-r0) (24/44) Purging py3-parsing-pyc (3.2.0-r0) (25/44) Purging py3-parsing (3.2.0-r0) (26/44) Purging py3-pluggy-pyc (1.5.0-r0) (27/44) Purging py3-pluggy (1.5.0-r0) (28/44) Purging py3-py-pyc (1.11.0-r4) (29/44) Purging py3-py (1.11.0-r4) (30/44) Purging py3-numpy-pyc (2.1.3-r0) (31/44) Purging py3-numpy (2.1.3-r0) (32/44) Purging openblas (0.3.28-r0) (33/44) Purging python3-pyc (3.12.8-r1) (34/44) Purging python3-pycache-pyc0 (3.12.8-r1) (35/44) Purging pyc (3.12.8-r1) (36/44) Purging python3 (3.12.8-r1) (37/44) Purging gdbm (1.24-r0) (38/44) Purging libbz2 (1.0.8-r6) (39/44) Purging libffi (3.4.6-r0) (40/44) Purging libgfortran (14.2.0-r5) (41/44) Purging libpanelw (6.5_p20241006-r3) (42/44) Purging mpdecimal (4.0.0-r0) (43/44) Purging sqlite-libs (3.47.2-r0) (44/44) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r10.trigger OK: 274 MiB in 102 packages >>> py3-ducc0: Updating the community/armv7 repository index... >>> py3-ducc0: Signing the index...