>>> 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: 483 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 Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> py3-ducc0: Fetching https://gitlab.mpcdf.mpg.de/mtr/ducc/-/archive/ducc0_0_36_0/ducc-ducc0_0_36_0.tar.gz Connecting to gitlab.mpcdf.mpg.de (130.183.17.108:443) saving to '/var/cache/distfiles/edge/ducc-ducc0_0_36_0.tar.gz.part' ducc-ducc0_0_36_0.ta 100% |********************************| 430k 0:00:00 ETA '/var/cache/distfiles/edge/ducc-ducc0_0_36_0.tar.gz.part' saved >>> 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,946 gpep517 INFO Building wheel via backend setuptools.build_meta 2025-01-10 06:14:49,047 root INFO running bdist_wheel 2025-01-10 06:14:49,056 root INFO running build 2025-01-10 06:14:49,056 root INFO running build_py 2025-01-10 06:14:49,058 root INFO running egg_info 2025-01-10 06:14:49,058 root INFO creating src/ducc0.egg-info 2025-01-10 06:14:49,060 root INFO writing src/ducc0.egg-info/PKG-INFO 2025-01-10 06:14:49,061 root INFO writing dependency_links to src/ducc0.egg-info/dependency_links.txt 2025-01-10 06:14:49,061 root INFO writing requirements to src/ducc0.egg-info/requires.txt 2025-01-10 06:14:49,061 root INFO writing top-level names to src/ducc0.egg-info/top_level.txt 2025-01-10 06:14:49,061 root INFO writing manifest file 'src/ducc0.egg-info/SOURCES.txt' 2025-01-10 06:14:49,078 root INFO reading manifest file 'src/ducc0.egg-info/SOURCES.txt' 2025-01-10 06:14:49,078 root INFO reading manifest template 'MANIFEST.in' 2025-01-10 06:14:49,080 root INFO adding license file 'LICENSE' 2025-01-10 06:14:49,081 root INFO writing manifest file 'src/ducc0.egg-info/SOURCES.txt' 2025-01-10 06:14:49,083 root INFO creating build 2025-01-10 06:14:49,083 root INFO creating build/lib.linux-armv8l-cpython-312 2025-01-10 06:14:49,083 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0 2025-01-10 06:14:49,083 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,083 root INFO copying src/ducc0/sht/alm.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,084 root INFO copying src/ducc0/sht/sht.cc -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,084 root INFO copying src/ducc0/sht/sht.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,084 root INFO copying src/ducc0/sht/sht_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,084 root INFO copying src/ducc0/sht/sphere_interpol.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,085 root INFO copying src/ducc0/sht/totalconvolve.h -> build/lib.linux-armv8l-cpython-312/ducc0/sht 2025-01-10 06:14:49,085 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,085 root INFO copying src/ducc0/wgridder/wgridder.cc -> build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,085 root INFO copying src/ducc0/wgridder/wgridder.h -> build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,086 root INFO copying src/ducc0/wgridder/wgridder_sycl.h -> build/lib.linux-armv8l-cpython-312/ducc0/wgridder 2025-01-10 06:14:49,086 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,086 root INFO copying src/ducc0/math/cmplx.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,086 root INFO copying src/ducc0/math/constants.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,086 root INFO copying src/ducc0/math/geom_utils.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,087 root INFO copying src/ducc0/math/geom_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,087 root INFO copying src/ducc0/math/gl_integrator.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,087 root INFO copying src/ducc0/math/gl_integrator.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,087 root INFO copying src/ducc0/math/gridding_kernel.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,088 root INFO copying src/ducc0/math/gridding_kernel.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,088 root INFO copying src/ducc0/math/math_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,088 root INFO copying src/ducc0/math/mcm.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,088 root INFO copying src/ducc0/math/pointing.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,088 root INFO copying src/ducc0/math/pointing.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,089 root INFO copying src/ducc0/math/quaternion.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,089 root INFO copying src/ducc0/math/rangeset.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,089 root INFO copying src/ducc0/math/solvers.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,089 root INFO copying src/ducc0/math/space_filling.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,089 root INFO copying src/ducc0/math/space_filling.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,090 root INFO copying src/ducc0/math/unity_roots.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,090 root INFO copying src/ducc0/math/vec3.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,090 root INFO copying src/ducc0/math/wigner3j.cc -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,090 root INFO copying src/ducc0/math/wigner3j.h -> build/lib.linux-armv8l-cpython-312/ducc0/math 2025-01-10 06:14:49,090 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,091 root INFO copying src/ducc0/healpix/healpix_base.cc -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,091 root INFO copying src/ducc0/healpix/healpix_base.h -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,091 root INFO copying src/ducc0/healpix/healpix_tables.cc -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,091 root INFO copying src/ducc0/healpix/healpix_tables.h -> build/lib.linux-armv8l-cpython-312/ducc0/healpix 2025-01-10 06:14:49,091 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,092 root INFO copying src/ducc0/bindings/array_descriptor.h -> build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,092 root INFO copying src/ducc0/bindings/pybind_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,092 root INFO copying src/ducc0/bindings/typecode.h -> build/lib.linux-armv8l-cpython-312/ducc0/bindings 2025-01-10 06:14:49,092 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,092 root INFO copying src/ducc0/fft/fft.h -> build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,092 root INFO copying src/ducc0/fft/fft1d_impl.h -> build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,093 root INFO copying src/ducc0/fft/fftnd_impl.h -> build/lib.linux-armv8l-cpython-312/ducc0/fft 2025-01-10 06:14:49,093 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,093 root INFO copying src/ducc0/nufft/nufft.h -> build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,093 root INFO copying src/ducc0/nufft/nufft_common.h -> build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,093 root INFO copying src/ducc0/nufft/spreadinterp.h -> build/lib.linux-armv8l-cpython-312/ducc0/nufft 2025-01-10 06:14:49,094 root INFO creating build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,094 root INFO copying src/ducc0/infra/aligned_array.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,094 root INFO copying src/ducc0/infra/bucket_sort.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,094 root INFO copying src/ducc0/infra/error_handling.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,094 root INFO copying src/ducc0/infra/mav.cc -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,094 root INFO copying src/ducc0/infra/mav.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,095 root INFO copying src/ducc0/infra/misc_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,095 root INFO copying src/ducc0/infra/simd.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,095 root INFO copying src/ducc0/infra/string_utils.cc -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,095 root INFO copying src/ducc0/infra/string_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,095 root INFO copying src/ducc0/infra/sycl_utils.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,095 root INFO copying src/ducc0/infra/threading.cc -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,096 root INFO copying src/ducc0/infra/threading.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,096 root INFO copying src/ducc0/infra/timers.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,096 root INFO copying src/ducc0/infra/useful_macros.h -> build/lib.linux-armv8l-cpython-312/ducc0/infra 2025-01-10 06:14:49,097 root INFO running build_ext 2025-01-10 06:14:49,098 root INFO building 'ducc0' extension 2025-01-10 06:14:49,098 root INFO creating build/temp.linux-armv8l-cpython-312 2025-01-10 06:14:49,098 root INFO creating build/temp.linux-armv8l-cpython-312/python 2025-01-10 06:14:49,098 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/armv6-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:38,530 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:38,932 root INFO installing to build/bdist.linux-armv8l/wheel 2025-01-10 06:21:38,932 root INFO running install 2025-01-10 06:21:38,941 root INFO running install_lib 2025-01-10 06:21:38,943 root INFO creating build/bdist.linux-armv8l 2025-01-10 06:21:38,943 root INFO creating build/bdist.linux-armv8l/wheel 2025-01-10 06:21:38,943 root INFO creating build/bdist.linux-armv8l/wheel/ducc0 2025-01-10 06:21:38,943 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/sht 2025-01-10 06:21:38,943 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:38,944 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:38,944 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:38,944 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:38,944 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:38,944 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:38,945 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/wgridder 2025-01-10 06:21:38,945 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:38,945 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:38,945 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:38,945 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/math 2025-01-10 06:21:38,946 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:38,946 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:38,946 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:38,946 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:38,946 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:38,946 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:38,946 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:38,947 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:38,947 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:38,947 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:38,947 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:38,947 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:38,947 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:38,947 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:38,947 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:38,948 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:38,948 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:38,948 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:38,948 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:38,948 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:38,948 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:38,949 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/healpix 2025-01-10 06:21:38,949 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:38,949 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:38,949 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:38,949 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:38,950 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/bindings 2025-01-10 06:21:38,950 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:38,950 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:38,950 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:38,950 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/fft 2025-01-10 06:21:38,950 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:38,951 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:38,951 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:38,951 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/nufft 2025-01-10 06:21:38,951 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:38,951 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:38,951 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:38,952 root INFO creating build/bdist.linux-armv8l/wheel/ducc0/infra 2025-01-10 06:21:38,952 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:38,952 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:38,952 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:38,952 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:38,952 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:38,952 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:38,953 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:38,953 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:38,953 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:38,953 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:38,953 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:38,953 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:38,953 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:38,954 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:38,954 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:38,966 root INFO running install_egg_info 2025-01-10 06:21:38,968 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:38,969 root INFO running install_scripts 2025-01-10 06:21:38,974 root INFO creating build/bdist.linux-armv8l/wheel/ducc0-0.36.0.dist-info/WHEEL 2025-01-10 06:21:38,974 wheel INFO creating '/home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_36_0/.dist/.tmp-njznn9z6/ducc0-0.36.0-cp312-cp312-linux_armv8l.whl' and adding 'build/bdist.linux-armv8l/wheel' to it 2025-01-10 06:21:38,992 wheel INFO adding 'ducc0.cpython-312-arm-linux-musleabihf.so' 2025-01-10 06:21:39,035 wheel INFO adding 'ducc0/bindings/array_descriptor.h' 2025-01-10 06:21:39,035 wheel INFO adding 'ducc0/bindings/pybind_utils.h' 2025-01-10 06:21:39,036 wheel INFO adding 'ducc0/bindings/typecode.h' 2025-01-10 06:21:39,036 wheel INFO adding 'ducc0/fft/fft.h' 2025-01-10 06:21:39,036 wheel INFO adding 'ducc0/fft/fft1d_impl.h' 2025-01-10 06:21:39,037 wheel INFO adding 'ducc0/fft/fftnd_impl.h' 2025-01-10 06:21:39,038 wheel INFO adding 'ducc0/healpix/healpix_base.cc' 2025-01-10 06:21:39,038 wheel INFO adding 'ducc0/healpix/healpix_base.h' 2025-01-10 06:21:39,038 wheel INFO adding 'ducc0/healpix/healpix_tables.cc' 2025-01-10 06:21:39,038 wheel INFO adding 'ducc0/healpix/healpix_tables.h' 2025-01-10 06:21:39,039 wheel INFO adding 'ducc0/infra/aligned_array.h' 2025-01-10 06:21:39,039 wheel INFO adding 'ducc0/infra/bucket_sort.h' 2025-01-10 06:21:39,039 wheel INFO adding 'ducc0/infra/error_handling.h' 2025-01-10 06:21:39,039 wheel INFO adding 'ducc0/infra/mav.cc' 2025-01-10 06:21:39,039 wheel INFO adding 'ducc0/infra/mav.h' 2025-01-10 06:21:39,040 wheel INFO adding 'ducc0/infra/misc_utils.h' 2025-01-10 06:21:39,040 wheel INFO adding 'ducc0/infra/simd.h' 2025-01-10 06:21:39,040 wheel INFO adding 'ducc0/infra/string_utils.cc' 2025-01-10 06:21:39,041 wheel INFO adding 'ducc0/infra/string_utils.h' 2025-01-10 06:21:39,041 wheel INFO adding 'ducc0/infra/sycl_utils.h' 2025-01-10 06:21:39,041 wheel INFO adding 'ducc0/infra/threading.cc' 2025-01-10 06:21:39,041 wheel INFO adding 'ducc0/infra/threading.h' 2025-01-10 06:21:39,041 wheel INFO adding 'ducc0/infra/timers.h' 2025-01-10 06:21:39,042 wheel INFO adding 'ducc0/infra/useful_macros.h' 2025-01-10 06:21:39,042 wheel INFO adding 'ducc0/math/cmplx.h' 2025-01-10 06:21:39,042 wheel INFO adding 'ducc0/math/constants.h' 2025-01-10 06:21:39,042 wheel INFO adding 'ducc0/math/geom_utils.cc' 2025-01-10 06:21:39,042 wheel INFO adding 'ducc0/math/geom_utils.h' 2025-01-10 06:21:39,043 wheel INFO adding 'ducc0/math/gl_integrator.cc' 2025-01-10 06:21:39,043 wheel INFO adding 'ducc0/math/gl_integrator.h' 2025-01-10 06:21:39,043 wheel INFO adding 'ducc0/math/gridding_kernel.cc' 2025-01-10 06:21:39,044 wheel INFO adding 'ducc0/math/gridding_kernel.h' 2025-01-10 06:21:39,044 wheel INFO adding 'ducc0/math/math_utils.h' 2025-01-10 06:21:39,044 wheel INFO adding 'ducc0/math/mcm.h' 2025-01-10 06:21:39,044 wheel INFO adding 'ducc0/math/pointing.cc' 2025-01-10 06:21:39,045 wheel INFO adding 'ducc0/math/pointing.h' 2025-01-10 06:21:39,045 wheel INFO adding 'ducc0/math/quaternion.h' 2025-01-10 06:21:39,045 wheel INFO adding 'ducc0/math/rangeset.h' 2025-01-10 06:21:39,045 wheel INFO adding 'ducc0/math/solvers.h' 2025-01-10 06:21:39,046 wheel INFO adding 'ducc0/math/space_filling.cc' 2025-01-10 06:21:39,046 wheel INFO adding 'ducc0/math/space_filling.h' 2025-01-10 06:21:39,046 wheel INFO adding 'ducc0/math/unity_roots.h' 2025-01-10 06:21:39,046 wheel INFO adding 'ducc0/math/vec3.h' 2025-01-10 06:21:39,047 wheel INFO adding 'ducc0/math/wigner3j.cc' 2025-01-10 06:21:39,047 wheel INFO adding 'ducc0/math/wigner3j.h' 2025-01-10 06:21:39,047 wheel INFO adding 'ducc0/nufft/nufft.h' 2025-01-10 06:21:39,047 wheel INFO adding 'ducc0/nufft/nufft_common.h' 2025-01-10 06:21:39,048 wheel INFO adding 'ducc0/nufft/spreadinterp.h' 2025-01-10 06:21:39,048 wheel INFO adding 'ducc0/sht/alm.h' 2025-01-10 06:21:39,049 wheel INFO adding 'ducc0/sht/sht.cc' 2025-01-10 06:21:39,049 wheel INFO adding 'ducc0/sht/sht.h' 2025-01-10 06:21:39,049 wheel INFO adding 'ducc0/sht/sht_utils.h' 2025-01-10 06:21:39,050 wheel INFO adding 'ducc0/sht/sphere_interpol.h' 2025-01-10 06:21:39,050 wheel INFO adding 'ducc0/sht/totalconvolve.h' 2025-01-10 06:21:39,050 wheel INFO adding 'ducc0/wgridder/wgridder.cc' 2025-01-10 06:21:39,051 wheel INFO adding 'ducc0/wgridder/wgridder.h' 2025-01-10 06:21:39,051 wheel INFO adding 'ducc0/wgridder/wgridder_sycl.h' 2025-01-10 06:21:39,052 wheel INFO adding 'ducc0-0.36.0.dist-info/LICENSE' 2025-01-10 06:21:39,052 wheel INFO adding 'ducc0-0.36.0.dist-info/METADATA' 2025-01-10 06:21:39,052 wheel INFO adding 'ducc0-0.36.0.dist-info/WHEEL' 2025-01-10 06:21:39,052 wheel INFO adding 'ducc0-0.36.0.dist-info/top_level.txt' 2025-01-10 06:21:39,053 wheel INFO adding 'ducc0-0.36.0.dist-info/RECORD' 2025-01-10 06:21:39,053 root INFO removing build/bdist.linux-armv8l/wheel 2025-01-10 06:21:39,057 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%] ....................................................................s... [ 26%] .s..s...s.......s......ssssss..........ssss........ss....s...s.s.......s [ 26%] s...s...ss......s.........s.ss.s....s....s..s..s...s......ss...s..s.s..s [ 26%] ...s..s.s...s.s..s..s..s..s..s.s...s...ss...s...ss..s.s..s.s.s..s..s.s.. [ 26%] s..s..s..s...s.s..s...ss....s.s..s...s..s..s.s...s..s...s..s.s.ssss..s.. [ 27%] ssss.s.s..ssss..sssss..ss.s.s.ss.ss.ss.s.s.s.ss.ss.ss..sss..sss..sss..s. [ 27%] ssss.ss..ss.ssss.ssssss.sss..ssss.sssss.s.ss.sssssssssssss.ssss.sss...ss [ 27%] sss.ssssssssssssss..ss.sssssss.sssss.sss.sssssssssssssss.sssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 27%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss. [ 28%] sssssssssssssssssssssss.ssssssssssss.ssssssss.sssssssssssss.ssssss.sssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 28%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] sssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 29%] sssssss.sssssssssss.sssssssssssssssssssssssssssssssssssssssssssssss.ssss [ 29%] ssssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] sssssssssssssssssssssssssssssssssss.ssssssss.sssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 30%] sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssss [ 30%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] sssssssssssssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssss [ 31%] sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 31%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] sssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssss.sssssssssssssssssssssssssssssssssssss.sssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 32%] ssssssssssssssssssssssssssssssssssssssssss.sssssssss.sss.s.ss.ss.ss.ssss [ 33%] ssss.sss.ss.ss.ss...ss...ss.s.s..ss..s.s.ss..s.s..ss.ss..ss.....s..s.s.. [ 33%] s..s..s.s..s...s.....s.....ss....s...s.........s.......ss............... [ 33%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 34%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 35%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 36%] ........................................................................ [ 37%] ................................................ss.s.s..s...ss..s..ss.s. [ 37%] .ss....ss....................s....ss..s.s.s.s..s.s...ss..s.s.....ss..... [ 37%] ........................................................................ [ 37%] s...s...s.s...ss...s..ss.....s..s.........sss.s......................... [ 37%] ..........ss.....ss...s.s.s..s....ss.s..s.....s...ss....s....s...ss..s.. [ 37%] ..sss..ss...s..ss.ss.................................................... [ 37%] ........................................................................ [ 38%] ..s..s..s................................ss..ss.s...ss....ss...s...ss... [ 38%] ss.s.................................................................s.. [ 38%] ...........s.sss....sss....s...............sss.s....s..s................ [ 38%] .......................................................................s [ 38%] ...ss........ss.......s..................s.ssss..s.ssss....ss...ssssss.s [ 38%] ....s.s.............s...ss..sss...s...ss.ss...ssss...ss..s.ss...s..sss.. [ 38%] .....ss..s..ss...ss...s.........................s....s...s............s. [ 39%] .s.........ssssss....................................................... [ 39%] .....................................................................ss. [ 39%] .........ss..ssssss..ss.sss..ssss...s..ssssss.ss...sss.s..s...s.sss..... [ 39%] .s..........sss..........................................s.s.....s.....s [ 39%] ss..sss..sss..s.s...s................................................... [ 39%] ........................................................................ [ 39%] ..ss....ss.s..s.........................................s..s..s..s.....s [ 39%] s..................................s....ss......s..........ss....ssss... [ 40%] ..sss.ss.....s..................................................ss..sss. [ 40%] s....................................................................... [ 40%] ............s..s.s.s..s..s.............................................. [ 40%] ...s..s.ssss.ss.ssss.ss.s..s..s..s...................................... [ 40%] ......s.s.ssss.sss.ssss.ss..sss.....ssssss.............................. [ 40%] s.ss.sss.........................................................ss...ss [ 40%] .s.s.........................................................ss.ss....ss [ 41%] ............ss..ss..s.s.......................s..sssss................s. [ 41%] s..ss..s.s..............................s.s.s.ss...s..............ss...s [ 41%] .ss.s..............................ss..sss..s........................... [ 41%] .....ss.s.ss.s........................ss.s.sssss.s....s.ss.............. [ 41%] .s...ss...ss..s....sss....ss..ss....ss.s...s........s.sssssssssss.s.ssss [ 41%] sssssssss......s...ssss....s...sss...sssss.ssss.ssss..s.......s......... [ 41%] ................................s...s.s....s.s.s........................ [ 42%] ............................s.s..ssss.ss..s.s..s.s......s....s....s.ssss [ 42%] ...s..s.ss.s.ss..s....s..ss.sssss...s....s.....................s.....s.s [ 42%] ssssssssssssss.......sss...ssssssss.......s.sss.s.sssssss............... [ 42%] ........................................................................ [ 42%] .........s.......s.s...sss.....s.s.ss.s..sssss........ss.sssss.s..ss.s.. [ 42%] ....ss.ss.s.ssssss..s.ss..ss.s.s...s..ss.sss........ss...s.s....s....sss [ 42%] s.sssss.sss..sssssss..sssss.s.s.sss..s.ss.......ss.s........sss...sssss. [ 43%] ............s........................................................... [ 43%] ...................s..sss.....s..ss...sss..ssss.ss...s.s..sss..s....s.ss [ 43%] s...ssss..s.s..ss.s..s.s.ss.s..sss.s...s..s.sss....ss...s.s......ss..... [ 43%] .....................................s...s...s....s..ss.ss.s...s..ss.s.. [ 43%] ...ss..ss.......s..ssss...ssssssss................sssssssssss........sss [ 43%] ..........................s.....s.s.............sss...ssssssss....s..... [ 43%] ........................................................................ [ 44%] ...............................s........s............s.......s.......... [ 44%] ..............................s..........s.............................. [ 44%] .........................s.....................s.....ss................. [ 44%] ....s...........................................s......................s [ 44%] ...........s..........................................................ss [ 44%] s....s.s..s.......................s....s.sssss.ss........sssssss..ssssss [ 44%] sssss...ssss.sssssss.......s....ss.s...ss..s..sss.ss.sss......s..ss....s [ 45%] ss...s.ss..ss.sss..........s.......ssss......ss...........ss...s..s...s. [ 45%] .s.......................................ss............................. [ 45%] ............................................................ssssssssssss [ 45%] ssssssss................ss.............................ssssssssssss..... [ 45%] ............s..........................ss.............sssssss........... [ 45%] .................ssssssssssssss......................................... [ 45%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ...............................ss...............s..s....ss..sss.s...ss.s [ 47%] s......sss...s....sssssssss...s......................................... [ 47%] ........................................................................ [ 47%] ....................s...s........s.............ssss.....s...s..sss.....s [ 47%] .sss..s.......s......................s...................s.............. [ 47%] ..........................sss.................s......sssssssssssssssss.. [ 47%] ................................ss....ssssssssssss.s.................... [ 47%] ...ssssss....ss..ss..............sss......sss......ss......ssssssss..... [ 48%] .......ssssssssssssssss........................................s........ [ 48%] .....................ssssssssss..........................ss........sss.. [ 48%] .........sssssss........................................................ [ 48%] ........................................................................ [ 48%] .......................................................................s [ 48%] s....ssss.....................s...sss.......ssss...sss.....ss.........s. [ 48%] .........sssssss..........s...........s................................. [ 49%] .....................................s.s....s.s.s.s..s..s..ss...s...s... [ 49%] ss.........ssss......................................................... [ 49%] ..ss..s...sss......s..................s..s..s.s..ss.s..s..s..s.......... [ 49%] ....s.....s...ss.....ss......s...s.ssss.....s.s.s.s.s.s.s..s.sss.....s.. [ 49%] ........................................................................ [ 49%] ........................................................................ [ 49%] .............s.....ssssssss............sssssss.....sss.................. [ 50%] .................s......ssssssssssssssssssssss......sss................. [ 50%] ...........s.................sss........................................ [ 50%] .................s...................................................... [ 50%] ........................................................................ [ 50%] .............................ss......................................... [ 50%] ..................ss.........................sssssssssssssss............ [ 50%] ....ssssssssssssssssssssssssss............................ssssssssssssss [ 51%] s..sss..........sssss................ss........ssssssssssss............. [ 51%] ....ssssss.......sssssssssssss.......................................... [ 51%] ....ss............ssssssssss.....sssssssssssss...........s...s..s....... [ 51%] ...............s..................sss.........ss...sss..........s.ssssss [ 51%] ss.....ss......ssssssssssssssssssss...........................s......sss [ 51%] sssss......................ssss....ssss................................. [ 51%] ........................................................................ [ 52%] ........................................................................ [ 52%] .........sssss....ss......sss..........ssssss....s....sss....ss..s...... [ 52%] ...........s.s....sss...ss....sssssssssssssssss.........sssss.......ss.. [ 52%] ...ss..........ssssss............ssss.........................ssssssssss [ 52%] sssssssssssss........................................................... [ 52%] ........................................................................ [ 52%] ....s.......s..sss............ssss..sssss..s...ss.....s.ss...sss.....sss [ 52%] s......sssss..........s.....s..sssssss.................................. [ 53%] ...................................................s.s.s........ssssssss [ 53%] s.........ssss........s.s.s...s..ss.s............sssss..s..........sss.s [ 53%] .....................sssssssssssssssss............sss................... [ 53%] .........................................ssssssss....................... [ 53%] ...............sss.......................sssssssss..........s........... [ 53%] .......................ss...................................s........... [ 53%] ........................................................................ [ 54%] ..................................sss.........sssss...........ssssss.sss [ 54%] ...................s.................................................... [ 54%] ....................................................s................... [ 54%] ...................................sss....sss...ss...sssss.s............ [ 54%] ssssssss.....s....sss..ssss..........ssss.....ss...sss..............s... [ 54%] s..sssssss..ssssssssssssss......ssss..ss.........sssssssssss............ [ 54%] ........................................................................ [ 55%] .......s..ss..s.ss.........s.sssssss..........................ssss.s.... [ 55%] .ssss....s....s......sssssssssssssssssssssssss..................ssssssss [ 55%] sssssss...sssssssssss..........................sss.............s........ [ 55%] ........................................................................ [ 55%] .................................................ssssssssssss........... [ 55%] ...............................ssssssssssssssssss....................... [ 55%] ........................................................................ [ 56%] ........................................................................ [ 56%] ssssssssssssssss...............................s........................ [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] ..............................................................ssssssss.. [ 56%] ....................................sssss............................... [ 56%] ........................................................................ [ 57%] .................................................................s...... [ 57%] ................ssssssss.....sss..............sss....................... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] .........s.............................................................. [ 58%] .s....s.s.......ss....ss.............ss..........................sssssss [ 58%] sss..............ss.....s...s.s.........s...........s..s.......sssssssss [ 58%] sss......................................ssss..............sssss..ssssss [ 58%] sssssssssssssss.s........................ssssssssssssssssss............. [ 58%] ..................................................................s..... [ 58%] ......................................................................ss [ 58%] .....ss..s.......s.......ss.ss.s.....sssss...ss..s.s.s.ss...ssssss...ss. [ 59%] ...s........ss...sss.......sss...........ssss........................... [ 59%] ...........................s...............ssssssssssss.............ssss [ 59%] ss....s...................s............................................. [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] ................................sssss.sssss.sss....s.s....ss....sss..... [ 59%] .........sssss..s.........sssssssssssss..s...s.......................... [ 60%] ........ssssssssssss...............s..s..ss.s......sssss.....s.....ssss. [ 60%] ....sssss...sssss............................................sss.sssss.s [ 60%] ssss..s.s.s..ss....s..ssss.ssssss....ss....................sssss........ [ 60%] ........................................................................ [ 60%] ......................................s.s.s..s..sss..s....sssss..s..ssss [ 60%] .s..ss.ssssss.s..sss.ss.s..sssss....ssss.s...ssss.s..ss..s......sssssss. [ 60%] .s.s.......ssss..sssss..s..ss.ss........................................ [ 61%] .......................................................s................ [ 61%] ........................................................s.....s.s..s.s.. [ 61%] .....s..sss...ss.......s......s...........s..............s..........s... [ 61%] ..s..............s............................s......................... [ 61%] ...................s.................................................... [ 61%] ........................................................................ [ 61%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] .................s..s......s......s....s..s.....s...sss.s.s..sssss.sss.. [ 63%] .sssss.ss.ss.ssss.sss..sss.s.ssssss.ss.ssssss.ss.sss.s..s.s..sss....s..s [ 63%] .s.s.s...ss...s..sss..ss...s.s.s..ss.s.s.s..s........................... [ 63%] .........s.s.....s.s.s.........s......s.sssss....ssssssssss...ss...s..ss [ 63%] sssss..s......s......................................................... [ 63%] .s..sss.ss..ss..s..s..s..s...ss.s..ss.s....ss.s.s...s..ss.....ss.s....ss [ 63%] ..s.ss.s...sss.ss....ss..s....sssss....ss............................... [ 63%] ........................................................................ [ 64%] ..........................................ss.....sss.sssssssss....ssssss [ 64%] ssssss...............ssssssss.....ssss.........sss.........sss.........s [ 64%] ssssssssssssss.......s.....sss...ss..s....ss.s..ss.s.................... [ 64%] .........................s.............................................. [ 64%] .......s.sssss...sss....ss......ss...................ss...s.....ss.....s [ 64%] ...............ssss....sssssssssssssss.................................. [ 64%] ........................................................................ [ 65%] ............................s........................................... [ 65%] .....................................s.s..s..s..s...s...s...sss...sss... [ 65%] s.......sssssssss.......ssss.........s..........ss...ssssssssss....s.... [ 65%] ..s..................................................................... [ 65%] .......................................s.s..s..ss..s..s...ss..ss.s.s..s. [ 65%] .ss.....ssssssss..s....sss.s...s....s.........ssss.......ssss.....ssssss [ 65%] ssss.s.................................................................. [ 65%] ..............................................s......................... [ 66%] ......ss................................................................ [ 66%] ...............ssssssss.......ss........................................ [ 66%] .....................................ssssssssss......s.................. [ 66%] ......s.........................................................ss...... [ 66%] ........................................................................ [ 66%] ............ssss........................................................ [ 66%] ............ssss............ssssssssss.ss.......................ss...... [ 67%] ..............................ss......ss........ss..........ss.......... [ 67%] ..............................................s...ss..ss...s.s.s.s..s.s. [ 67%] s..ss.sss.sssssss..s.s.....sssssssssss.s..sss.s..ssss.s.sss.s..s.s...s.s [ 67%] ..sss......ss.s......................................................... [ 67%] ........................................................................ [ 67%] .......................................................s................ [ 67%] ..................................ssssssssss.ssss.ssss...ss.....ssss...s [ 68%] sss..........................................s.......................... [ 68%] ................................s...............s....s.s................ [ 68%] .......s....s.ssssssssssssssss..ssss..ssssss.......ssss..........ssss... [ 68%] ....................sssss.s......s.s....s......sssss............ssss..s. [ 68%] s..........ss.........ss.ssssssssssss................................... [ 68%] ..............................ssssss...ssssssss......................... [ 68%] ........................................................................ [ 69%] .........................................................s.............. [ 69%] ........................................................................ [ 69%] ....ss.................................................................. [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ..................................................s..................... [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] .......................s................................................ [ 70%] ................................................sss....s..........sss... [ 71%] s...............................s....ssssssssssssssss................... [ 71%] ..............................s...................sssssssssssssssss..... [ 71%] ...........................................ss........................... [ 71%] ...................................................s.................... [ 71%] ........................................................................ [ 71%] ........................................................................ [ 71%] ............s........................................................... [ 72%] ...................................s...............s.........ss....ss... [ 72%] ..s....s....ss.......s.......s.......sss............sssss......s....ss.. [ 72%] .....ss......sss........................................................ [ 72%] ........................................................................ [ 72%] ..............s..s.ssssss...........s..sssss....ss.....sss............ss [ 72%] ssss.................................................................... [ 72%] ........................................................................ [ 73%] ........................................................................ [ 73%] .....................................................................sss [ 73%] ssssss......ss.......sssss..sssssss.....sssssss...........ssssss......ss [ 73%] ssss.ssssss..s...sss...ss.ss..ssssssss.s..ssss...s.ss...s.ssss..ss.s.... [ 73%] .....................................................s.................. [ 73%] ..............................s..ss....s.s.s.s.s.s..ss...ss.....ssss..ss [ 73%] s.....ss.s..s..ss....................................................... [ 74%] ...........s..........ssss....s..........sss...ss.....ss..............ss [ 74%] s......sss.....s......s...........s.....................ssssssssssss.... [ 74%] ............................................................ss........s. [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ................................s.......sss....sss.....sss..........sss. [ 74%] ...........ss........................................................... [ 75%] ...................................................s.sss.....s.s....s..s [ 75%] ........sss.s......s........s...s......s......ss.ss....sss.s.....ss..... [ 75%] ss.....s...sss..ssss..s..ss...sssss..ss........s....ssss.s.s.sssss..s..s [ 75%] sss..................................................................... [ 75%] ..........................................s......s..ssssssss...sss.s..ss [ 75%] s.sss..ss....ss....ss.s..ss........sssssssss..........................s. [ 75%] ..s...........ssssss......ssssssssss...................................s [ 76%] ss...............sssss..............ssssss.............................. [ 76%] ...............s....ssssssssssss...............s.................s...... [ 76%] ........................................................................ [ 76%] ..............................................................ssss...... [ 76%] ........................................................sssss........... [ 76%] ........................................................................ [ 76%] .........ssss........................................................... [ 77%] ........................................................................ [ 77%] .......................s..ss..ss.ss.s.s.s..s.ss...ss..s.ss..s..s.......s [ 77%] ss...s.......ss.s.s....ss..ss..s.s.ss................................... [ 77%] ....................s.ss.s.s.s...s.s..s...s..s.s..s.s.s..s.s...s....ssss [ 77%] s...ss.s..s........ss........sssss.........sss....ssssssss.....s.....ss. [ 77%] ...s...ss........ss..................................................... [ 77%] ........................................................................ [ 78%] ..................................................................s....s [ 78%] .....ss....s....s..s...ss...s.......sss....ss..ss..ss.ssss.sssss......ss [ 78%] .....ss....ss.....sssss................................................. [ 78%] ..................s.......................s............................. [ 78%] ..............s.s..s..s...ss.s.s.s....ssss...ss.ss.....sss...s.ss...s..s [ 78%] s...s.sss.s.............ss..s........................................... [ 78%] .........................................................s.............. [ 79%] ...............................................................ss.....s. [ 79%] s.s.....s...s.s..s..s...s.s..s..s...s.s...s..s.......................... [ 79%] ..................................s..s.s.s.....s..s...s...ssss..sss.ss.. [ 79%] ...s..s..s...s.s..s.......ss.s...s....s......s..sss.s..s..s.s..s..s.s... [ 79%] ..........................s..s..s.....s................................. [ 79%] ..............s..............................s...s......s.s.s..ss..ss.ss [ 79%] s.ss...s.ss...s..s.s..ssss..ss....s.s..s.....s..ss....s..s.s..s..ss...s. [ 79%] .ss..s...s...........s.s..s..s.s....s..s...s...s.s....s...s..s.....ss... [ 80%] .s..s...s....s..s...s..s.....s..s....................................... [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ................................s....................................... [ 80%] ..................s......................s..s...s..s..s...ss..ss...s..s. [ 80%] ...s....ss......s.ss.....s.ss........................................... [ 80%] ..........................s.sssss.s..ssss...ssss..s.s.s.ssss.....ssssss. [ 81%] s.s.s.s.s..s.s....sss.s.ss.s.............s.............................. [ 81%] ........................................................................ [ 81%] ................................................................s....... [ 81%] ......................s..sss.s.s...sss...s..ss...s.s...sss..s..s..s..ss. [ 81%] s..s.s.s......s..s.s...ss..s...ss.s..s.ss...s.......ssssssss............ [ 81%] .sss......sss...............................................s........... [ 81%] ........................................................................ [ 82%] ............................s..................sss.ss.ss.s.s...ss.s....s [ 82%] s.ss...ssssss...ssss..ss.ssssss.s....ss....s...ss.....s..ss.s........... [ 82%] ................s....................................................... [ 82%] ..................................................................s..... [ 82%] ........s......................s...s...ss........ss........s.....s.....s [ 82%] ....s.............ss......s....s...s....ss.............s.....sss....ssss [ 82%] sss....s......ss.....s....s....ss..sss.....sssssssss.................... [ 83%] ...............................................................s...s.s.. [ 83%] .s...ss..ss..ss.s..sss..s...s.....ss.................................... [ 83%] ...................................s..s..s....ss...s.................... [ 83%] ...........................s............................................ [ 83%] ........................................................................ [ 83%] ........................................................................ [ 83%] .................................s.s..s..ss.s...s...s............s...... [ 84%] ........................................................................ [ 84%] ........s............................................................... [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 85%] ......................s................................................. [ 85%] ........................................................................ [ 85%] ................s....................................................... [ 85%] ........s............................................................... [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ..............................................................s......... [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ..................................................................s..... [ 86%] ........................................................................ [ 86%] ..........................................................s............. [ 86%] ........................................................................ [ 86%] .................s...................................................... [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ...........s.......ss................................................... [ 88%] .................................s...........s.......................... [ 88%] ss..............s..............ssss......................ssss........... [ 89%] ssss..sss.....ssssssss.....ssssss........ssss......ss..ss............... [ 89%] ......s......ss.........................ss.............................. [ 89%] ........................................................................ [ 89%] .s..ss.....ssss.......sssss............ssssss.....s..s.....ssssssssss... [ 89%] ........................................................................ [ 89%] .........................................ss...s....ss....ss.s...s..ss.ss [ 89%] sss...............................s.......sss.ss....ss.s.s..s..s..s...s. [ 90%] ss.s.......s................s........................................... [ 90%] ...............s......ss....sss.....ss.ss..ssss...sss...ss.....ss.s..... [ 90%] ...ss...........................s.ss..sss..ss...s.s....sss.............. [ 90%] ....s.........................................s......................... [ 90%] ........................................................................ [ 90%] .........................s...........................................s.. [ 90%] ........s.s...sssssss..sss.ss.sss..sss.ssssssss..ss..sssssss......s..s.s [ 91%] .s.s..ss..s.........................................s.s..............s.. [ 91%] .................s...................................................... [ 91%] ...................sssss........s....................................... [ 91%] ........................................................................ [ 91%] ....s...s..s......s.ss.sssss....................s.ssssssssssss.s.......s [ 91%] ....sssssssss.s..................................ss.........sss......... [ 91%] ..................................s..................................... [ 92%] ............................................ss...s..ss...s.s.s....s.ss.. [ 92%] .....s...s....ss..ss...ssssssssss..ss.s.....sssss....s...s..s....sss.... [ 92%] .......................s.s.s..s...............s...............s....s.... [ 92%] ....s.................................................s.s..ss....ss.ss.. [ 92%] .ss..................................................................... [ 92%] .........................................s................s.s......sss.. [ 92%] ......ss......sss..ssss...........sssssssss.......s............s........ [ 92%] ...ssss...s.s..s...s...s..sss..........s.s.s...sss.sssss...ssss......... [ 93%] ...ssss..s.............................................................. [ 93%] ..........................s............................................. [ 93%] ........................................................................ [ 93%] ............................s................s.......................... [ 93%] ..................s..............................s..sss.s...ssss.....ss. [ 93%] ..sssssss....s.s.ssss...ssssss.s..sssssss.s..s..s..ssss.ss.s.s.s.s...... [ 93%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] ...sss..............................s......s............................ [ 94%] .......sss.s.s.sssssssss..ssssssss...ss....sss..sssss..s................ [ 94%] ss...................s.sss..ss............s.....s..........ss...s......s [ 95%] sssssss.................ss.ss.....ss...ss..ss..ss....s....ss............ [ 95%] ......s............................s....s..ss.s.s....ss.ss.s....s..s.s.. [ 95%] ........................................................................ [ 95%] ........................................................................ [ 95%] ..................................................s..s.s.s...s...s..s..s [ 95%] s......ss..ss........................................................... [ 95%] .................s.........s.ss...s.s.s......ssss.s..ss..s..ssssssssss.. [ 96%] s.ssssss...s.ss....s......sss........................................... [ 96%] ...........s............................................................ [ 96%] .....s.s.ss.s..s....s..........s.s..s..................s.........s.s.s.. [ 96%] ........................................................................ [ 96%] ...............................s.sssss...s..sssss..ss...ss.......s...... [ 96%] ss.ss......s.sss.s...sss.s.s.....s..s..sss.s.s.....ss..ssss...s..ss...ss [ 96%] ..s.s........................................................s.......... [ 97%] .......................................................................s [ 97%] ......................s................................................. [ 97%] ...s.s..s.s.........ss..sss...ssss...ssss.ss....ss.....s..ssss.ss..ssss. [ 97%] .sssss.ss.s.sssss.sss...s......s..s.............s...........s........... [ 97%] ........................................................................ [ 97%] ........................................................s....s........s. [ 97%] ...s.................s.....................s...........s....s.ss.s..ss.s [ 98%] .sss..s.s..s.ss......s.s..s.sssssss...ssssssss.s.sss..sss............... [ 98%] ................................ss.....s................................ [ 98%] .................................................................s.s.... [ 98%] ...s................s...s.s...s...sss.s..s...s.......................... [ 98%] ............s...............s..s...s............................ss.....s [ 98%] s.ss...s.s..ss....s.s.s...s..s.ss.ss.s.s....s.s..s...s.....s............ [ 98%] .s.....s..............sss..s.ssssssss.s..s...sssssssss..ss.............. [ 99%] ......ss................................................................ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ....................ss.s..s.ss.s.s...s.ssssssssssssss.sssssssss.sssss.ss [ 99%] ssssss.ssssssss.s....................................................... [ 99%] ........................................................................ [ 99%] .......................................... [100%] ===================== 43201 passed, 7745 skipped in 52.47s ===================== >>> py3-ducc0: Entering fakeroot... >>> py3-ducc0*: Running postcheck for py3-ducc0 >>> py3-ducc0*: Preparing package py3-ducc0... >>> py3-ducc0*: Stripping binaries >>> py3-ducc0*: Scanning shared objects >>> py3-ducc0*: Tracing dependencies... python3 python3~3.12 so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 9.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:34 +0000 elapsed time 0h 7m 48s >>> 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: 322 MiB in 102 packages >>> py3-ducc0: Updating the community/armhf repository index... >>> py3-ducc0: Signing the index...