>>> py3-ducc0: Building community/py3-ducc0 0.34.0-r2 (using abuild 3.14.0-r0) started Tue, 22 Oct 2024 13:57:28 +0000 >>> py3-ducc0: Validating /home/buildozer/aports/community/py3-ducc0/APKBUILD... >>> WARNING: py3-ducc0: Setting the maintainer with a comment is deprecated. Use maintainer="Philipp Arras " instead >>> 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/43) Installing libbz2 (1.0.8-r6) (2/43) Installing libffi (3.4.6-r0) (3/43) Installing gdbm (1.24-r0) (4/43) Installing xz-libs (5.6.3-r0) (5/43) Installing mpdecimal (4.0.0-r0) (6/43) Installing libpanelw (6.5_p20241006-r0) (7/43) Installing sqlite-libs (3.47.0-r0) (8/43) Installing python3 (3.12.7-r0) (9/43) Installing python3-pycache-pyc0 (3.12.7-r0) (10/43) Installing pyc (3.12.7-r0) (11/43) Installing python3-pyc (3.12.7-r0) (12/43) Installing py3-installer (0.7.0-r2) (13/43) Installing py3-installer-pyc (0.7.0-r2) (14/43) Installing py3-gpep517 (16-r0) (15/43) Installing py3-gpep517-pyc (16-r0) (16/43) Installing py3-pybind11 (2.13.6-r0) (17/43) Installing py3-pybind11-pyc (2.13.6-r0) (18/43) Installing py3-pybind11-dev (2.13.6-r0) (19/43) Installing py3-parsing (3.1.4-r0) (20/43) Installing py3-parsing-pyc (3.1.4-r0) (21/43) Installing py3-packaging (24.1-r0) (22/43) Installing py3-packaging-pyc (24.1-r0) (23/43) Installing py3-setuptools (70.3.0-r0) (24/43) Installing py3-setuptools-pyc (70.3.0-r0) (25/43) Installing py3-wheel (0.43.0-r0) (26/43) Installing py3-wheel-pyc (0.43.0-r0) (27/43) Installing python3-dev (3.12.7-r0) (28/43) Installing py3-execnet (2.1.1-r0) (29/43) Installing py3-execnet-pyc (2.1.1-r0) (30/43) Installing py3-iniconfig (2.0.0-r1) (31/43) Installing py3-iniconfig-pyc (2.0.0-r1) (32/43) Installing py3-pluggy (1.5.0-r0) (33/43) Installing py3-pluggy-pyc (1.5.0-r0) (34/43) Installing py3-py (1.11.0-r4) (35/43) Installing py3-py-pyc (1.11.0-r4) (36/43) Installing py3-pytest (8.3.3-r0) (37/43) Installing py3-pytest-pyc (8.3.3-r0) (38/43) Installing py3-pytest-xdist (3.6.1-r0) (39/43) Installing py3-pytest-xdist-pyc (3.6.1-r0) (40/43) Installing openblas (0.3.28-r0) (41/43) Installing py3-numpy (2.1.2-r0) (42/43) Installing py3-numpy-pyc (2.1.2-r0) (43/43) Installing .makedepends-py3-ducc0 (20241022.135736) Executing busybox-1.37.0-r3.trigger OK: 634 MiB in 143 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_34_0.tar.gz >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_34_0.tar.gz >>> py3-ducc0: Checking sha512sums... ducc-ducc0_0_34_0.tar.gz: OK fix-test-fft.patch: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/edge/ducc-ducc0_0_34_0.tar.gz... >>> py3-ducc0: fix-test-fft.patch patching file python/test/test_fft.py 2024-10-22 13:57:46,992 gpep517 INFO Building wheel via backend setuptools.build_meta 2024-10-22 13:57:47,946 root INFO running bdist_wheel 2024-10-22 13:57:48,047 root INFO running build 2024-10-22 13:57:48,047 root INFO running build_py 2024-10-22 13:57:48,075 root INFO running egg_info 2024-10-22 13:57:48,076 root INFO creating src/ducc0.egg-info 2024-10-22 13:57:48,095 root INFO writing src/ducc0.egg-info/PKG-INFO 2024-10-22 13:57:48,100 root INFO writing dependency_links to src/ducc0.egg-info/dependency_links.txt 2024-10-22 13:57:48,102 root INFO writing requirements to src/ducc0.egg-info/requires.txt 2024-10-22 13:57:48,104 root INFO writing top-level names to src/ducc0.egg-info/top_level.txt 2024-10-22 13:57:48,105 root INFO writing manifest file 'src/ducc0.egg-info/SOURCES.txt' 2024-10-22 13:57:48,297 root INFO reading manifest file 'src/ducc0.egg-info/SOURCES.txt' 2024-10-22 13:57:48,299 root INFO reading manifest template 'MANIFEST.in' 2024-10-22 13:57:48,324 root INFO adding license file 'LICENSE' 2024-10-22 13:57:48,333 root INFO writing manifest file 'src/ducc0.egg-info/SOURCES.txt' 2024-10-22 13:57:48,351 root INFO creating build 2024-10-22 13:57:48,352 root INFO creating build/lib.linux-riscv64-cpython-312 2024-10-22 13:57:48,353 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0 2024-10-22 13:57:48,354 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/healpix 2024-10-22 13:57:48,356 root INFO copying src/ducc0/healpix/healpix_base.cc -> build/lib.linux-riscv64-cpython-312/ducc0/healpix 2024-10-22 13:57:48,359 root INFO copying src/ducc0/healpix/healpix_base.h -> build/lib.linux-riscv64-cpython-312/ducc0/healpix 2024-10-22 13:57:48,363 root INFO copying src/ducc0/healpix/healpix_tables.cc -> build/lib.linux-riscv64-cpython-312/ducc0/healpix 2024-10-22 13:57:48,365 root INFO copying src/ducc0/healpix/healpix_tables.h -> build/lib.linux-riscv64-cpython-312/ducc0/healpix 2024-10-22 13:57:48,366 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,368 root INFO copying src/ducc0/infra/aligned_array.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,370 root INFO copying src/ducc0/infra/bucket_sort.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,372 root INFO copying src/ducc0/infra/error_handling.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,374 root INFO copying src/ducc0/infra/mav.cc -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,377 root INFO copying src/ducc0/infra/mav.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,379 root INFO copying src/ducc0/infra/misc_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,382 root INFO copying src/ducc0/infra/simd.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,384 root INFO copying src/ducc0/infra/string_utils.cc -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,386 root INFO copying src/ducc0/infra/string_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,387 root INFO copying src/ducc0/infra/sycl_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,389 root INFO copying src/ducc0/infra/threading.cc -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,392 root INFO copying src/ducc0/infra/threading.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,394 root INFO copying src/ducc0/infra/timers.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,396 root INFO copying src/ducc0/infra/useful_macros.h -> build/lib.linux-riscv64-cpython-312/ducc0/infra 2024-10-22 13:57:48,398 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,399 root INFO copying src/ducc0/sht/alm.h -> build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,401 root INFO copying src/ducc0/sht/sht.cc -> build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,404 root INFO copying src/ducc0/sht/sht.h -> build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,406 root INFO copying src/ducc0/sht/sht_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,408 root INFO copying src/ducc0/sht/sphere_interpol.h -> build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,410 root INFO copying src/ducc0/sht/totalconvolve.h -> build/lib.linux-riscv64-cpython-312/ducc0/sht 2024-10-22 13:57:48,413 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/nufft 2024-10-22 13:57:48,414 root INFO copying src/ducc0/nufft/nufft.h -> build/lib.linux-riscv64-cpython-312/ducc0/nufft 2024-10-22 13:57:48,417 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/bindings 2024-10-22 13:57:48,418 root INFO copying src/ducc0/bindings/array_descriptor.h -> build/lib.linux-riscv64-cpython-312/ducc0/bindings 2024-10-22 13:57:48,420 root INFO copying src/ducc0/bindings/pybind_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/bindings 2024-10-22 13:57:48,422 root INFO copying src/ducc0/bindings/typecode.h -> build/lib.linux-riscv64-cpython-312/ducc0/bindings 2024-10-22 13:57:48,424 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,426 root INFO copying src/ducc0/math/cmplx.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,428 root INFO copying src/ducc0/math/constants.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,430 root INFO copying src/ducc0/math/geom_utils.cc -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,432 root INFO copying src/ducc0/math/geom_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,435 root INFO copying src/ducc0/math/gl_integrator.cc -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,437 root INFO copying src/ducc0/math/gl_integrator.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,439 root INFO copying src/ducc0/math/gridding_kernel.cc -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,443 root INFO copying src/ducc0/math/gridding_kernel.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,445 root INFO copying src/ducc0/math/math_utils.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,447 root INFO copying src/ducc0/math/mcm.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,450 root INFO copying src/ducc0/math/pointing.cc -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,452 root INFO copying src/ducc0/math/pointing.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,454 root INFO copying src/ducc0/math/quaternion.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,456 root INFO copying src/ducc0/math/rangeset.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,458 root INFO copying src/ducc0/math/solvers.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,461 root INFO copying src/ducc0/math/space_filling.cc -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,463 root INFO copying src/ducc0/math/space_filling.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,466 root INFO copying src/ducc0/math/unity_roots.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,468 root INFO copying src/ducc0/math/vec3.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,472 root INFO copying src/ducc0/math/wigner3j.cc -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,475 root INFO copying src/ducc0/math/wigner3j.h -> build/lib.linux-riscv64-cpython-312/ducc0/math 2024-10-22 13:57:48,477 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/wgridder 2024-10-22 13:57:48,478 root INFO copying src/ducc0/wgridder/wgridder.cc -> build/lib.linux-riscv64-cpython-312/ducc0/wgridder 2024-10-22 13:57:48,480 root INFO copying src/ducc0/wgridder/wgridder.h -> build/lib.linux-riscv64-cpython-312/ducc0/wgridder 2024-10-22 13:57:48,483 root INFO copying src/ducc0/wgridder/wgridder_sycl.h -> build/lib.linux-riscv64-cpython-312/ducc0/wgridder 2024-10-22 13:57:48,486 root INFO creating build/lib.linux-riscv64-cpython-312/ducc0/fft 2024-10-22 13:57:48,487 root INFO copying src/ducc0/fft/fft.h -> build/lib.linux-riscv64-cpython-312/ducc0/fft 2024-10-22 13:57:48,490 root INFO copying src/ducc0/fft/fft1d_impl.h -> build/lib.linux-riscv64-cpython-312/ducc0/fft 2024-10-22 13:57:48,492 root INFO copying src/ducc0/fft/fftnd_impl.h -> build/lib.linux-riscv64-cpython-312/ducc0/fft 2024-10-22 13:57:48,501 root INFO running build_ext 2024-10-22 13:57:48,513 root INFO building 'ducc0' extension 2024-10-22 13:57:48,514 root INFO creating build/temp.linux-riscv64-cpython-312 2024-10-22 13:57:48,515 root INFO creating build/temp.linux-riscv64-cpython-312/python 2024-10-22 13:57:48,517 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.34.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-riscv64-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 /usr/lib/python3.12/site-packages/pybind11/include/pybind11/pybind11.h:12, from python/ducc.cc:15: /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, from /usr/lib/python3.12/site-packages/pybind11/include/pybind11/detail/class.h:12: /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/fft_pymod.cc:46, from python/ducc.cc:17: ./src/ducc0/fft/fftnd_impl.h: In static member function 'static size_t ducc0::detail_fft::util::thread_count(size_t, const ducc0::detail_mav::fmav_info&, size_t, size_t)': ./src/ducc0/fft/fftnd_impl.h:152:12: warning: unused parameter 'axis' [-Wunused-parameter] 152 | size_t axis, size_t vlen) | ~~~~~~~^~~~ ./src/ducc0/fft/fftnd_impl.h:152:25: warning: unused parameter 'vlen' [-Wunused-parameter] 152 | size_t axis, size_t vlen) | ~~~~~~~^~~~ 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; long unsigned int xdim = 2; long 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 = long 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 = long unsigned int; ptrdiff_t = long 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:313:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 313 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 314 | 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; long unsigned int xdim = 2; long 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 = long 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 = long unsigned int; ptrdiff_t = long 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:313:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 313 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 314 | 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; long unsigned int xdim = 2; long 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)::, 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)::&, 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)::, 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)::&)>; size_t = long unsigned int]': ./src/ducc0/sht/sht.cc:3054: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) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 3054 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3055 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:3069:17: required from here 3069 | double epsilon); | ^ ./src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 313 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 314 | 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; long unsigned int xdim = 2; long 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)::, 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)::&, 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)::, 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)::&)>; size_t = long unsigned int]': ./src/ducc0/sht/sht.cc:3054: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) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 3054 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3055 | alm0, 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/sht/sht.cc:3081:17: required from here 3081 | double epsilon); | ^ ./src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 313 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x0.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/math/solvers.h:314:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 314 | 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:64, from ./src/ducc0/infra/mav.cc:53, 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; long unsigned int alignment = 64]': ./src/ducc0/infra/aligned_array.h:129:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = char; long unsigned int alignment = 64]' 129 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ ./src/ducc0/math/solvers.h:312: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; long unsigned int xdim = 2; long 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 = long unsigned int]' 312 | 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 = long unsigned int; ptrdiff_t = long 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:113:24: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 113 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 instantiation of 'const T& pybind11::detail::unchecked_reference::operator()(Ix ...) const [with Ix = {long unsigned int, int}; T = long int; long 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 = {long unsigned int, int}; T = long int; long 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 int*' increases required alignment of target type [-Wcast-align] 544 | return *reinterpret_cast(data_ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 545 | + byte_offset_unsafe(strides_, ssize_t(index)...)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = ducc0::Cmplx; long unsigned int alignment = 64]': ./src/ducc0/infra/aligned_array.h:129:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = ducc0::Cmplx; long unsigned int alignment = 64]' 129 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ ./src/ducc0/fft/fftnd_impl.h:360:41: required from 'void ducc0::detail_fft::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, T0, size_t, const Exec&, bool) [with Tplan = pocketfft_c; T = ducc0::Cmplx; T0 = float; Exec = ExecC2C; shape_t = std::vector; size_t = long unsigned int]' 360 | template class TmpStorage | ^~~~~~~~~~ ./src/ducc0/fft/fftnd_impl.h:1409:33: required from 'void ducc0::detail_fft::c2c(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, const shape_t&, bool, T, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1409 | general_nd>(in2, out2, axes2, fct, nthreads, ExecC2C{forward}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./python/fft_pymod.cc:133:13: required from 'pybind11::array ducc0::detail_pymodule_fft::{anonymous}::c2c_internal(const pybind11::array&, const pybind11::object&, bool, int, pybind11::object&, std::size_t) [with T = float; std::size_t = long unsigned int]' 133 | ducc0::c2c(ain, aout, axes, forward, fct, nthreads); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./python/fft_pymod.cc:168:5: required from here 168 | DISPATCH(a, c128, c64, clong, c2c_internal, (a, axes_, forward, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 169 | inorm, out_, nthreads)) | ~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/infra/aligned_array.h:113:24: warning: cast from 'ducc0::Cmplx*' to 'void**' increases required alignment of target type [-Wcast-align] 113 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = float; long unsigned int alignment = 64]': ./src/ducc0/infra/aligned_array.h:129:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = float; long unsigned int alignment = 64]' 129 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ ./src/ducc0/fft/fftnd_impl.h:360:41: required from 'void ducc0::detail_fft::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, T0, size_t, const Exec&, bool) [with Tplan = pocketfft_r; T = float; T0 = float; Exec = ExecR2R; shape_t = std::vector; size_t = long unsigned int]' 360 | template class TmpStorage | ^~~~~~~~~~ ./src/ducc0/fft/fftnd_impl.h:1519:29: required from 'void ducc0::detail_fft::r2r_fftpack(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, bool, bool, T, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1519 | general_nd>(in, out, axes, fct, nthreads, | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1520 | ExecR2R{real2hermitian, forward}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./python/fft_pymod.cc:211:21: required from 'pybind11::array ducc0::detail_pymodule_fft::{anonymous}::r2r_fftpack_internal(const pybind11::array&, const pybind11::object&, bool, bool, int, pybind11::object&, std::size_t) [with T = float; std::size_t = long unsigned int]' 211 | ducc0::r2r_fftpack(ain, aout, axes, real2hermitian, forward, fct, nthreads); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./python/fft_pymod.cc:220:3: required from here 220 | DISPATCH(in, f64, f32, flong, r2r_fftpack_internal, (in, axes_, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 221 | real2hermitian, forward, inorm, out_, nthreads)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./src/ducc0/infra/aligned_array.h:113:24: warning: cast from 'float*' to 'void**' increases required alignment of target type [-Wcast-align] 113 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2024-10-22 14:46:33,147 root INFO g++ -shared -Wl,--as-needed,-O1,--sort-common -Os -fstack-clash-protection -Wformat -Werror=format-security build/temp.linux-riscv64-cpython-312/python/ducc.o -L/usr/lib -o build/lib.linux-riscv64-cpython-312/ducc0.cpython-312-riscv64-linux-musl.so -Wl,-rpath,$ORIGIN -pthread 2024-10-22 14:48:03,554 root INFO installing to build/bdist.linux-riscv64/wheel 2024-10-22 14:48:03,554 root INFO running install 2024-10-22 14:48:03,598 root INFO running install_lib 2024-10-22 14:48:03,608 root INFO creating build/bdist.linux-riscv64 2024-10-22 14:48:03,608 root INFO creating build/bdist.linux-riscv64/wheel 2024-10-22 14:48:03,609 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0.cpython-312-riscv64-linux-musl.so -> build/bdist.linux-riscv64/wheel 2024-10-22 14:48:03,665 root INFO creating build/bdist.linux-riscv64/wheel/ducc0 2024-10-22 14:48:03,666 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/healpix 2024-10-22 14:48:03,666 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/healpix/healpix_tables.h -> build/bdist.linux-riscv64/wheel/ducc0/healpix 2024-10-22 14:48:03,668 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/healpix/healpix_base.h -> build/bdist.linux-riscv64/wheel/ducc0/healpix 2024-10-22 14:48:03,669 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/healpix/healpix_base.cc -> build/bdist.linux-riscv64/wheel/ducc0/healpix 2024-10-22 14:48:03,671 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/healpix/healpix_tables.cc -> build/bdist.linux-riscv64/wheel/ducc0/healpix 2024-10-22 14:48:03,673 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,673 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/misc_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,674 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/string_utils.cc -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,676 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/timers.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,677 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/mav.cc -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,678 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/threading.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,680 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/string_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,681 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/useful_macros.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,682 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/mav.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,684 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/simd.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,686 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/threading.cc -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,687 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/bucket_sort.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,688 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/error_handling.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,690 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/aligned_array.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,691 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/infra/sycl_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/infra 2024-10-22 14:48:03,692 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,693 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/sht/alm.h -> build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,694 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/sht/sht.h -> build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,696 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/sht/sphere_interpol.h -> build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,697 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/sht/sht_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,698 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/sht/totalconvolve.h -> build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,700 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/sht/sht.cc -> build/bdist.linux-riscv64/wheel/ducc0/sht 2024-10-22 14:48:03,703 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/nufft 2024-10-22 14:48:03,704 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/nufft/nufft.h -> build/bdist.linux-riscv64/wheel/ducc0/nufft 2024-10-22 14:48:03,706 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/bindings 2024-10-22 14:48:03,707 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/bindings/array_descriptor.h -> build/bdist.linux-riscv64/wheel/ducc0/bindings 2024-10-22 14:48:03,708 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/bindings/pybind_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/bindings 2024-10-22 14:48:03,709 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/bindings/typecode.h -> build/bdist.linux-riscv64/wheel/ducc0/bindings 2024-10-22 14:48:03,710 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,711 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/gl_integrator.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,712 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/mcm.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,714 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/wigner3j.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,715 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/wigner3j.cc -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,717 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/unity_roots.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,718 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/space_filling.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,719 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/gl_integrator.cc -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,721 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/solvers.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,722 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/geom_utils.cc -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,723 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/constants.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,725 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/geom_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,726 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/pointing.cc -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,727 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/space_filling.cc -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,728 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/gridding_kernel.cc -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,730 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/math_utils.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,731 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/cmplx.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,732 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/rangeset.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,733 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/vec3.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,734 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/quaternion.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,734 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/gridding_kernel.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,735 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/math/pointing.h -> build/bdist.linux-riscv64/wheel/ducc0/math 2024-10-22 14:48:03,736 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/wgridder 2024-10-22 14:48:03,737 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/wgridder/wgridder.cc -> build/bdist.linux-riscv64/wheel/ducc0/wgridder 2024-10-22 14:48:03,738 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/wgridder/wgridder.h -> build/bdist.linux-riscv64/wheel/ducc0/wgridder 2024-10-22 14:48:03,740 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/wgridder/wgridder_sycl.h -> build/bdist.linux-riscv64/wheel/ducc0/wgridder 2024-10-22 14:48:03,741 root INFO creating build/bdist.linux-riscv64/wheel/ducc0/fft 2024-10-22 14:48:03,742 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/fft/fft1d_impl.h -> build/bdist.linux-riscv64/wheel/ducc0/fft 2024-10-22 14:48:03,744 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/fft/fft.h -> build/bdist.linux-riscv64/wheel/ducc0/fft 2024-10-22 14:48:03,745 root INFO copying build/lib.linux-riscv64-cpython-312/ducc0/fft/fftnd_impl.h -> build/bdist.linux-riscv64/wheel/ducc0/fft 2024-10-22 14:48:03,746 root INFO running install_egg_info 2024-10-22 14:48:03,755 root INFO Copying src/ducc0.egg-info to build/bdist.linux-riscv64/wheel/ducc0-0.34.0-py3.12.egg-info 2024-10-22 14:48:03,760 root INFO running install_scripts 2024-10-22 14:48:03,781 root INFO creating build/bdist.linux-riscv64/wheel/ducc0-0.34.0.dist-info/WHEEL 2024-10-22 14:48:03,783 wheel INFO creating '/home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_34_0/.dist/.tmp-m3eqminu/ducc0-0.34.0-cp312-cp312-linux_riscv64.whl' and adding 'build/bdist.linux-riscv64/wheel' to it 2024-10-22 14:48:03,842 wheel INFO adding 'ducc0.cpython-312-riscv64-linux-musl.so' 2024-10-22 14:48:04,012 wheel INFO adding 'ducc0/bindings/array_descriptor.h' 2024-10-22 14:48:04,013 wheel INFO adding 'ducc0/bindings/pybind_utils.h' 2024-10-22 14:48:04,014 wheel INFO adding 'ducc0/bindings/typecode.h' 2024-10-22 14:48:04,016 wheel INFO adding 'ducc0/fft/fft.h' 2024-10-22 14:48:04,018 wheel INFO adding 'ducc0/fft/fft1d_impl.h' 2024-10-22 14:48:04,022 wheel INFO adding 'ducc0/fft/fftnd_impl.h' 2024-10-22 14:48:04,025 wheel INFO adding 'ducc0/healpix/healpix_base.cc' 2024-10-22 14:48:04,027 wheel INFO adding 'ducc0/healpix/healpix_base.h' 2024-10-22 14:48:04,029 wheel INFO adding 'ducc0/healpix/healpix_tables.cc' 2024-10-22 14:48:04,030 wheel INFO adding 'ducc0/healpix/healpix_tables.h' 2024-10-22 14:48:04,031 wheel INFO adding 'ducc0/infra/aligned_array.h' 2024-10-22 14:48:04,032 wheel INFO adding 'ducc0/infra/bucket_sort.h' 2024-10-22 14:48:04,033 wheel INFO adding 'ducc0/infra/error_handling.h' 2024-10-22 14:48:04,034 wheel INFO adding 'ducc0/infra/mav.cc' 2024-10-22 14:48:04,036 wheel INFO adding 'ducc0/infra/mav.h' 2024-10-22 14:48:04,038 wheel INFO adding 'ducc0/infra/misc_utils.h' 2024-10-22 14:48:04,040 wheel INFO adding 'ducc0/infra/simd.h' 2024-10-22 14:48:04,041 wheel INFO adding 'ducc0/infra/string_utils.cc' 2024-10-22 14:48:04,042 wheel INFO adding 'ducc0/infra/string_utils.h' 2024-10-22 14:48:04,043 wheel INFO adding 'ducc0/infra/sycl_utils.h' 2024-10-22 14:48:04,045 wheel INFO adding 'ducc0/infra/threading.cc' 2024-10-22 14:48:04,047 wheel INFO adding 'ducc0/infra/threading.h' 2024-10-22 14:48:04,048 wheel INFO adding 'ducc0/infra/timers.h' 2024-10-22 14:48:04,049 wheel INFO adding 'ducc0/infra/useful_macros.h' 2024-10-22 14:48:04,050 wheel INFO adding 'ducc0/math/cmplx.h' 2024-10-22 14:48:04,051 wheel INFO adding 'ducc0/math/constants.h' 2024-10-22 14:48:04,052 wheel INFO adding 'ducc0/math/geom_utils.cc' 2024-10-22 14:48:04,053 wheel INFO adding 'ducc0/math/geom_utils.h' 2024-10-22 14:48:04,054 wheel INFO adding 'ducc0/math/gl_integrator.cc' 2024-10-22 14:48:04,055 wheel INFO adding 'ducc0/math/gl_integrator.h' 2024-10-22 14:48:04,057 wheel INFO adding 'ducc0/math/gridding_kernel.cc' 2024-10-22 14:48:04,061 wheel INFO adding 'ducc0/math/gridding_kernel.h' 2024-10-22 14:48:04,062 wheel INFO adding 'ducc0/math/math_utils.h' 2024-10-22 14:48:04,063 wheel INFO adding 'ducc0/math/mcm.h' 2024-10-22 14:48:04,065 wheel INFO adding 'ducc0/math/pointing.cc' 2024-10-22 14:48:04,066 wheel INFO adding 'ducc0/math/pointing.h' 2024-10-22 14:48:04,067 wheel INFO adding 'ducc0/math/quaternion.h' 2024-10-22 14:48:04,068 wheel INFO adding 'ducc0/math/rangeset.h' 2024-10-22 14:48:04,069 wheel INFO adding 'ducc0/math/solvers.h' 2024-10-22 14:48:04,071 wheel INFO adding 'ducc0/math/space_filling.cc' 2024-10-22 14:48:04,073 wheel INFO adding 'ducc0/math/space_filling.h' 2024-10-22 14:48:04,075 wheel INFO adding 'ducc0/math/unity_roots.h' 2024-10-22 14:48:04,076 wheel INFO adding 'ducc0/math/vec3.h' 2024-10-22 14:48:04,077 wheel INFO adding 'ducc0/math/wigner3j.cc' 2024-10-22 14:48:04,079 wheel INFO adding 'ducc0/math/wigner3j.h' 2024-10-22 14:48:04,080 wheel INFO adding 'ducc0/nufft/nufft.h' 2024-10-22 14:48:04,083 wheel INFO adding 'ducc0/sht/alm.h' 2024-10-22 14:48:04,086 wheel INFO adding 'ducc0/sht/sht.cc' 2024-10-22 14:48:04,089 wheel INFO adding 'ducc0/sht/sht.h' 2024-10-22 14:48:04,090 wheel INFO adding 'ducc0/sht/sht_utils.h' 2024-10-22 14:48:04,092 wheel INFO adding 'ducc0/sht/sphere_interpol.h' 2024-10-22 14:48:04,094 wheel INFO adding 'ducc0/sht/totalconvolve.h' 2024-10-22 14:48:04,096 wheel INFO adding 'ducc0/wgridder/wgridder.cc' 2024-10-22 14:48:04,097 wheel INFO adding 'ducc0/wgridder/wgridder.h' 2024-10-22 14:48:04,100 wheel INFO adding 'ducc0/wgridder/wgridder_sycl.h' 2024-10-22 14:48:04,103 wheel INFO adding 'ducc0-0.34.0.dist-info/LICENSE' 2024-10-22 14:48:04,105 wheel INFO adding 'ducc0-0.34.0.dist-info/METADATA' 2024-10-22 14:48:04,106 wheel INFO adding 'ducc0-0.34.0.dist-info/WHEEL' 2024-10-22 14:48:04,107 wheel INFO adding 'ducc0-0.34.0.dist-info/top_level.txt' 2024-10-22 14:48:04,108 wheel INFO adding 'ducc0-0.34.0.dist-info/RECORD' 2024-10-22 14:48:04,110 root INFO removing build/bdist.linux-riscv64/wheel 2024-10-22 14:48:04,128 gpep517 INFO The backend produced .dist/ducc0-0.34.0-cp312-cp312-linux_riscv64.whl ducc0-0.34.0-cp312-cp312-linux_riscv64.whl Build environment: Platform: Linux-6.1.80-0-sophgo-riscv64-with Machine: riscv64 System: Linux Architecture: ('64bit', 'ELF') ============================= test session starts ============================== platform linux -- Python 3.12.7, pytest-8.3.3, pluggy-1.5.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_34_0 configfile: pyproject.toml plugins: xdist-3.6.1 created: 64/64 workers 64 workers [55147 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 29%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 30%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 32%] ........................................................................ [ 33%] ........................................................................ [ 33%] ........................................................................ [ 33%] .............................................................ss......... [ 33%] .......ssss...........ss.....ss.........ss.......s...s..s...........s... [ 33%] ...sss...............ssss..................sss...........sss............ [ 33%] ..s.......s.ss..........s..............sss..................s........... [ 33%] .....ssss.ssss.........ssss..sss...s...s...s...s..s.s..s.s.....sss.....s [ 33%] sss...s..ss...s...ss...s.s......ss..s..s.s.....s.s....s.............s... [ 34%] .............................s..ss.s...ss.s.ssssss.s.ssss....ssssss....s [ 34%] .ssssssssss...ssss..ss.ss.sss...ss.sssss..ssssssssss..sssss....sss.....s [ 34%] sssssss.sssss.sss....ssss........s.s.s..sss..........ssss.ss.....sss.... [ 34%] ss..s..sss.sss...ssss.s.s.sss.sss.sss......sss...sss.......sss.....s.ss. [ 34%] ..s.ss....s.ss.ss..s.ss.ss....sss..s.s....s.s.s..ss..s..s.s.s.s..sss..ss [ 34%] .sss...s....s..s.ss..ss.ssss..s..s..ss....s.ssss..s.s.s.ss.....s..s.s.ss [ 34%] ..s.s..sss.....s..ssss..sss.ss..sss.s.s...ss.s..ss...sss...ss.....ssssss [ 34%] sss.s........sssss.ss.sss..ss.sss.ssss..s.ss.ss.s.s..sss....s...s.s..sss [ 35%] ....s..sss.s..ss.sss.s.sss.s..ssss.ssss.s.s...s.sssss.sss...s....sss.ss. [ 35%] ......sssssss..s.s..s.ss.sss.s.s.ss.sss.ss..sssss.sssss......ss..sssss.s [ 35%] ..s.s.ss.....ss.s.sss..ssssss.s.s..s.ss.s.....sss.s.ss.......ss....sss.s [ 35%] ..ssss.ssss.ss.s.ss.ss.ssssssss...ss.ssss.s.s..ssssss..ssss.s.s...s..sss [ 35%] ss.....s......s.ss.ss..s....ss..s.s.s.s..ss.s..sssss.s....sss.sssss...ss [ 35%] ...s..s.s..s.ss..ss.sss.s..sssssss.sss.s.ss....s.s.ssss......sss..s.ss.s [ 35%] ss.sss.ss.ssss..ssssss.s.ss.s.ss...s..ss.s...sss.ss..sss...ssss.sss..s.s [ 36%] s.ss.ssssss..s.s.ss..s.s.ssss.ss..s.ssss.s.ssssss.....s.sss..ss.s..sss.. [ 36%] ssssssss.....ssssss...s.sssss...ssss.ss..sss.s.ss..ss.s.sss.ss..s.s.ss.. [ 36%] ..sss.ssss.ss..sss.sss...ss.sssssss.ssss.sss.ssssss.ss..ssss.sssss.sss.. [ 36%] sss...s..sssss......s...ss....sss..ssssss....ss.s.s.sss.sssss...s.sssss. [ 36%] ..s.s.s.....sss.....ss.s.ss..ss..sss.s.s.ssssssssss.s.ssss.s.ssss.s.ss.s [ 36%] .s.s.sss..sssssssss.ss.ssssssss..s..sss.sss..s..s.s.s...s.sss....s.....s [ 36%] s..sss..sss.s.ssssss.ss..sss.ssss.ssssssssssssssssss.s.ssss...ss..s.sss. [ 36%] .ss..sssssssssssss.s.ssss.ss.....ssss..ss....ss..................s..s.s. [ 37%] s..................s..s.s.s..................s..s.s.s..................s [ 37%] ..s.s.s..................s..s.s.s.................s..s.s.s.............. [ 37%] ..s...ss.s..............s...ss.s............s...ss.s.............s...ss. [ 37%] s............s...ss.s.............s...ss.s............s...ss.s.......... [ 37%] ..s...ss.s............s..ss..s............s..s.s.s...........s..ss..s... [ 37%] .......s..ss..s..........s..ss...s..........s..ss..s..........s..ss..s.. [ 37%] .........s..ss..s.........s...ss..s.........s..ss..s........s..ss...s... [ 37%] ....s..ss.s.........s..ss..s........s.sss.s.......s..sss.s.....s.s.ss.s. [ 38%] ...s.sss..s.....s.sss.s.....s.ssss....sssss...sssss..sssss..sssss...ssss [ 38%] s...ssss.s.sssss.sssss.sssss.sssss.sssss.sssss.sssss..sssss.sssss.ssss.s [ 38%] ...sssss.s.sssss.s.s..s.ssss.s.sssss..ssssss.ssssss.sss.s.ss.ssssss.ssss [ 38%] .ss.ssssss.sssss.ssssss.ssssss.s...sssss..s.ssssss.sss.ss.s.ssssss.s.sss [ 38%] sss.ssss..ss.ssssss.ssssss..ss.ssss..ssssss..ssssss.ssssss.ssssss.s.ssss [ 38%] s...ssssss.ssssss.sssss.s.ssssss.ssssss.sss.sss.sss.sss.ssssss.ssssss.s. [ 38%] sssss.sssss.s.ssssss.ssssss..ssssss.s.ss.sss.sss.sss.ssssss.ssssss.sssss [ 39%] s.sssss.s.ssss.ss.ssssss.ssssss..sssss.ssssss.sss.sss..s.sssss.ssssss..s [ 39%] .sss.ss.ssssss.ssssss.sssss.ss.sss.sssss.ssss.s.sssss..ssss.s.ss.ss.s..s [ 39%] .ss.sss..sss.ss.s.sss.ss.ssssssssssssssssssss.sssss.s.sss.ssssssssssssss [ 39%] sssssssssssssssssss.ssssssssssssss.ssssssssssssssss.ssss.s.s............ [ 39%] ........................................................................ [ 39%] ...............................................................sss.sssss [ 39%] ssssssssssss.ssssssssssss.ssssss.ssssssss.ssssssssssssssssssssss.sssssss [ 39%] ssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%] ssssssssssss.sssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 40%] sssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssss.ss.sssssss [ 40%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 40%] sssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssssss [ 40%] s.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss.s [ 40%] sssssssssssssssssssssssssssssssss.ssss.sssssssssssssssssssssssssssssssss [ 40%] sssssssssssssssssssssssssssssssssssssssssss.ss.s.ss.s.s..sssssssssssssss [ 40%] ssssss.....sssssssssssssss..ssssssssssssssssssssssssssssss.sssssssssssss [ 41%] sssssssss.ssss.ssssssssssssssssss.ssssssssssssss.sssssssssssssssssssssss [ 41%] ssssssssss.sssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 41%] sssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssss.ssssssssss [ 41%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 42%] sssssssssssssssssssssssssssssssssss.sssss.ssss.sssss.sss.ss.ss.ssss.ssss [ 42%] .sss.s..sss..................ss.ss.ss.ss.ss.s.s..ss..s.s...s.s.s..s..s.s [ 42%] ..ss..s.s..s.s..s.s..s.s..s.s..s.s..s.s..s.s..s..s...s.s..s......s..s... [ 42%] s..s..s..s.s...s.s..s.s...s..s.s..s.s.s..s...s.s.s..s..s..s..s.s...s.s.. [ 42%] s.s..s...s..s.s...s.s..s...s...s..s.....s.s...s...s..s...s..s...s.s....s [ 42%] ...s...s..s....s..s..s...s..s....s..s..s..s....s..s...sss...ss..s....... [ 42%] ......sss..s............................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ............................................s..............sss....s..... [ 45%] ..s............................ss................................s...... [ 46%] .s...........s...s..................s......sss...s....ssss...s.......... [ 46%] s.......s.s......s.s......s...s.....s................................... [ 46%] .............................................................s.......s.. [ 46%] .....s.......s........s........s.......s.......s.......s.......s.......s [ 46%] .......s.......s.......s.......s........................................ [ 46%] s......s......s.....s.....s....s....s.....s....s....s...s...s....s...s.. [ 46%] ..s.........................................................s....s...s.. [ 47%] ..s...s....s...s....ss..ss...ss..ss..s.s..s.s..ss...s.s....s.....s.....s [ 47%] ....s...s......s....s................................................... [ 47%] ...........................................................sss.s.ss.s..s [ 47%] .s.s.ss..s.s.s........s...s.s.s..s..ss..s............................... [ 47%] ........................................................................ [ 47%] ....s...s.s.s..s..s.s.s...ss.ss..ssssss.....sss..ss..s.s.s..s..s.s..s... [ 47%] ..........................................s..s..s...s......ss...s.s.s.s. [ 47%] ..s..s..s..s......s.........s..s.s.....ss..s.....sss...s...s..s.s..s.s.. [ 48%] .................................................................s...s.. [ 48%] s.s..s...ss............................................................. [ 48%] ..............................................................s.s.s...s. [ 48%] .s...s..s.s..s.s...s..s...s.s....s........................s............. [ 48%] ................................s.s....s..s.s..s.s......s..s..s..s.s..s. [ 48%] .s.s..................s...s...s.s.s.s.s..s.s.ss.s..ss.s.ss.s....ss...s.. [ 48%] ss...ss....s..s.s.....ss..s.s.s..s.s...s...s..ss...s..ss..s..s.s.....ss. [ 48%] .s.s.s.s.s.s.s.s.s..s.s..s.s...........................s................ [ 49%] ..........s...s........s.................................s....s..s.s.s.s [ 49%] .s..s..s...ss....sss..ss.s.ss..ssss.s..sss...ss.ssss.s.s.ss.s..s.s.s..s. [ 49%] .ssss.ssssss.sssss.ssss.sssssssssss.ssssss.ssssssssss.s.sss..s.s..s...s. [ 49%] s..s..s.s.s.s..s.s.s..ss...ss.s...ssssss.s....ss..s.s.s.ss..s.ss........ [ 49%] ..................................................s.........s..........s [ 49%] ...s..s..s.s..s...s....ss...s.s...ss..ss.ss...s.ss....ss.s.ss..s....ss.s [ 49%] ....sss..s.s...s..s.s................................................... [ 50%] .................................s...................................... [ 50%] ...s...s.sss.sss..s....ss.ss.sss....s.s...s.sss.ss.sss.s..s..s..s..ss... [ 50%] ........s....ssss.s..s..s..sssssss.s.s..s.s.ss.s.sss.s.ss............... [ 50%] .....................................................................s.. [ 50%] ...............................s....s..............s.....s..ss.......ss. [ 50%] .......sss.s............sssss..ss..sss..s.ss..ss....s.........ss........ [ 50%] ...s.........s......s........s.....s..........s......s.........s......s. [ 50%] ........s......s......s......s....s.......s....s......s......s.....s.... [ 51%] s.......s.......s........s.....s.......s....s.......s.....s......s...s.. [ 51%] ....s..s.....s..s.....s...s....s.........s..s....s...s.....s..s......s.. [ 51%] s...s.....s...s....s...s....s...s....s..s.....s...s...s..s.....s.....s.. [ 51%] ..s..s.....s....s....s..s....s...s..s...s..s..s..s...s....s...s.....s.s. [ 51%] ..s..s.s..s.s.ss.s.s...s.s.sss.ss.ss..sssss.sssss..sss..ss.s..sss.s.s.s. [ 51%] s.ss..s..s....s.s...s.s.s..s.s.s........................................ [ 51%] ........................................................................ [ 51%] ...............s........................................................ [ 52%] ........................................................................ [ 52%] ........................................................................ [ 52%] .................s....s.....s.............s............................. [ 52%] .................................s...................................... [ 52%] ........................................................................ [ 52%] .............s..s.s.s.s........s....s..s..s..s..s.s.s...s..s..s....ss... [ 52%] ..ssss.s.s.ss..sss.s..ssss.s.sss...s..ss..s..ss.....ssssssss...s..ss.s.. [ 53%] .ssss..sss..ss.ssssss.....ss.....ssss.s.s.sss...sss.s.s...ss..s....s..ss [ 53%] .s......ss.........sss.s.....ss..........s.....s.......s......s.....s... [ 53%] s......s.....s........s....s.....s...........s........s......s.....s...s [ 53%] ...s..s..s....s....s.....s.sssssss.ss.sss.......s....s.s..sssssss..s..ss [ 53%] ..ss.ss..sssss.ssss...s.s............................................... [ 53%] ........................................................................ [ 53%] .....................s.s...ss....ss.........s...s.s....ss.s...s....ss..s [ 53%] s.....................s............s.........s........s........s........ [ 54%] ........................................................................ [ 54%] ........................................................................ [ 54%] ...................................................................s.... [ 54%] s.s.s.s..s.s..s...ss....s..s...ss...s...ss..s.s.s.........ss..ss....ss.s [ 54%] s..s..s.s..s..ss......ss.s......s.sss..s.s..s.s...s.s...s...ss...s.ss... [ 54%] .s.s..s.s..ss..s........................................................ [ 54%] ....................................................................s..s [ 54%] .ss...s.ss.ss.sssssss.ss.ss..s.ss.ss..ss.s...ss..ss..s....ss..s...s.ss.. [ 55%] .s....s.s..s...............s...ss...s.s..s.............................. [ 55%] .............................s.s......s..s........sss...s..s..ss..s..ss. [ 55%] s..s..s.s..s.s..s....s.s...s.s.s...s...s.s...s.s.....ss...............ss [ 55%] ..ss...s.ss.s....s......s............................................... [ 55%] ........................................................................ [ 55%] ........................................................................ [ 55%] .................................................................s...... [ 56%] ..ss..........sss...........sss.s.ss.ssss.s.....s...ss...s.s..s.s..s.s.. [ 56%] s.s..s.s....ss...s..s.s........s...ss.ss...s.s.ss..s.s.ss...ssss.ss..... [ 56%] ssss...ss.ss.s.s..ssss.s.s.sss.s..ss........ss.....ss...sssss......s.s.. [ 56%] .s..s..s.s......s....s......s.s........s.......s........................ [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] .....................s...............s...............s..............s... [ 58%] ...........s..............s..............s............s............s.... [ 58%] ......s..........s.......s...........s.......s.......s......s........... [ 58%] ..............................s................................ss....... [ 58%] s...s..ss..ss.s..s.s.s..ss..ssss..ss..ss.sss..ss....ss..s............... [ 58%] ss...................................................................... [ 58%] ........................................................................ [ 58%] ......................s....s..s.s..ss..s..s..s....s....ss...s....ss.ss.. [ 59%] .s.s.s....s..s....s......s.ss...s.ss.ssssss.s.s..sss....sss..ss...ss.ss. [ 59%] ....s.ss..ss.....s.s.ssssss.....sss.ss.sss....s............sss.ss..ssss. [ 59%] ..ss...ss..s.sss.........s..........ss.ss....sss.s..ss......sss..sss.s.. [ 59%] ..sss.ss..s..ss..sss......s..ss.......s.ss.....s..ss.sss.s.ss..s..ssssss [ 59%] ss..ss.sssssss.s.ss..sss..ss....ss...s.....s......s.....s..s...s......s. [ 59%] .s.....s..s...s.....s...s........s........s.....s.......s.....s......s.. [ 59%] ..s.....s....s.....s...s......s......s........s...s.......s..s.........s [ 59%] .s....s.....s....s...s....s.s...ss.s.s..ss..s.ss.ss.ss.sss.s..s.s..ss... [ 60%] ss...........................ss......ss...s..s...s.s...ss.........ss.... [ 60%] ....................sss....sss.....ss...ss...ss.ss.ss.ss.s...s.....s.ss. [ 60%] ss.s.s.s..s.s...s.s..s..ss...s..s...ss...s.s..s.............s........... [ 60%] ........................................................................ [ 60%] .............................s...s...s..s..ss..s.s...s..s.s.s...s.s..s.. [ 60%] ss....s.sss..s...sssss....s.ss.s..sss.s......ssss..s......ss.ss.ss..ss.s [ 60%] ...ss..s.s..sss.ss.s..s.ssss...s..sss..ssss..s..ss...ss..s.....s.s...sss [ 60%] .s.s..sss.sss.s..ss.s....s..sss..s.s.ss...sssss..s........ss......s.s.s. [ 61%] .s...s.s.s....ss..s.s.s..s..s.s..s.ssss...s..s.ss..s....s...ss..s...s... [ 61%] .ss..................................................................... [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] .......................s.............ss.......ss.......s..............s. [ 62%] ...........s...ss............s..ss....s...s..........s.......s...ss..... [ 62%] ..s.....sss......ss....s........s.ss.s...s.....ss.....ss......s..s...ss. [ 63%] .....ss....s..................sss............ss................ss.ss.sss [ 63%] ..ss...........ss...sssssss....ss....s............s....s.ss......sss.... [ 63%] ...........................s.s...s..s.ss...ss..s..s..s..s.....sss...s... [ 63%] s...s..s....ss..s..s...s..ss...s...ss..ss..s....s..sssss.ss......ss.ss.. [ 63%] ..ss...s..s..........s..s....sss..s...ss.......s...sss.....s...ss....... [ 63%] ....................................s.s...ss..s...ss...s.s.s.....s.s...s [ 63%] s..s....s...s...s..ss.s..........sss..s..ss...s..s..ss.................. [ 63%] ............s.s...s.s......ss.s...s...s...ss...s.s..s................... [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ...............................................................s.s...s.. [ 64%] s....s.s..s.s..s..s..ss.s...s.s....sss....s.s..s...s.s...s..s..s..s.s... [ 64%] s.s...s..s....ss.......ss...s.....ss...................sss..s........... [ 64%] ss...ss........s.s.sssssssssss.ssss..ss................................. [ 64%] ........................................................................ [ 65%] ............................s..s..s...s.s.s...s.s....ss.s...s...s..s.s.. [ 65%] .s.....ss....s.s..s...s...s..s...s..s..s...s.s.ss...ss..s.sss..s.sss.s.. [ 65%] s..s...s...s.s..s.s...s...s.s..s.....s.s..s...s..s...s....s.s....s..s... [ 65%] ss..s...s..s....s..s..s..s.s.s..s..s..s..s.............................. [ 65%] ...........................................ss..s...........ss.....s.ss.s [ 65%] s....ss........ssss..s...s....s...s..s....s..s...s..s.s..s.s...ss..s.... [ 65%] ..........................s............................................. [ 65%] .......................................................s................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] .......s....ss.......ss................................................. [ 66%] ............................s..s...s.s..s..s...s..s..s....ss.......s.... [ 66%] s.......s.s...s..s...s..s....s........sss...s...s..s....s..s.s...s.s...s [ 66%] ..s.............ss...s.sss....sss....................................... [ 66%] .....................s...............s.............s........ss.......... [ 66%] ..........ss............................................................ [ 67%] .......s................ss....................s............ss........... [ 67%] .....................................................s.................. [ 67%] ............ss....s.......s.........sss..s..s......ss................... [ 67%] ...................s............s......s....................s........... [ 67%] ....s..............s................s..............s.............s...... [ 67%] .....s..........s..........s..........s...........s..................... [ 67%] .......s.........s...................................................... [ 68%] ........................................................................ [ 68%] ...........s..s...s.....s...s.s...s..s..s...s..ss...s.s.s.s.s...s.s..s.. [ 68%] s.s.s....s..s.s......ss.s.s....s..ss...s.s..s..s...s...ss...s.s.s.s..s.. [ 68%] ..s...s.s.s...s...s.s..s..s..s..ss...ss.....sss.........s..s...s..s...s. [ 68%] .s...s..ss.s.s..s..s.s....s.s.s...ssss.....s.s.s...s.s.ss..s............ [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ......................s.s.s..s..s.s..s.s..s..s....s.s..s...ss.....ss..s. [ 69%] ..sss..ssssss...ss..sss...sss..ss.ssss.ssss.ss...s..ss...ss.sss..s...s.. [ 69%] ....ss....ss....s.........sss.......s..s..s..........ss.......s......... [ 69%] ..s.sss.ss....sssss..................................................... [ 69%] .......................s...ss.s.s.ss..s.s...s.s.s.s.s...s.s.s.s....sss.. [ 69%] s..s.....ss..ss..s..ss.s.ss.s....ss.s.s...s.s.s.s.s.s.s...s.s.s...sssss. [ 69%] ss..sssss...s..ssss..ss.ss.s.....ss..s...s..ss...s.s.s.s..ss..s......... [ 69%] .........s........ss...s...s..s..ss..s.....ss....s..s..ss...s..s..s...s. [ 69%] .s....s...s.................sss.....ssss.ss...sssss....ss...ss.s..s...s. [ 70%] .s........................s............................................. [ 70%] ...................................s....s.s...s...s...........s.ss...s.s [ 70%] ....s.s.s...s...s....ss..s.......s...s.s..s..s.....s...s................ [ 70%] ......ss..s....s..s.......sss.........s.........s.sss...s..sss..ss..sss. [ 70%] .s.ss....ss.s...ss....s....s............................................ [ 70%] ..........s....s........................ss..ss...s..ss..s.......ssss.s.s [ 70%] ..ss...ss...............................s...ss.s......s.s....s......sss. [ 71%] ..s..s.s.s.s..s.........................ss......s..s....s.s......ss..... [ 71%] ..sss.....sss...............s........s.................................. [ 71%] ......s...........s...........s...........s..........s...............s.. [ 71%] ........s.............s............s..........s............s.........s.. [ 71%] .......s...........s............s.............s..........s..........s... [ 71%] ......s......s.....s.....s....s....s.......s........s..........s........ [ 71%] ........................................................................ [ 71%] ....................................s..s..s............................. [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ...s......................................s...s...s.s.s..s.s..ss.s.s.s.. [ 72%] .ss...ss.s..s.s..s...ss.s..s............................................ [ 72%] ...................s.................................................... [ 72%] ............................................................ss....ss.... [ 72%] .ss..ss...s.s.s.....ss......s...ss.s..s........ss..s....s....s.......... [ 72%] ........................................................................ [ 73%] ................................................s....................... [ 73%] ..............................s......................................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ....................s................................................... [ 75%] .........................................s.s.s..ss..s.s..s..s.s.s..sss.. [ 75%] ....................s......................................s.....s..s..s [ 75%] ss..ss...s.ss....s.s...s.s.s.s..s...s.......s....s.......s..s.....s..s.s [ 75%] .ss.sss.ss.............................................................. [ 75%] ...................................................s...ss.s.s.s.....s... [ 76%] .ss..s..s..s...s.s.s..s..s.s.....s...s.s...s...s..ss.s...s...ss..s..s.s. [ 76%] .s...s.s.....s..s.s.....s..ss.s.......sss...ss.......................... [ 76%] ...........................................................s..s.s...s... [ 76%] .ss.ss.sss...s...s.ssssss..s.sssss..sss.s.s.sss.ss....ss.s.s..s.....ss.. [ 76%] ss........ss....ss..s.......s.......ss...s..............s..sss.s..s...ss [ 76%] ....sss..s.s.s.s.........................ss...s.s....s...s.s..s...s.s.s. [ 76%] .s..s.....s.s.s.s.s..ss.s...s.s...ss.s...s.........sss..s...s.....ss.... [ 77%] ss......ss.s...s........................................................ [ 77%] ......................................s................................. [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................s....................s.......... [ 77%] ..........s...................s..................s..................s... [ 78%] ..............s.................s...............s...............s....... [ 78%] .......s.............s.............s...s............s...........s....... [ 78%] ....s..........s...........s...........s...........s.........s.........s [ 78%] ........s.........s.........s.....s....s.......s..s...s...s..s..s..s..s. [ 78%] sssssss..s.s.s..ss.ss.ss..s.ss.s.s..s.s.s.s..ss.s..s..s.s............... [ 78%] ..............................s...s..s.s..ss...sss.s..s..s.s.s.s...ss.ss [ 78%] ..s..s..........s..s.s...............................s..s..s.s..s...s..s [ 78%] .s..ss.s..s...s.ss..s...s..s.ss.s..s...s..s...s..ss....s.............s.. [ 79%] s.ss...............................s.sss.....s......ss......ss.s...s.... [ 79%] s.ss...s.s..s...s........ss.................s..........ssss.....ss..ss.. [ 79%] ........................................................................ [ 79%] .........................................s..s..s....s.....ss......ss.s.. [ 79%] .s....ss....s..s..s.....s.s...s..ss.........ss.s.s.....s..s..s.s..s.s..s [ 79%] ...s...s...s....ss....ss.....ssss...s...s..s..s.......s..s......ss...... [ 79%] ........................................................................ [ 80%] ........................................................................ [ 80%] ................................................................s..s.... [ 80%] .s..s...s.s....s..s.s..s..s..s...s.s.s.....sss.s.s..s.s.....s......sss.. [ 80%] .s..s...s..s......ss.s..s.s..s.s........................s..s...s..s.s..s [ 80%] ..s..sss..s.s..s..s..s.s...s...s.s.s...s................sss.....ss.ss..s [ 80%] ..s.sss..s.........s...s.ss..s..s...s.s......sss..s.s..s.s..s...s...ss.. [ 80%] s.s.s...s.....................s..s...................................... [ 80%] ..s..................................................................... [ 81%] ......................s...s.....s..........sss....ss..s..s...........ss. [ 81%] ......sss...sss..................s...sss.s.....sss.ss..s..ss...ss..s.... [ 81%] ss..s.....ss....s....s............................s.s...s...s..s...s.... [ 81%] .ss....s.s....s...s..s......s.ss......ss...s............................ [ 81%] .....................................s..s...s.......s..s.....ss...s....s [ 81%] ..s..s.s............s.ss.s..s.....s....s.s..ss....s...s..s.....s.s....s. [ 81%] ....ss................s..sss......................ss.................... [ 81%] ss.....ss....s.......................................................... [ 82%] ........................................................................ [ 82%] ......s....s.......ss...s...s........................................... [ 82%] ........................................................................ [ 82%] ........................................................................ [ 82%] .............................................................s..s....s.. [ 82%] ......ss.......s..........................s.................s........... [ 82%] s....s..........s..s.......s.s.s.......s..sss.....................s..ss. [ 83%] ...........s.ss..............sss.........s......s..s.s......s.......ss.. [ 83%] ....s...s.s..........s...ss.....s...ss......s.....ss....s....ss...s..... [ 83%] .s...s...s..s...s..s...s.s..s....s.......s..s...s...s..s..sss..sss.s.sss [ 83%] s....sssss.s.s.ss...sss..........s..s.s...s....ss...s..s..s.s..ss..s..s. [ 83%] .s.s...ss...ss.........s.ss.....sss....ss.........ss..s.....sss......... [ 83%] ........................................................................ [ 83%] .........................s..............ss...s.s.s.s...s..s...s.s.s..ss. [ 83%] ssss.ss.sss..ss.ssssss.ss.s.ss.ss..s..s.....s.s.s..s..s.s...s...s.s..s.. [ 84%] s.....................s.....................s...s.s.s.....ss..........ss [ 84%] .sss..s.s.......................ss...................................... [ 84%] ........................................................................ [ 84%] ..........................................ss...ss....s......ss.s...ss... [ 84%] s.....ss...s..s...sss........s.s..ss.s........ss..ss..sss...s.....s....s [ 84%] .ss..s.s...sssss..ss...s.......s.ss...ss..s...s...s..................... [ 84%] ................................s....................................... [ 84%] ........................................................................ [ 85%] ....................s................................................... [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ............s...s....s.....s.s...ss..................................... [ 85%] ................s....................................................... [ 85%] ........................................................................ [ 86%] ........................................................................ [ 86%] .........................................s.............................. [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ..............................................................s......... [ 86%] ........................................................................ [ 86%] ...........................................s............................ [ 86%] ........................................................................ [ 87%] ...........................................................s............ [ 87%] ........................................................................ [ 87%] ....................s................................................... [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ..................s..................................................... [ 87%] ........................................................................ [ 87%] ........................................s............................... [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ......................................................................s. [ 89%] .....s.ss.s....sss..s...ss....s..ss.s.s..ss..sss............s.s......... [ 89%] ............s..............s.....s.......s......s.....s.....s....s...s.. [ 89%] ..s...s....s..s.s..s.s..s....................ss.ss.s.s.sssss............ [ 90%] ..................................s.s...s...s....s..s...s....s.s....s.s. [ 90%] ..s..s...s..s.s.s...s..s....................................s.s.....s... [ 90%] s....s..s..s.s.s..s.s.s.s...s...s.....ss...s............................ [ 90%] ...................................................................s.ss. [ 90%] .s...ss..ssss....s.ss..s....s.s.....s..s.s..s.s.....................ss.. [ 90%] ..................s..................................................... [ 90%] .................s.....ss....s.....................s..s.....s...ss.s.ss. [ 91%] s.s.s......ssssss...ssss.s...sss....s.sss....s..ss.s..s.s.s...s.s.s.s.ss [ 91%] ....s...s...s......s....s.......s....................................... [ 91%] s....................................................................... [ 91%] ........................................................................ [ 91%] ..............................s......................................... [ 91%] .............................s...s.s.s.s.ss...s.sss.........ss.......... [ 91%] ......s......ss..................s.........ss..........s........s.ss.... [ 91%] .....s.......s.s.s........s.s.....s.s...s.......s...ss......s.....s...ss [ 92%] ...s.....s.....s...s.s...s.....s....s...s.s...........s.....s...ss...... [ 92%] ....s.......s..............s.....s.............s.......s................ [ 92%] .ss.ss.............ss.s.s.............ss.ss.............s.s..s.......... [ 92%] s.....s...s...............s...s.................ss...............ss..... [ 92%] ..........ss................ss............ss...........s..s..........s.s [ 92%] ........s........s.....s.....s...............s.......................... [ 92%] .............s.......................................................... [ 92%] ..................................................................s..s.. [ 93%] ........s........ss.s.ss.................ss..ss....ss..ss.....ss........ [ 93%] ...s...s.ss.........s.....s.........s........s........s...........s..... [ 93%] ........................................................................ [ 93%] ...s...s..s...s..s.s.s..ss..s..ss.........ss...s..sss.sss.s..s..s....... [ 93%] ........................................................................ [ 93%] ............................................................s...s....... [ 93%] sss.......ss...s...s..s..ss.s..ssss.s........s.s.......ss......ss......s [ 94%] s...ss.s.....sss.....ss...ss..ssss...s.s.....ss..ssss.s................. [ 94%] .......s................................................................ [ 94%] ................................................s.s..................... [ 94%] ........................................................................ [ 94%] ..................s...........................................s....s.s.. [ 94%] s.ssssss.s.ss.ssssss....ssssssssssss..ssss.s.ss...s..................... [ 94%] s.s...s..ss....s.s.s...ss..s..s.......................s................. [ 94%] ........................................................................ [ 95%] .....................................s.........................ss...s... [ 95%] s.ss..s......ssss..s..ss.ss...s..ss.s..s............s...s..s.s.s..ssss.s [ 95%] ..sss..ss.s.ss.sss...s......s...s...s.....ssss...s..s.s................. [ 95%] ........................................................................ [ 95%] ........................................................................ [ 95%] .............................................................s.........s [ 95%] ....s.s.ss..s.s.ss..s.s.s.ss.ss....s.sss..ss..ss..sss...sssss..s.s.sssss [ 95%] sss.sss..sss.....s...............s.s.s.................................. [ 96%] .......................................................s.......s........ [ 96%] ..............s.....................................s................... [ 96%] ......................................................ss...s.ss....ssss. [ 96%] ..s..ss.s..s.......ss.ss.ss..sss.ss..s.s...ss.ssssss.............s.s..s. [ 96%] ....ssss...ss....s.s.s.....s..............s..s....s.....s...........s.s. [ 96%] ......s................................................................. [ 96%] ........................................................................ [ 97%] ........................................s..sss.s..s.sss.s.ssssss...s.s.. [ 97%] ssss.s..s..ss.s.s..ss.ss........ss..s..s.....ss.s..s...ss.s..ss.s...s... [ 97%] ....s.s.....s.s..........................................s.............. [ 97%] .........s.............................................................. [ 97%] ............................................s....s.ss.s...s......s...s.s [ 97%] s..ss.ss.ss.s.s..........s.ss..s.ssss.s..ss..ssss..ssss.sss.s.s...sss.s. [ 97%] ss..s...s...........s...s............................................... [ 97%] ........................................................................ [ 98%] ................................s....................................s.s [ 98%] ............................s............s..s.....s...s...s...s.s.s..s.s [ 98%] s.s..s.ss..sss.s.s..s.ss.s.ss...s.s.s.s...s.ss.ss.s.sss.....ss....ss.ss. [ 98%] ...........................................s............................ [ 98%] ...................................s.......s.....s..........s..........s [ 98%] .......s...s......s........ss............s...s.......................... [ 98%] ...........s.ss...s..sss.....s....s...ss.ss...ssss............ssss..ss.. [ 98%] .s.s..s.ss.....s.....ss...........s...s......................s.s....s... [ 99%] .....sss..ss.............s.ssss....s..s..s..s..s.....ss....s.s.......... [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ............................................s...s...sss.s..ss..sssss..ss [ 99%] ss.s.sss.ss.sss.sss.sssssssss.ss..sssssssssss..s.....s......s........... [ 99%] ........................................................................ [ 99%] ................................................................... [100%] =============== 47810 passed, 7337 skipped in 367.68s (0:06:07) ================ >>> 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-riscv64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 7.7 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.34.0-r2.apk >>> py3-ducc0: Build complete at Tue, 22 Oct 2024 14:54:47 +0000 elapsed time 0h 57m 19s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Uninstalling dependencies... (1/43) Purging .makedepends-py3-ducc0 (20241022.135736) (2/43) Purging py3-gpep517-pyc (16-r0) (3/43) Purging py3-gpep517 (16-r0) (4/43) Purging py3-installer-pyc (0.7.0-r2) (5/43) Purging py3-installer (0.7.0-r2) (6/43) Purging py3-pybind11-dev (2.13.6-r0) (7/43) Purging py3-pybind11-pyc (2.13.6-r0) (8/43) Purging py3-pybind11 (2.13.6-r0) (9/43) Purging py3-setuptools-pyc (70.3.0-r0) (10/43) Purging py3-setuptools (70.3.0-r0) (11/43) Purging py3-wheel-pyc (0.43.0-r0) (12/43) Purging py3-wheel (0.43.0-r0) (13/43) Purging python3-dev (3.12.7-r0) (14/43) Purging py3-pytest-xdist-pyc (3.6.1-r0) (15/43) Purging py3-pytest-xdist (3.6.1-r0) (16/43) Purging py3-execnet-pyc (2.1.1-r0) (17/43) Purging py3-execnet (2.1.1-r0) (18/43) Purging py3-pytest-pyc (8.3.3-r0) (19/43) Purging py3-pytest (8.3.3-r0) (20/43) Purging py3-iniconfig-pyc (2.0.0-r1) (21/43) Purging py3-iniconfig (2.0.0-r1) (22/43) Purging py3-packaging-pyc (24.1-r0) (23/43) Purging py3-packaging (24.1-r0) (24/43) Purging py3-parsing-pyc (3.1.4-r0) (25/43) Purging py3-parsing (3.1.4-r0) (26/43) Purging py3-pluggy-pyc (1.5.0-r0) (27/43) Purging py3-pluggy (1.5.0-r0) (28/43) Purging py3-py-pyc (1.11.0-r4) (29/43) Purging py3-py (1.11.0-r4) (30/43) Purging py3-numpy-pyc (2.1.2-r0) (31/43) Purging py3-numpy (2.1.2-r0) (32/43) Purging openblas (0.3.28-r0) (33/43) Purging python3-pyc (3.12.7-r0) (34/43) Purging python3-pycache-pyc0 (3.12.7-r0) (35/43) Purging pyc (3.12.7-r0) (36/43) Purging python3 (3.12.7-r0) (37/43) Purging gdbm (1.24-r0) (38/43) Purging libbz2 (1.0.8-r6) (39/43) Purging libffi (3.4.6-r0) (40/43) Purging libpanelw (6.5_p20241006-r0) (41/43) Purging mpdecimal (4.0.0-r0) (42/43) Purging sqlite-libs (3.47.0-r0) (43/43) Purging xz-libs (5.6.3-r0) Executing busybox-1.37.0-r3.trigger OK: 338 MiB in 100 packages >>> py3-ducc0: Updating the community/riscv64 repository index... >>> py3-ducc0: Signing the index...