>>> py3-ducc0: Building community/py3-ducc0 0.41.0-r0 (using abuild 3.17.0_rc2-r0) started Wed, 27 May 2026 18:10:14 +0000 >>> py3-ducc0: Validating /home/buildozer/aports/community/py3-ducc0/APKBUILD... >>> py3-ducc0: Analyzing dependencies... >>> py3-ducc0: Installing for build: build-base python3 py3-gpep517 py3-pybind11-dev py3-scikit-build-core py3-setuptools py3-wheel python3-dev py3-pytest-xdist py3-numpy ( 1/58) Installing libbz2 (1.0.8-r6) ( 2/58) Installing libffi (3.5.2-r1) ( 3/58) Installing gdbm (1.26-r0) ( 4/58) Installing xz-libs (5.8.3-r0) ( 5/58) Installing mpdecimal (4.0.1-r0) ( 6/58) Installing libpanelw (6.6_p20260516-r0) ( 7/58) Installing readline (8.3.3-r1) ( 8/58) Installing sqlite-libs (3.53.1-r0) ( 9/58) Installing python3 (3.14.3-r0) (10/58) Installing python3-pycache-pyc0 (3.14.3-r0) (11/58) Installing pyc (3.14.3-r0) (12/58) Installing python3-pyc (3.14.3-r0) (13/58) Installing py3-installer (1.0.0-r0) (14/58) Installing py3-installer-pyc (1.0.0-r0) (15/58) Installing py3-gpep517 (19-r2) (16/58) Installing py3-gpep517-pyc (19-r2) (17/58) Installing py3-pybind11 (3.0.1-r1) (18/58) Installing py3-pybind11-pyc (3.0.1-r1) (19/58) Installing py3-pybind11-dev (3.0.1-r1) (20/58) Installing libarchive (3.8.7-r0) (21/58) Installing rhash-libs (1.4.6-r0) (22/58) Installing libuv (1.52.1-r0) (23/58) Installing cmake (4.2.3-r0) (24/58) Installing py3-parsing (3.3.2-r1) (25/58) Installing py3-parsing-pyc (3.3.2-r1) (26/58) Installing py3-packaging (26.2-r0) (27/58) Installing py3-packaging-pyc (26.2-r0) (28/58) Installing py3-pathspec (1.1.1-r0) (29/58) Installing py3-pathspec-pyc (1.1.1-r0) (30/58) Installing py3-typing-extensions (4.15.0-r1) (31/58) Installing py3-typing-extensions-pyc (4.15.0-r1) (32/58) Installing samurai (1.2-r8) (33/58) Installing py3-scikit-build-core (0.11.6-r1) (34/58) Installing py3-scikit-build-core-pyc (0.11.6-r1) (35/58) Installing py3-setuptools (82.0.1-r1) (36/58) Installing py3-setuptools-pyc (82.0.1-r1) (37/58) Installing py3-wheel (0.47.0-r0) (38/58) Installing py3-wheel-pyc (0.47.0-r0) (39/58) Installing python3-dev (3.14.3-r0) (40/58) Installing py3-execnet (2.1.1-r1) (41/58) Installing py3-execnet-pyc (2.1.1-r1) (42/58) Installing py3-iniconfig (2.3.0-r1) (43/58) Installing py3-iniconfig-pyc (2.3.0-r1) (44/58) Installing py3-pluggy (1.6.0-r1) (45/58) Installing py3-pluggy-pyc (1.6.0-r1) (46/58) Installing py3-py (1.11.0-r5) (47/58) Installing py3-py-pyc (1.11.0-r5) (48/58) Installing py3-pygments (2.20.0-r0) (49/58) Installing py3-pygments-pyc (2.20.0-r0) (50/58) Installing py3-pytest (9.0.3-r0) (51/58) Installing py3-pytest-pyc (9.0.3-r0) (52/58) Installing py3-pytest-xdist (3.8.0-r1) (53/58) Installing py3-pytest-xdist-pyc (3.8.0-r1) (54/58) Installing openblas (0.3.30-r2) (55/58) Installing py3-numpy (2.4.6-r0) (56/58) Installing py3-numpy-tests (2.4.6-r0) (57/58) Installing py3-numpy-pyc (2.4.6-r0) (58/58) Installing .makedepends-py3-ducc0 (20260527.181027) Executing busybox-1.37.0-r31.trigger OK: 1096.6 MiB in 162 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz.part' ducc-ducc0_0_41_0.ta 100% |********************************| 452k 0:00:00 ETA '/var/cache/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz.part' saved /var/cache/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz: OK >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz /var/cache/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/v3.24/ducc-ducc0_0_41_0.tar.gz... 2026-05-27 18:10:38,099 gpep517 INFO Building wheel via backend scikit_build_core.build 2026-05-27 18:10:38,799 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2026-05-27 18:10:38,799 scikit_build_core WARNING Unknown keys in top-level of pyproject.toml: project_urls *** scikit-build-core 0.11.6 using CMake 4.2.3 (wheel) *** Configuring CMake... loading initial cache file build/cp314-cp314-linux_riscv64/CMakeInit.txt -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3 (found suitable version "3.14.3", minimum required is "3.8") found components: Interpreter Development.Module -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Found pybind11: /usr/lib/python3.14/site-packages/pybind11/include (found version "3.0.1") -- Using GCC/Clang flags: -march=native -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done (2.6s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/build/cp314-cp314-linux_riscv64 *** Building project with Ninja... [1/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/sht/sht.cc.o [2/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/mav.cc.o [3/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/threading.cc.o [4/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/string_utils.cc.o [5/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst3.cc.o [6/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst2.cc.o [7/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst1.cc.o [8/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder.cc.o [9/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/space_filling.cc.o [10/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/wigner3j.cc.o [11/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/geom_utils.cc.o [12/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/gridding_kernel.cc.o [13/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/pointing.cc.o [14/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/gl_integrator.cc.o [15/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/healpix/healpix_tables.cc.o [16/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/healpix/healpix_base.cc.o [17/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/nufft/spreadinterp_inst2.cc.o [18/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/nufft/spreadinterp_inst1.cc.o [19/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/fft/fft_inst2.cc.o [20/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/fft/fft_inst1.cc.o [21/30] Building CXX object CMakeFiles/ducc0.dir/python/ducc.cc.o [22/30] Building CXX object CMakeFiles/ducc0.dir/python/pointingprovider_pymod.cc.o [23/30] Building CXX object CMakeFiles/ducc0.dir/python/healpix_pymod.cc.o [24/30] Building CXX object CMakeFiles/ducc0.dir/python/wgridder_pymod.cc.o [25/30] Building CXX object CMakeFiles/ducc0.dir/python/totalconvolve_pymod.cc.o [26/30] Building CXX object CMakeFiles/ducc0.dir/python/misc_pymod.cc.o [27/30] Building CXX object CMakeFiles/ducc0.dir/python/sht_pymod.cc.o [28/30] Building CXX object CMakeFiles/ducc0.dir/python/fft_pymod.cc.o [29/30] Building CXX object CMakeFiles/ducc0.dir/python/nufft_pymod.cc.o In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fftnd_impl.h:72, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fft_inst1.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = ducc0::Cmplx; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fftnd_impl.h:385:41: required from 'void ducc0::detail_fft::{anonymous}::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const ducc0::detail_fft::shape_t&, T0, size_t, const Exec&, bool) [with Tplan = ducc0::detail_fft::pocketfft_c; T = ducc0::Cmplx; T0 = float; Exec = ExecC2C; ducc0::detail_fft::shape_t = std::vector; size_t = long unsigned int]' 385 | template class TmpStorage | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fftnd_impl.h:1436: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]' 1436 | general_nd>(in2, out2, axes2, fct, nthreads, ExecC2C{forward}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fft_inst_inc.h:59:25: required from here 59 | T fct, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'ducc0::Cmplx*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = float; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fftnd_impl.h:385:41: required from 'void ducc0::detail_fft::{anonymous}::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const ducc0::detail_fft::shape_t&, T0, size_t, const Exec&, bool) [with Tplan = ducc0::detail_fft::T_dct1; T = float; T0 = float; Exec = ExecDcst; ducc0::detail_fft::shape_t = std::vector; size_t = long unsigned int]' 385 | template class TmpStorage | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fftnd_impl.h:1459:26: required from 'void ducc0::detail_fft::dct(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, int, T, bool, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1459 | general_nd>(in, out, axes, fct, nthreads, exec); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/fft/fft_inst_inc.h:61:68: required from here 61 | const shape_t &axes, int type, T fct, bool ortho, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'float*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:38: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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&, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:1664: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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 1664 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:1685:34: required from here 1685 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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&, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:1664: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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 1664 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:1703:34: required from here 1703 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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&, 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, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:2063:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 2063 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2064 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:2080:34: required from here 2080 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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&, 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, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:2063:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 2063 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2064 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:2094:34: required from here 2094 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.h:32, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:31: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/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]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = char; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/math/solvers.h:311:23: required from 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, 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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]' 311 | aligned_array tmpstorage(maxbytes); | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:1664: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&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 1664 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/sht/sht.cc:1685:34: required from here 1685 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [30/30] Linking CXX shared module ducc0.cpython-314-riscv64-linux-musl.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpqgi0lpk9/wheel/platlib/./ducc0.cpython-314-riscv64-linux-musl.so *** Making wheel... *** Created ducc0-0.41.0-cp314-cp314-linux_riscv64.whl 2026-05-27 18:14:34,010 gpep517 INFO The backend produced .dist/ducc0-0.41.0-cp314-cp314-linux_riscv64.whl ducc0-0.41.0-cp314-cp314-linux_riscv64.whl ============================= test session starts ============================== platform linux -- Python 3.14.3, pytest-9.0.3, pluggy-1.6.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_41_0 configfile: pyproject.toml plugins: xdist-3.8.0 created: 64/64 workers 64 workers [62135 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ............................ss...s.....s..s...s.....s..s...s...s..s...s. [ 27%] ...s...s....ss...s..s...s..s.......ss.s...s...s....ss..s..ss..s...s....s [ 27%] sssss....sss.sss.sss.......s..ssss..s..s.sss..ss......s.....s....s.....s [ 27%] .s......s.....ss.s.......s.s.s.......s.s...s.....s..ss....sss......ss..s [ 27%] ..ss.s.....s.s.s....s..s....s...s..s...s.......s.ss..s.s.....s...ss....s [ 27%] .....s..s.s......s.s...s...s..s..s....s..s............s...s...s...s..s.. [ 27%] s......s...s..s....s..s.s....s..ss.s....s.s..s............s....s.s...... [ 28%] .s.....s..s....s.s...s...sss...s.s....s....s..ss...s............s.s..... [ 28%] .s.......s...s.....s.....s.s.....s....ss...s...ss.....s........s.....s.. [ 28%] .s...s...s...ss......s......s..s.....s......ss..s..s....s........ss..... [ 28%] ss..s.........ss.ss...s.....ss.ss...s......ss...ss...s.....ss...s....... [ 28%] ........s...s.....ss...s...............s...s.....ss...s...............s. [ 28%] ..s.....ss...s..............s...s......ss..s.............s..s.....ss..s. [ 28%] ............s..s.....ss..s.............s..s.....ss..s.............s..s.. [ 28%] ...ss...s.............s..s......ss..s.............s..s.....ss..s........ [ 28%] ......s...s.....ss..s..............s...s.....ss...s...............s..s.. [ 29%] ...ss..s..............s..s.....ss..s..............s..s......ss.s........ [ 29%] ......s...s.....ss.s..............s..s.....ss.s.............s..s......ss [ 29%] .s.............s..s......ss.s.............s.s.......sss.............s..s [ 29%] ......ss.s...........s.s......sss...........s.s.....ss.s...........s...s [ 29%] ......sss............s.s.......sss............s.s.....sss............s.. [ 29%] s....ss.s.............ss.....ss..s.............ss....ss.s...........ss.. [ 29%] ....sss..........s.s.......sss.........s..s.......sss.........s.....s... [ 29%] .......sss........s.s.......s.ss....s.s....s.ss....s.s.......s.s...s...s [ 30%] ...s......s..s....s....s.s....s.s.s....s..s.....sss...s....s.....ss..s.. [ 30%] s.......s......ss.s..s..s.....s.s..s..s..s.....sss..s....s...ss.s.s...s. [ 30%] ....ss...s.s...s....ss.s.s.s.....sss.s.s..........sss.s..s.......s.ss..s [ 30%] ....s....ss..s.s....s......sss.s...s.....ss..s.s....s......sss.s........ [ 30%] ....s....sss.s......s....ss.s....s.....s....ss.....s..s....s.....ss.s.s. [ 30%] ..s...ss.s.s....s.........ss.s.s..s...s..ss.s.s...s...s....ss..s.s...... [ 30%] ...s.s..sss.s......s...s....ss..ss....s...s..ss..s.s..s......s.ss......s [ 30%] .s...s......s.ss.s.s...s...s...ss.s..s.....s......s.ss.s.s...s..s..ss... [ 30%] s.s...s..s..ss....s..s..s....s.ss.s.s...s.s..ss...s.s......s..s..s.s...s [ 31%] .s....s..s.s.s...s..s..ss.s.s.s.s...s..s..s...s..s.s....s...s.s.s.....s. [ 31%] 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.. [ 31%] ...s..s.s...s.s.........s.s.s..s..s.....s.s..s..s.s...s.s.s...ss...s.s.s [ 31%] ....ss...s..s.s..s..s....s..s.s..s.s......s..ss..s.s..s.s.s..s.s......s. [ 31%] ss.s.s....s..ss.s.s......s.sss.s....s.ss...s.s......s..ss.s.s...s.s..ss. [ 31%] s......s.ss.s.s...s..s..ss.s.......s.ss.s.s.......s.ss.s.s.........s.ss. [ 31%] .s.s.....s..sss..s...s..ss.s..s...s..ss..s..s.....s..s....ss.......s..s. [ 31%] .s..s...s..s..s.s...s.....s.s.s...s.s..s......s.s.s...s.s.s..s..s.s...s. [ 31%] s...s....s.s.s....s..s..s.....s.s.....s...s.s....s..s...s...s.....s.s..s [ 32%] ...s....s.s....s..s..s.....ss...s.s..ss.s.s..sss.s..sss..s.......ss.s..s [ 32%] ...s..ss.s..s..sss..s..s.....sss.s.s...sss....s...s.....ssss.s.sss.s..s. [ 32%] .s.sss.s.sss.s.s.s.sss.s...sss.s...s..ssss...s...ss.s..s...s..sss.s.s.ss [ 32%] s..s.sss..ss..s...sss.s..s.ss.s.s..sssss.s.sss.s.s..ss.ss..s.sss.s...... [ 32%] s..sss.s.....s..ssss..sssss.s.ss.ss...ssss.ss.sss.s.s..sss.sssssssss.sss [ 32%] ss.sssssssssss..sssssssss..sssss...sssssssssss..sssss.sssssssss..sss...s [ 32%] sss.sss.....ss..sssssssss.sssss.sssss..sssss.ssss.sss.ssssss..ssss.sss.. [ 32%] ...sss.sssss....s..sssss.s.s.s..ss.s...sss.ss.s.ss..sss.s.ss.s...s.ss..s [ 33%] .s....s.s.ss.ssss...s.ss.sss..sss.ss.....ss..........ssss....ssss...ss.s [ 33%] sssss........sss..s..sss.....sss.sssssss...ssss..sssssssssssss...sss.sss [ 33%] .....ssss.....sss..sss...sssssss...........ssssssss..sss.sssssss.s.....s [ 33%] ssss..ss.s.s..ssssss.ssss...ssssss.s.s...ssssssss.ssss......sssssss..... [ 33%] s.ssssss..ss.....s...sss.......ssss...sssss.ssssssssss..ss.s..sss.s.s.s. [ 33%] .s.s..s.s.s.s..s..sss.sssss.s.sss.sss..s.sss.ss.ss.ss.ss.s.sss.sssssssss [ 33%] s..s...ssss.ss.sssss.sssss..ss.ssss.ss.ssss.sssss..sssss.sss.s...sss.s.s [ 33%] ss.sssssss.sssssssssss.ss..ssssssss.ssssssss..ssss.sss.ss.sssssssssss.s. [ 33%] ssssssss..ssss.s.s....ss.ss..s...ss..sssss..ssssssssss..sssss.sssss.ssss [ 34%] s.sssss...sss.ss..s.ssss..sssss.sssss....sss.s.s..sss.s.ss.ssss..sssss.s [ 34%] .sss.s.sssss..sssss.sssss.sssss..ss.sss.s.ssss.sss.ss.sssss.s.ssss...sss [ 34%] sss.ssssss.s.ss.ss.sssssss.ssssss....ssss..s...sssss..sssss....sssss.sss [ 34%] ss......sss.ss.....ssss..ss..ss.ss..s.s.ss.ss..ss.ssssss...sssss..s.ssss [ 34%] ss......ss.ssss..ssssss...ssssss.sssss..s..ssss.ss....sssss.s..sssss...s [ 34%] ...ssss.s.s..ssssss..ssssss...ss.ss..s.s.ssss..ss..ssss.ss......sssss..s [ 34%] ..ssssss.sss.s.ss..sss.sss..ss.sss.s.ssssss....sssss.s..ssss..ss.sssss.. [ 34%] s.ss.sss.s.sssss.s..s.ss.s.s.sssss.sss..ss.ssss..s.ssss..s.sssss..sss..s [ 34%] ss.ss.sss.s.ssss.ss.s.ss.sssss.sss.ss.ssss..s.sss.ss.ss.s.ss.sss.ss.ssss [ 35%] ..s.s.s.ss.s.ssss.s..sssss.sss.s.s.sss.s...s.ss..s.s..s.ssss.s.ssss..s.s [ 35%] sss...s.ssss.s.sss.s.s..ssss...s.sss..s.s.sss.s.s.ssss....s.s.s..ss..s.s [ 35%] ssss..s.s.ssssss.ssssss.s..ssssss.s.sssssss...s.ssssss.ssss.sss.sssss.s. [ 35%] sss.ss...ssssss.s.sssss..sssss.sssss..sss.ss.sssss..sssss.sssss.s.ssss.. [ 35%] sssss..s.ssss..s.ssss.sssss.s.ssss.s..s.ssss.sssss.ss.sss.sssss.sssss.ss [ 35%] .ss.sssss..sssss..sssss.sssss.ss.sss.ss.sss.ssss.s.sssss.sssss.ssss....s [ 35%] .s.ss.ssss..s.sss.sss.s..sss.s.sss.sss.s.ssssssssss....ssssssss....sssss [ 35%] ssss..sssssssss.....sssss....ssss.....ssssssssss..ssssss.sssss..ssssssss [ 36%] .....ssssssss..ssssssss.sssssssssss..sssssss..ssssss.ssss.ssss.sssss.sss [ 36%] ssssssssssssssss.ssssss.sssssssss.sssss.ssssssssssss.sssssssssss.sssssss [ 36%] ss.sss..sssssss..sssssssssssssssssssssssssssssssssssssss.ssssss.ssssssss [ 36%] sssss.sssssss.sssssssssss.ssssssssssss.sssssssssssssssssss.sssssssssssss [ 36%] ssssssssss.sssssss.ss.sss..ssssssssss.sssssss.ssss..ss.ssss.ssssss.ss..s [ 36%] ssssssss.sssss.sssss.sssssssss.s.ssssssssss..ssssssssssssssssss.ssssssss [ 36%] ss.s.ssssssssssssss.sssssssssssss.s.ssss..s.sssssssssssss.ssssssssssssss [ 36%] ssssssssssss.sssssss.sss.s.sss..ssssssssssssss.ss.sssssssssssssss.....ss [ 36%] s...sss.sssssssss.sssss..sss..ssssssssss......sssss...sss..ssssss.s.ss.s [ 37%] s.ss.ss..ss.ss.ss.ss.s.s..ss.ss.ss.s.s.ss.ss.ss.ss.ss.s.s...ss.ss.ss.ss. [ 37%] ss.s.s.ss.ss..ss.ss.s.s.sssss.sssss.ss.ss.sss..sssssssss.sssss...sssssss [ 37%] ....sssss..ss.sss....sss.sssss............sssssss...sssssss....ssss..... [ 37%] ss.......sssssssssssss..ssssss..ssssssssss.sssssss....sssss.ssss....ssss [ 37%] ssssssss...s..s.....ss.....s...s........sss..............ss............. [ 37%] ......s......s............s............................................. [ 37%] ........................................................................ [ 37%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] .....................s.................................................. [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ...................................................s.................... [ 44%] ........................................................................ [ 44%] .......................s................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 46%] .................................................s...................... [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ................................s....................................... [ 47%] ................................s....................................... [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ..........ss........sss.........sss.......sssss.............ss.......... [ 47%] ........................................................................ [ 47%] .......s.s.ss.s.s..s.s.s.s.s.s.s...ss.......................s........... [ 48%] ...................s.s......s.s..s.s.ss...ss.s..ss..ss..s.s.......s..ss. [ 48%] s.ss..ss..ss.s.s.s.ss.................s........................s.ss..s.s [ 48%] ...s.s..s...s.s..s..................................................s... [ 48%] ..........s.s.s..s...s..s.s.s..s..s..s.s...s.s...s.s.................... [ 48%] .........................................s..s..s...........sss.......sss [ 48%] ..s...sss.s....s.........................................s...s..s...s.s. [ 48%] .s....s.s..s..s..s..s....s..s..s........................................ [ 48%] ........................................................................ [ 49%] ........................................................................ [ 49%] s.....s...s..ss...ss.sss.s..ss.s.s....ss..s.s.s.s.....ss...ssss.ss.ss... [ 49%] ........................................................................ [ 49%] ..........................................................ss........sss. [ 49%] ...................ssss...sss...sssss.ssssss.ssssss..ssss............s.. [ 49%] .s.s....ss...ss.....ss..ss....s......................................... [ 49%] .................................s....s...............................s. [ 49%] s.s...s...s...............s.s..ss..ss...ss.s.s.s..s.s.s..s..........s.ss [ 49%] .s..s...s..s.........s..s.....s.s...s...s............................... [ 50%] ....s...s.s..s...s.....s..s.....s..s.s...s..s..........sss...s........ss [ 50%] s..s...sss..s.ssss...ss.ss.s.........................s.................. [ 50%] ........................................................................ [ 50%] ............................................s.s...s..ss..s..s...sssss.s. [ 50%] ....sss.s.s.....ss....s..........s.s....s.s..s...s............s......... [ 50%] .ss.........ss....s..................s.....s.ss.....ss..ss.sss.s..ssss.s [ 50%] ..s..ssss............................................................... [ 50%] ..........s...ss...ssss..sss.sss.ss..s...ss............................. [ 50%] ....................s...s..ss.ss..s.ss.s.s...s.......................... [ 51%] ...............................................s...s..s.s..s...s........ [ 51%] ..................................s.s...sss.s.s.ss.s.s..s............... [ 51%] ......................s........s.s..s..s..s..s...............s..ssss..ss [ 51%] ss..sss...............................................s..s..s...sss..s.s [ 51%] .s..s.s.s...............s.s.s..s...s.s.................................. [ 51%] .....................s...s.s...s.ss.s.ss..ss.s.......................... [ 51%] ........s.s..s...s....ss...s...s..s.ss..ss.s..s........sssss........s... [ 51%] ........sss....ss.sssss.sss...s..s.ss....s.............................. [ 52%] .....................ss..s...ss..s..........................s.ss..s..s.. [ 52%] s.............................ss.sss..s................................. [ 52%] ........................................................................ [ 52%] ........................................................................ [ 52%] ..............................s.s..s...s.s..s..s.ss..ssssss.s.s.ss...s.s [ 52%] ss....s.ss..s.s...s..s.s..s...s.s.s..s....ss.ssssss.s.ssssssssssssss..ss [ 52%] sssss.ss.sssssssss.s.s.s..sssssssssss.s.s.sss.ssss.sss..sss.ssss.sss.sss [ 52%] s..ssss..s...sss.s...ssss.sss.sss.ssss.ss..ss.ssssssss.ssss...s.s...s.s. [ 52%] ..ss..s.s.........................................................s..s.s [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ....s...s..s.s..s.ss..ss.s.s..s..ssss..sss.s..sss.s........ssss......... [ 54%] .....sss.sss..ss............sss.....ss...s..ss.s.....ss.ss.sss.sss....ss [ 54%] ...ss....sss....s..ss...ss..ss..sss.ss..sss......ss.........sss..ss..ss. [ 54%] .ss.s...ss.s..ssssss.ssss.ss......sss..ss.....ssss...ss..sssss.......... [ 54%] ........................................................................ [ 54%] ........................................................................ [ 54%] ...................s...s...s..s.s....s.s...s.s...s...s.s.s...s..s...s.s. [ 54%] ..s.s..s.s.s.s.s..s.s.s....sss.....ss..ss....sss.ssss.s...sss..sss...sss [ 54%] ....ss..sssss.s.ssssss....sss..ss.sss.ss..sss.ss.....ss.......sss.....ss [ 55%] s.....sss......sss................ssssss.......s..s..................... [ 55%] ......................................................s.s...s.s..s...s.. [ 55%] s......ss..s...sss...s.s...ss.......s....ss......ss.s..sss....ss...sss.s [ 55%] ss.s.....s..s.....s..s...ss.....ss....ss.ssssssssssssss.ssssssss.sss.sss [ 55%] s...ss.ss.s.s.s...ss.s..ss.............................................. [ 55%] ........................................................................ [ 55%] ........................s.ss.s..s..s..s.s.s...s..s.....s.s.....s...s...s [ 55%] s....s..s.s..s.s..s..s.s...s.s...s..s................................... [ 55%] ....s...s..s..s..s...s...s..s..s..s....s...s.s...ss.s..s...s.s.s..s..s.. [ 56%] s..s...s.s...ss.s..ss................................................... [ 56%] ..s...s...s.s....s...s...s..............sss..........s......ss....ss.... [ 56%] ....ss...ss....ss....s........ss....ss.........ss......ss.s..ss...ss..ss [ 56%] .s.........ss.....sss......sss.........ss..ss.....ss...s.ss...s...s...s. [ 56%] s...............s.....s.ss.sss.sss.....ss...s....s......ss............ss [ 56%] ..s......sss.s........ss...s.s..s..s.s.s.....s.....ss..s.s.s...s.s..s... [ 56%] .s..s..s..................................................s.s..s.....s.s [ 56%] ...s..s.s..s.s.s.s...s...s....s......................................... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ...............ss..s.s...s.s..s..s..s..ss...s...s.s....s.s...s....s...ss [ 57%] ...s..s..s....ss..s..s..s...s.s.ss.s.s.s....ss..s..s..s....s.s..s.s..... [ 58%] ......ssss...........s.......s............s.........ss............ss.... [ 58%] .......ss............ss......ss...ss....ss...ss....ss.....s......s....s. [ 58%] ....sss..ss.........ss.......sss....sss.s.....sssssssss..ss.ssss.s..s..s [ 58%] ...s..s.s.s..ss.s....s.s....s..s.ss.s.ss.s...s...s............s.....s... [ 58%] s.s...s.....s...s..s...s..s.....s....ss...s..s.......................... [ 58%] ............................s...s..s..s................................. [ 58%] ........................................................................ [ 58%] ........................................................................ [ 58%] ........................................................................ [ 59%] ........................................................................ [ 59%] .........................s..............ss..s..s..s..s...s......sss..... [ 59%] ..........sss..............................................s........ss.. [ 59%] s....s...s.s.....s..s...s..s..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...s...s........................... [ 59%] ......................s................................................. [ 59%] ........................................................................ [ 59%] .....................................................s...s.s...s...s..s. [ 60%] .s....s..s.s...s..s..s.....s..ss.s...................................... [ 60%] ............................s..s..s....s....ss....s..s.........ss....... [ 60%] ..........ss...sss........sss......sss...s...s...........s.............. [ 60%] ......sss.ss.s..s.......ss......s...s.....s....ss.s....s..s...s...s.s... [ 60%] s....s.s.......ss..s.s...s.ssss..s..s...ss...s....s.....ss....sssssss.ss [ 60%] s..s..ssss...ss.sss....ss.ss.ss.....ssss..s..ssss.s.s...s..ss.s....ss.s. [ 60%] ....ss.s.....ss.s.sss.ss.s..s.ss.ss...sss.ssssss...ssssss.sssssss.sss..s [ 60%] ssss.ssssssss..ssss...ssss.sss.s...ss................................... [ 60%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ............................................................s........s.. [ 61%] ..s.....s.......s...s.......s...s....s...s...s..ss.sss...ss..ssssss..ss. [ 61%] .....ssss..sss.ss........s...s.sss..sss................................. [ 61%] ........................................................................ [ 62%] ......................s.s....s.....s...s.s...........ss..s...s...s....s. [ 62%] .s........s........ss...sss...sss....s..s.....s.s..s...s...s...s...s...s [ 62%] ..s.....s..s...s....s..s...s..ss..s.s...s...s...s.s...s..s.s...s..s..s.. [ 62%] ..s..s.ss.s...sssss...s..s.sss...s.s.s..s.ss.....s.s...s..s..s.....s...s [ 62%] s....s.s..s....s...s.s..s.s....s.s.s....s.ss...ss.s..s...s.....s.s...s.. [ 62%] .s..s....s..s.s.....s.......s.sss..s...s...s.....ss..s...s....ss...s.s.s [ 62%] ..s..s...s...s..s.s....s.s......s..ss...s...s..s..s...s...ss.....s...... [ 62%] ........................................................................ [ 63%] .....................................s..s.s...s...s.s......s....s.s....s [ 63%] s....s...s.s.....s..s...s.s.....ss...ss.....s..s....s.s...s.....s.s....s [ 63%] ..s...s..s.s..s...s...............s..s....s.....s...s.s...s....s.s.....s [ 63%] .s.s...s.....s...s.....s...s..ss....s...s.ss.ss......ss.ss..s.s..s.s...s [ 63%] ss.s.s....ss.s.s.s.s...s.s..ssss...ss..s..ss...s...s....sss....s....ss.. [ 63%] .s.....s..ss.......ssss......ss.......s..s......ss....s....s.s.....s...s [ 63%] .......s.....s.s..s.....s......s..ss...........ssss....s....s.s..s....s. [ 63%] ......ss.s...s.....s....s..s....s.......s..s....s....s..s..s.......s.... [ 63%] ......ss..sss................s........s...s.....ss...s..s............... [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ................................s.....s..s....s.s......s....s...ss...s.s [ 64%] ..s....ss.s..s..s..s......s.s.......sss......ss...s.s...s...s.....s..s.. [ 64%] .....s..s......s....s..s........s.s..s......s..s.......sss....s.s......s [ 65%] .s...s...s..s.s......................................................... [ 65%] ..............................................ss.s..s.ss.sss..s.ss...... [ 65%] .ss.ss...ss.......sss...ssss..ss....s.ssss...s.ss....ssss.s..ss.ss.ss... [ 65%] s.s..s...s.s.s..s..s....s.s..s.s.s.s..s..sss.ss......................... [ 65%] ............................................s........................... [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 65%] ........................................................................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] ........................................................................ [ 66%] ......................................................s........ss....... [ 66%] ......s...s...s.....s.s...s..s...s..s.....s...s...s...s.s.....ss....s..s [ 66%] .....ss.s.....s.s...s..s...s..s..s.s...s..s..s.s..s.....s..s..s...s.s... [ 66%] .ss..s....s...s.....ssss.s....s.s..s.s...sss..s.....s.ss...s..s...s..ss. [ 66%] s...s.......ss..s....s.s......s.s...s.....ss....ss.s..s...s.......s.ss.. [ 66%] ..s..s...s.....s..s..s.......s....s.ss...ss..s....s...s..s.s.....s.....s [ 67%] s......sss....sss..s.sss...ss..s.ss..s..s.s...ss....s....s...s..s.s..... [ 67%] s...ss....s..s..s....s...s.s....s..s..s.s...s..s.s...................... [ 67%] ............s.....s.s...s.....s.s...s......s...s....s....s...........s.. [ 67%] s..s.s..s...ss..s....ss..s..s....s.s.s.s......s......................... [ 67%] ..................................s..................................... [ 67%] ........................................................................ [ 67%] ...............................................................s..s.s... [ 67%] s..s.s.s.s.s.sss..s...s.s..s.s...s.s.s.s..ss...s..s..................... [ 68%] ..............................................s...s..s..s.....s.s.s..... [ 68%] ...s.s..s.s...s....s....s.s....s...s..s....s..s..........sss............ [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ..................................................ss.........sss.s...... [ 68%] ..ss..s...ss...............sss..ss.....ss.ss.....s..s.........sss....... [ 68%] ..........sss..ssss..s......sss..s.......s.ss.........s..s.s..s.s.s..... [ 68%] .....ss..........ss.......................s...............s............. [ 68%] .....s................s...............s.....s........s.......s.......s.. [ 69%] ......s.......s.....s......s.....s.....s.....s.....s.....s....s.......s. [ 69%] ..s...s....s...s.....s.....s....s....s....s...s...s.....s...s...s....s.. [ 69%] ....s..s.s...s...s...s...s.s.....s...sss..sss.ssss.sss....sssss.sssss... [ 69%] ....s................................................................... [ 69%] ..............................s......................................... [ 69%] ..............s..s..s.s....s.s.s.s.s.s..s...s.s..s.s.s..s..s..s...s..s.s [ 69%] ..ss..s.s.s..ss..s.s.s.s..sss..s...ss..s.......................s..s.ss.. [ 69%] s.sss..s..s.s..ss.s.s..s...sss....s..s..s....s.s.s..s...s..s...s...s..s. [ 69%] ..s..s..s....ss....s.s.............................s..s...s....s.....sss [ 70%] ...s..s...s...s.s..s...s..s....s.s......s.ss........s.....s..s..s......s [ 70%] .....s.s..s.....s..s......s..s...s..s....s..s..s.s...ss...s...s...s...s. [ 70%] .s.....s...s....s...s.....s...s...s.....s..s.s....s....s.......ss.....s. [ 70%] .....s.s...s..s..s....s.....s........................................... [ 70%] ........................................................................ [ 70%] ................................s..s.s..ss....s..s...s..s...s...s...s..s [ 70%] ..s.s.s..s.s..s.s....s.s.....ss...s....ss...s.s.s..s.....s..s....s.....s [ 70%] s..s..s....s.s...s..s...s............................................... [ 71%] ........................s..ss...s..s..s..s..s.s..s..s..s...s...ss.s..s.. [ 71%] s...s.s..s..s.s..s..s..s....s.s.s...s.s........s........................ [ 71%] .......s..s....s.s..s....s..s....s..s...s....s....s.s..ssss...s....sss.s [ 71%] s...s..s...sss...s.....ss....s.s...s..s...s...s...s...s......ss.s...s.s. [ 71%] .s...s..s...s.s.s...s...s.......s......s....s....ss....s......ss........ [ 71%] ..s.....sss..s...s...s.s..s........ss......s...s........................ [ 71%] ........................................................................ [ 71%] ....................s.s...s..s.....s.s...s.s.s.......s...s.s...s..s....s [ 71%] ...s...s.s...s..s....s........ss...s..s...s..s...s...s.s.s.....s...s.... [ 72%] s.s....s..s...s.....s.....s....s..s.s..s....s......s.s..s............... [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ..........................s............................................. [ 72%] ..................................................s..s...s...s........s. [ 72%] .ss....s.s...s...s....s.s..s............................................ [ 72%] ........................................................................ [ 73%] .....s.................................................................. [ 73%] ......s...s....s...s.s.....s.ss......ss..s.....s.s..s..s.s.s...s.s.s.s.s [ 73%] ...s.....s..s.s...s...s..s.............................................. [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ....................................................s..................s [ 73%] ....ss.....ss..s.s...s...s...s...s..s....s.....s.....s.....s.s.s.s...s.. [ 73%] ..s...ss.s.....s......s...s....s..s..s..sss.s...s....s............s.ss.. [ 73%] ................s.sss....s.ss.ss.s.ss.ss.....s.....ss......ss......sss.. [ 74%] ..ss....s....s.s..ss..ssss.............................................. [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ..............................................s.....................s... [ 74%] ............s.............s..............s..............s..............s [ 74%] ..............s.............ss............s.s.............s..s.......... [ 74%] s.s..............s.s.............s.s.............s.s.............s.s.... [ 75%] ..........s..s..........s..s.........s...s.........s...s.........s...s.. [ 75%] .......s...s.........s..s..........s..s........s..s......s..s.......ss.. [ 75%] .....s.s........ss....ss......ss.....ss.....s..s......s.s.....ss.......s [ 75%] s.....ss......ss....ss.....ss.ss.....ss...ss..ss..sss..ss.sss..sss.s.... [ 75%] ss......................s..........s.................................... [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 76%] ...............s........................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ......................................s...s...s....s.....s....ss..s..... [ 76%] ss..s.s...s..s..ss...s.s..s..s....s..............s.....s....s.....s..... [ 76%] ............s........................................................... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ....................s................................................... [ 77%] ........................................................................ [ 77%] ........................................................s............... [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] .......................s................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ...................s.................................................... [ 78%] ....................................................s.s.....s.s.s.s..s.s [ 78%] .ss.s.s.s....ss....sss.s.s.s...s.s..s................................... [ 78%] ........................................................................ [ 78%] ..s.......s....s.....s......s...s....s..s...s....s.....s..s.....s.....s. [ 78%] s...s......s....ss.....s.....s..s....s....s.s..s.s....s...........s.s.s. [ 78%] ......s................................................................. [ 78%] ........................................................................ [ 78%] ...ss...s.s.s..s....s..s..s..ss..ss..s...ss........s.s.sss....s.ss.ss... [ 79%] ..ss..........s.ss.sss........ssssss.sss..ssss...ss...s................. [ 79%] ...................s...s................................................ [ 79%] ........................................................................ [ 79%] ......................................................s.....ss.s....ss.. [ 79%] s.s...s.s.s..s.s...s.s.s..s.....s...s.......s..s.s...s...s..s.ss.s...... [ 79%] ....ss.....s......s..s.s..s.......ss..s....s...s...s.......s.ss....s.... [ 79%] ...s.s.s.s..s.ss..s..s.s.s..s.s.s.s.s..s..s.s.s...s..s..ss...s...s.s..s. [ 79%] s.s..s...ss.s...........sss.................ss.........ss............... [ 79%] ........................................................................ [ 80%] ..................................s...s....ss..s....s.s.....s..s....s... [ 80%] s.....s...s...ss...s..ss....s...s....................................... [ 80%] ..........s...ss..s..s.s..s....s...s.s....s...s...s.....ss.............. [ 80%] .s......s.s.s.....s.................................s................... [ 80%] ........................................................................ [ 80%] .................s..s..s.....s..s......s................sss..........ss. [ 80%] ..........s...........s..............s............s..........s...s...s.. [ 80%] ...s...s....s..s.......s..s.......ss......ss......ss........ss......s..s [ 80%] .....s...s..........s..s..........s.s........s.s........s..s.........s.s [ 81%] ......ss.......ss...........s...........s........s.....s.....s.....s.... [ 81%] ..s....s.....s....s...s.ss.............................................. [ 81%] ........................................................................ [ 81%] .........s.s.s.....s.s...s.s..s.s..s.s.s.ss.s..s...ssss..s...s.s.s.s..s. [ 81%] .ss..s...ss.s..s..s..s.................................................. [ 81%] ....................................sss...s..s..s.s..s.s...s...ss.s..s.s [ 81%] s..ss...s..s.s..ss...................................................... [ 81%] ..........................s.s.s.s...s.s..s..s...s..s.s....s.....ss...... [ 82%] .....ss....s...s.ss..s.s.ss.ss.ss.......ssss...ss.s..ss.s.....s.s...ss.. [ 82%] .sss..................ssss.ss..ss....................................... [ 82%] ........................................................................ [ 82%] ..s...s.....s.....s...ss..s.......s..s.s........s...s..s................ [ 82%] .............s..............s............s...........s.........s........ [ 82%] ........................................................................ [ 82%] .....................................................................s.. [ 82%] .....s...................s.s.s.s...s....ss..s.........ss....s..ss..ss... [ 82%] s...s.s..s...s.s..s...s...s..s...ss.s..s...s......ss..s..s..s........... [ 83%] ........................................................................ [ 83%] .............................................................s..s.s...s. [ 83%] .s....s...ss......s...s..ss..ss...s...ss...s..s..s..s...s..s....s.sss.s. [ 83%] s..ss..s..s.ss.s.s.ss.s.s..ss.s......ss..s..ss...s....s................. [ 83%] ...................................................................s.... [ 83%] ............................................s.....s...s........s........ [ 83%] ..s.s..s.s...s..s..s.......ss....s...................................... [ 83%] ..............................................................sss...s.s. [ 84%] ..s..s...s..s....s......ss..s....s...................................... [ 84%] .......................s................................................ [ 84%] ........................................................................ [ 84%] .............................s..s.....s.....s.....ss...s.s..s..s...s...s [ 84%] ....ssssss..s..ss..s..s..s.s..ss.s.s.s.s...ss.....ssss.ss..s........s.ss [ 84%] ......sss....sss.ss.ss..sss..ss..ss...ssss..ssss.ss.sss....sssss.sssss.. [ 84%] s..s.ss.s...s.....ss......sss...s....s..s.....s......................... [ 84%] ........................................................................ [ 84%] ...........................s...........s.....s...s......s...s...s..s.... [ 85%] s....ss....s...s..s....s...s...s...s.s...s.......s......s..s..........ss [ 85%] s.s..s...s..s.....s....s..s...s......................................... [ 85%] .......s...........................................................sss.. [ 85%] ...ss.s..s.s.ss...s.sss..s...ss.s.ss.s.s.s....ss.s.s...s.s..ss..ss.s..s. [ 85%] .s....s...s..s.ss..s.ss...s....s.ss.ss..s.ss..ss..s.ss.ss.s..ss.s.s..... [ 85%] .ssss........................................................s...s...ss. [ 85%] .s.s........s.s..s...s.................................................. [ 85%] ........................................................................ [ 85%] ....................................................................s... [ 86%] s...ss..ss.ss.....sssss.sss.s.ssss.s.sss.s.s.sss.s.ss...s...sssss...ss.. [ 86%] s..s...s....s....s....ss.s..s..s..s.s................................... [ 86%] ......................................s................................. [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ...............................................................s........ [ 86%] .sss..s.s.....s..s....s..s.............................................. [ 86%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ...................................................s.................... [ 87%] ..........................................................s............. [ 87%] ..........................................s............................. [ 88%] ........................................................................ [ 88%] .................................................s...................... [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] .................................................s...................... [ 88%] ........................................................................ [ 88%] ................s....................................................... [ 88%] ................s..s...ss.....ss.....ss.s.s.......sss....s..ss....s..s.. [ 88%] s..s..s.s....ss.s....s.s.......sss.s....s..ss........ss.s...s...s....... [ 89%] ........................................................................ [ 89%] ...............s........................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ......................s.s..ss....s..s.s..s....ss...ss..ss...s..ss..s..s. [ 90%] ..s..................................................ss..s...ss....s.sss [ 91%] .ssss.sss.......s...ss.s...ss..s.s..ss...ss.ss.s.s...................... [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ..............................s......s..s.....ss..ss.s..s..s..s...s..s.. [ 91%] ..ss.ss......ssss..s....s..sss...s...s...ss.s..s......s................. [ 91%] .................................................s..........s.........s. [ 91%] .s....s..s..s..s.s..s.s....ss...s.s..s..ss.sss....ss.s.s..ss.ss....s.s.. [ 91%] ..s.s.ss..ss...s.s..ss...s........sss.s..s..ss.......s.....s............ [ 92%] .......................s..s.s........................................... [ 92%] ............................................................s.......s... [ 92%] ......s.s.s..s......s.......s..s...........ss.ss......ss.s.s.s.s....s..s [ 92%] .........s...s.s.s..s....s..s...s...s....s.s...s.s.......ss..s...ss..s.. [ 92%] .s.s.s...s.s..s...s.s......s.s...s..s......s......s..................... [ 92%] ........................................................................ [ 92%] .....................................................s...............s.. [ 92%] s........s.................ss......s..s.........s..............s.....ss. [ 92%] ...ss...s..s..s...s.ss.s....s.............s..ss......ss................. [ 93%] ..........s...s...s....s.....s..s........ss....ss.s..s.......s.s........ [ 93%] ..s..........s........s.......s..s..s.....................ss...ss...s.s. [ 93%] ..sss..s...s...s..s....s.......ss................s.s.....s.ss....ss...s. [ 93%] ......................................................................s. [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] ...............................s........................s...s........... [ 93%] ...........s...s.s.....................s...s...................s...s.... [ 93%] ...............s...s................s..s......s..........s..s.....s..... [ 94%] .....s..s....s...........s...s....s..........s...s...s.........s...s...s [ 94%] .........s..s...s..........s..s..s.........s...s..s.........s...s.s..... [ 94%] .....s...s.......s...s.........s.......s....sss......................... [ 94%] ..........s....................s.......s..s..ss.s....s...s...s...s..ssss [ 94%] .s.ssss.......ss..s......s....s.s..s.................................... [ 94%] ....................................s...s....s.ss.s..s....s..s........s. [ 94%] ...s...ss.s..ss..ss..ss.s....sss...s.s.s.........................s...... [ 94%] ........................................................................ [ 95%] ..................................................................s..... [ 95%] .ss..s.......s...s....s.....s.s.....s.....s.s.s...s.....s.s....s.s...... [ 95%] ....s...s...ss......ss....s.....s.....ssssss..s....ss...sss.....sss..s.. [ 95%] s..ss..s.s...s.s.s.s....s............................................s.. [ 95%] ........................................................................ [ 95%] ...............................................s......s................. [ 95%] ......................ss.s.s.s..s...s...s.....ss...ssssssss.sssss.sss... [ 95%] .s.sss......ss..ss.s......ssssssss...................................... [ 95%] ............s.s.......sss..s..s.....s................................... [ 96%] .............................................s................s......... [ 96%] ....................s......ss.......ss.s...s.........s......s........... [ 96%] ..................s......s.......s.....s.s........s......ss....ss..ss... [ 96%] sssss..ss..sss.s...s.ss.ss.s...s.ssss..ss.ss.s..ss...................... [ 96%] .................................................................s.....s [ 96%] ...........s....................s....................................... [ 96%] ......................................s...........s...s.....ss...ss..s.. [ 96%] ..sssss....ss.sssss.s.s..ssssssss...sss.......ss.ss......ss.....s....... [ 96%] ..s...s....s......s.......ss......s......................s......s....... [ 97%] s.s.....................s..........s...s................................ [ 97%] ........................................................................ [ 97%] ....................................s..s..sss..s.s...s.ss...sssss..sss.. [ 97%] ............ssssssssss.sss..ssss.sss.ss..sss..s......s..s............s.. [ 97%] .....s..........s.s....s...................................s............ [ 97%] .........................s.............................................. [ 97%] ........................................................s....s.........s [ 97%] s...s..s.s.s...s..s..s...s....s.s.ssss.s.ss.sss.s.s..ssss...ssss.s.s..ss [ 98%] s.s..s..s.s.ss..s....s.s..s.....s.s...........s.s....................... [ 98%] ........................................................................ [ 98%] ...................................s........s........................... [ 98%] ........s..........s..s..................................s.s...ss...ssss [ 98%] s..s.ss.s..s..s.s...ss.sssss..sssssssss.sss.ssss...ss...s.....s..s...s.. [ 98%] ........................................................................ [ 98%] ..................................s...........s....s.................... [ 98%] ....s...........s..ss.s.....s..s.....s..s...........s................... [ 98%] .......................s.ss....s...s.s..s.s...s...s....ss.s..sssss..ss.. [ 99%] s...ss....ss.s.s.ss.s.......s......s.................................... [ 99%] ss...s...s.....s......ss.....s.ss......s...s.....ssss..sss.s...ss....... [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ......................................................s.s.s.....ssss.ss. [ 99%] s.ss.ss.ss.ssss.ssss.sssss.sssssssssssssssssssssss.......s.............. [ 99%] .....................s.................................................. [ 99%] ....................................................................... [100%] =============== 54390 passed, 7745 skipped in 387.59s (0:06:27) ================ >>> 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.14 so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 7.8 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.41.0-r0.apk >>> py3-ducc0: Build complete at Wed, 27 May 2026 18:21:38 +0000 elapsed time 0h 11m 24s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Uninstalling dependencies... ( 1/58) Purging .makedepends-py3-ducc0 (20260527.181027) ( 2/58) Purging py3-gpep517-pyc (19-r2) ( 3/58) Purging py3-gpep517 (19-r2) ( 4/58) Purging py3-installer-pyc (1.0.0-r0) ( 5/58) Purging py3-installer (1.0.0-r0) ( 6/58) Purging py3-pybind11-dev (3.0.1-r1) ( 7/58) Purging py3-pybind11-pyc (3.0.1-r1) ( 8/58) Purging py3-pybind11 (3.0.1-r1) ( 9/58) Purging py3-scikit-build-core-pyc (0.11.6-r1) (10/58) Purging py3-scikit-build-core (0.11.6-r1) (11/58) Purging cmake (4.2.3-r0) (12/58) Purging py3-pathspec-pyc (1.1.1-r0) (13/58) Purging py3-pathspec (1.1.1-r0) (14/58) Purging py3-typing-extensions-pyc (4.15.0-r1) (15/58) Purging py3-typing-extensions (4.15.0-r1) (16/58) Purging samurai (1.2-r8) (17/58) Purging py3-setuptools-pyc (82.0.1-r1) (18/58) Purging py3-setuptools (82.0.1-r1) (19/58) Purging py3-wheel-pyc (0.47.0-r0) (20/58) Purging py3-wheel (0.47.0-r0) (21/58) Purging python3-dev (3.14.3-r0) (22/58) Purging py3-pytest-xdist-pyc (3.8.0-r1) (23/58) Purging py3-pytest-xdist (3.8.0-r1) (24/58) Purging py3-execnet-pyc (2.1.1-r1) (25/58) Purging py3-execnet (2.1.1-r1) (26/58) Purging py3-pytest-pyc (9.0.3-r0) (27/58) Purging py3-pytest (9.0.3-r0) (28/58) Purging py3-iniconfig-pyc (2.3.0-r1) (29/58) Purging py3-iniconfig (2.3.0-r1) (30/58) Purging py3-packaging-pyc (26.2-r0) (31/58) Purging py3-packaging (26.2-r0) (32/58) Purging py3-parsing-pyc (3.3.2-r1) (33/58) Purging py3-parsing (3.3.2-r1) (34/58) Purging py3-pluggy-pyc (1.6.0-r1) (35/58) Purging py3-pluggy (1.6.0-r1) (36/58) Purging py3-py-pyc (1.11.0-r5) (37/58) Purging py3-py (1.11.0-r5) (38/58) Purging py3-pygments-pyc (2.20.0-r0) (39/58) Purging py3-pygments (2.20.0-r0) (40/58) Purging py3-numpy-tests (2.4.6-r0) (41/58) Purging py3-numpy-pyc (2.4.6-r0) (42/58) Purging py3-numpy (2.4.6-r0) (43/58) Purging python3-pyc (3.14.3-r0) (44/58) Purging python3-pycache-pyc0 (3.14.3-r0) (45/58) Purging pyc (3.14.3-r0) (46/58) Purging python3 (3.14.3-r0) (47/58) Purging openblas (0.3.30-r2) (48/58) Purging gdbm (1.26-r0) (49/58) Purging libarchive (3.8.7-r0) (50/58) Purging libbz2 (1.0.8-r6) (51/58) Purging libffi (3.5.2-r1) (52/58) Purging libpanelw (6.6_p20260516-r0) (53/58) Purging libuv (1.52.1-r0) (54/58) Purging mpdecimal (4.0.1-r0) (55/58) Purging readline (8.3.3-r1) (56/58) Purging rhash-libs (1.4.6-r0) (57/58) Purging sqlite-libs (3.53.1-r0) (58/58) Purging xz-libs (5.8.3-r0) Executing busybox-1.37.0-r31.trigger OK: 666.5 MiB in 104 packages >>> py3-ducc0: Updating the community/riscv64 repository index... >>> py3-ducc0: Signing the index...