>>> py3-ducc0: Building community/py3-ducc0 0.39.1-r1 (using abuild 3.16.0-r0) started Mon, 09 Feb 2026 18:19:03 +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/57) Installing libbz2 (1.0.8-r6) ( 2/57) Installing libffi (3.5.2-r0) ( 3/57) Installing gdbm (1.26-r0) ( 4/57) Installing xz-libs (5.8.2-r0) ( 5/57) Installing mpdecimal (4.0.1-r0) ( 6/57) Installing libpanelw (6.6_p20251231-r0) ( 7/57) Installing sqlite-libs (3.51.2-r1) ( 8/57) Installing python3 (3.12.12-r0) ( 9/57) Installing python3-pycache-pyc0 (3.12.12-r0) (10/57) Installing pyc (3.12.12-r0) (11/57) Installing python3-pyc (3.12.12-r0) (12/57) Installing py3-installer (0.7.0-r2) (13/57) Installing py3-installer-pyc (0.7.0-r2) (14/57) Installing py3-gpep517 (19-r1) (15/57) Installing py3-gpep517-pyc (19-r1) (16/57) Installing py3-pybind11 (3.0.1-r0) (17/57) Installing py3-pybind11-pyc (3.0.1-r0) (18/57) Installing py3-pybind11-dev (3.0.1-r0) (19/57) Installing libarchive (3.8.5-r0) (20/57) Installing rhash-libs (1.4.6-r0) (21/57) Installing libuv (1.51.0-r0) (22/57) Installing cmake (4.2.3-r0) (23/57) Installing py3-parsing (3.3.2-r0) (24/57) Installing py3-parsing-pyc (3.3.2-r0) (25/57) Installing py3-packaging (25.0-r0) (26/57) Installing py3-packaging-pyc (25.0-r0) (27/57) Installing py3-pathspec (0.12.1-r2) (28/57) Installing py3-pathspec-pyc (0.12.1-r2) (29/57) Installing py3-typing-extensions (4.15.0-r0) (30/57) Installing py3-typing-extensions-pyc (4.15.0-r0) (31/57) Installing samurai (1.2-r8) (32/57) Installing py3-scikit-build-core (0.11.6-r0) (33/57) Installing py3-scikit-build-core-pyc (0.11.6-r0) (34/57) Installing py3-setuptools (82.0.0-r0) (35/57) Installing py3-setuptools-pyc (82.0.0-r0) (36/57) Installing py3-wheel (0.46.1-r0) (37/57) Installing py3-wheel-pyc (0.46.1-r0) (38/57) Installing python3-dev (3.12.12-r0) (39/57) Installing py3-execnet (2.1.1-r0) (40/57) Installing py3-execnet-pyc (2.1.1-r0) (41/57) Installing py3-iniconfig (2.3.0-r0) (42/57) Installing py3-iniconfig-pyc (2.3.0-r0) (43/57) Installing py3-pluggy (1.6.0-r0) (44/57) Installing py3-pluggy-pyc (1.6.0-r0) (45/57) Installing py3-py (1.11.0-r4) (46/57) Installing py3-py-pyc (1.11.0-r4) (47/57) Installing py3-pygments (2.19.2-r0) (48/57) Installing py3-pygments-pyc (2.19.2-r0) (49/57) Installing py3-pytest (9.0.2-r0) (50/57) Installing py3-pytest-pyc (9.0.2-r0) (51/57) Installing py3-pytest-xdist (3.8.0-r0) (52/57) Installing py3-pytest-xdist-pyc (3.8.0-r0) (53/57) Installing openblas (0.3.30-r2) (54/57) Installing py3-numpy (2.4.2-r0) (55/57) Installing py3-numpy-tests (2.4.2-r0) (56/57) Installing py3-numpy-pyc (2.4.2-r0) (57/57) Installing .makedepends-py3-ducc0 (20260209.181906) Executing busybox-1.37.0-r31.trigger OK: 701.4 MiB in 160 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_39_1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/ducc-ducc0_0_39_1.tar.gz.part' ducc-ducc0_0_39_1.ta 100% |********************************| 445k 0:00:00 ETA '/var/cache/distfiles/edge/ducc-ducc0_0_39_1.tar.gz.part' saved /var/cache/distfiles/edge/ducc-ducc0_0_39_1.tar.gz: OK >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_39_1.tar.gz /var/cache/distfiles/edge/ducc-ducc0_0_39_1.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/edge/ducc-ducc0_0_39_1.tar.gz... 2026-02-09 18:19:14,817 gpep517 INFO Building wheel via backend scikit_build_core.build 2026-02-09 18:19:15,714 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2026-02-09 18:19:15,714 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/cp312-cp312-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.12.12", 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.12/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 (3.9s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/build/cp312-cp312-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_39_1/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fftnd_impl.h:72, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fft_inst1.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/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_39_1/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_39_1/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_39_1/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_39_1/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = float; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/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_39_1/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_39_1/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_39_1/src/ducc0/sht/sht.cc:38: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, 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_39_1/src/ducc0/sht/sht.cc:1643: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]' 1643 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1664:34: required from here 1664 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, 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_39_1/src/ducc0/sht/sht.cc:1643: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]' 1643 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1682:34: required from here 1682 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, 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_39_1/src/ducc0/sht/sht.cc:2038: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]' 2038 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2039 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:2055:34: required from here 2055 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, 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_39_1/src/ducc0/sht/sht.cc:2038: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]' 2038 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2039 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:2069:34: required from here 2069 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.h:32, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:31: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/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_39_1/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_39_1/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_39_1/src/ducc0/sht/sht.cc:1643: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]' 1643 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1664:34: required from here 1664 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [30/30] Linking CXX shared module ducc0.cpython-312-riscv64-linux-musl.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmp5m7qccwi/wheel/platlib/./ducc0.cpython-312-riscv64-linux-musl.so *** Making wheel... *** Created ducc0-0.39.1-cp312-cp312-linux_riscv64.whl 2026-02-09 18:22:56,630 gpep517 INFO The backend produced .dist/ducc0-0.39.1-cp312-cp312-linux_riscv64.whl ducc0-0.39.1-cp312-cp312-linux_riscv64.whl ============================= test session starts ============================== platform linux -- Python 3.12.12, pytest-9.0.2, pluggy-1.6.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1 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%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ...................................................ss.ss.......s...s..s. [ 28%] .s.........s.....s..........s....s..s...........s.........s.......s..... [ 29%] ..s.........s...............s.........s.....s...s....s......s.......s... [ 29%] ....s......s..........s...........s...s.......s.....s...s.....s.......s. [ 29%] .........s........s......s.....s.....s......s...........s............s.. [ 29%] ....s......s....s............s..............s........s...s..s....s....s. [ 29%] ..s.........s........s....s..s......s..s..s..s...s.ssssss.ss.ss...s.ssss [ 29%] ......ss.ss....ss........ss....sss....s....s..s.s.sss.s.ss.s.s...ss..... [ 29%] ..s..s..sss.s..s.s.s.s........s.s........s....s...ss.....s...s....ss.... [ 29%] s...s...........s..s.............ss......ss...s..s....s..s...s.....s.... [ 30%] s.s..ss....s.....s......ss.....s...s.........s.s..........s..s........s. [ 30%] s.....s..s...ss....ss....ss......ss..ss.ss..s.s..ss....ss..s.s.........s [ 30%] ..s....s...s....s...s......s.......s........s...s........s.ss..s.s.s..s. [ 30%] ....ss..s.s..s..s....s........ss.s......s.....s..s..s.....s.s....s.....s [ 30%] .ss.ss...ss....ss....s.s....ss..s.s...s....s......s..s....s..s...s.s..s. [ 30%] s....s...s....s.s..s....s..s.....s...s...s.....s...s...s.........s....s. [ 30%] ..s...s......s..........s.......s.......s...s.s....s.s......s.......s... [ 30%] s...s....s....s.......s...s.....s..s.s.s..s......s.s.....s..s.s.s....... [ 30%] ....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 [ 31%] ....s.........s.......s...s.....s...s.......s......s..s...s.......s....s [ 31%] ......s...s...s..s.......s...s.....s......s...........s................. [ 31%] ........................................................................ [ 31%] ........................................................................ [ 31%] .............................s..s....ss...sss.s..ss...ssss.ss.s.ss...s.. [ 31%] ssss..s.sssss.....ss.......ssss..ss...ss..............ss...ss........... [ 31%] ......ss..s......s....................ss.........s......ss..sss....ss... [ 31%] ......................s.........s...........ss..........s.s...s..s...... [ 32%] ....s......s........s.s......s........s.s......s........s.s..........s.. [ 32%] ..ss..........s....ss.........s.....ss.........s....ss.........s....ss.. [ 32%] .......s....ss.........s....ss.........s....ss.........s....s....s...... [ 32%] s...s.....ss.....s....s....ss.....s....s...ss.....s....s...ss.....s....s [ 32%] ...ss.....s....s...ss.....s....s..s.....s.s....s..s.....s.s....s..s..... [ 32%] .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.....s.s...s....s....s.s...s..s.....s.s..s..s...s.. [ 32%] s..s....s..s.s..s....s..s.s..s...s..s.s..s..s...s..s.s..s...s.s.s..s...s [ 33%] s.s...s..s..s.s...s.....ss..s..s..ss...s...s.ss.....s....s..ss...s.s.... [ 33%] ss...ss..ss..ss.ss.s.s..ss.ss.s.s..ss..ss...s.s.ss..ss..ss..s.s.ss.ss.ss [ 33%] ..ss..ss.s.s.s.s..ss..ss.s.s...ss.s.s..s.s.s.s..ss.s.s.ss.ss....ss.ss..s [ 33%] s.s..s.ss...ss..ss..ss..ss..ss..ss.ss....ss..s.s.ss.ss.s..s.ssss.ss.ss.. [ 33%] ss.sss....s.ss.sssss.ssss..s.sss..ss.ss.s....ss..s.s.ss.s.s.ss..s..s.sss [ 33%] .s.sss.sss.s..s.sss..ssss....s.sss.s.ss.ss..sss.s...ss..sssssss.sss.ssss [ 33%] .ssssss.ss.ss.sss.ssss..ssss.s..s.ss..sssssssssss.ssss.sssss..ss..s.sss. [ 33%] ssssss...sssssssssssssss.s.ss.sssss.ss..sssssssssssss...ssssssssssssssss [ 33%] s.sssss.sssss.sssss.sss.ssss.s.ssss.sss.ssssssss.sss.ssss.s.sssssss.ss.s [ 34%] s.ssss..sssssssssssss.sssssss.ssssssssssssss.sssssssss.ss.ssss.sssss.sss [ 34%] ss.sssssssss.ss.ssssssssssss.sssssssss.sss.s.sssssssss.sssssssss.s.s..s. [ 34%] ssss.ssssss.ssssssssss.sssssssssss.sss.ssss.sss.ss.sss.s.sssssssssss.s.s [ 34%] ssssssss.sss.ssssssss.sss.sssss.ssssssssssss..s..ssssssss.sss.sss.ssssss [ 34%] s.ssss.sssssss..ssss.sssssssss..sss.ssssss.sssssss.sssssssssss.ssssss.ss [ 34%] ssss.sss.s.sssssssssss.ssssss.sss.ssss.sssssss..s.ss.ssssssss.ssssss.sss [ 34%] s..ss.ss..sss.ss.sssss.ss.s..ss.ssss.s.ssss..s..sss.ss...sss.s.sss...s.. [ 34%] sssss..sssss..ssss.s..s.s.s.ss..sssss..sssss.s.sss...s.s..ssss.s..ssss.s [ 34%] ..sss.s.s.sss..ss.sssss.sss.s..s.ssss.s..sss.s..sssssss.sss.sssssssss.ss [ 35%] s.ss.sssss.sssssssssssss..ssssssssssssssssss.ssss..s.ssssssssssss.ss.sss [ 35%] sssss.sss.ssssssssss..sssssssssssssssss.ssssssss..ssss.ssssssssssssssss. [ 35%] .ssss.ssss.ssssssss.sssssssssssssssssssssssssss.ssssssssss.s.ss.ssssssss [ 35%] ss.ss.sssssssssssssssssss.ssssssssss.s..ssssssssssssssss.sss.sssssssss.s [ 35%] sss.ssssssss.ssssssssss.sssssssss.ssss.sssssssssssssssssssssssssssssssss [ 35%] .ssssssssssssssssssssssssssssssssssss.sssssssssss.ssssssssssssssssssssss [ 35%] ssssssssss.ssssss.ssssssssssss.sssssssssssssssssssssssssssssssssssssssss [ 35%] ss.ss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] sssssssssssssssssssssssssssssssssss..sss.sssss.ssssss.sssssssss.sss.ssss [ 37%] ssss.ss.ss..sssssssssss.ss.ss.ss.ssss.ssssssssssss...ssssssssss..ssss..s [ 37%] sssss..ssss.sssss...sss.sssss.sssssssss.ssss.ssss.ssss.ssss.ssss.ssss.ss [ 37%] ss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss [ 37%] .ssss.sss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ss [ 37%] ss.ssss.ssss.ssss.ssss.ssss.sssss.ssss.ssss.sssss.sss.sssss.sss.ssss.sss [ 37%] ss.sss.sssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.sss..sss..sss..sss..sss. [ 37%] .sss..sss..sss..sss..sss..sss..sss..sss..sss..sss..sss..sss..s.ss...sss. [ 37%] ..sss..s.ss...sss...sss...sss..s.ss..sss..sss..sss..sss..sss..sss..sss.. [ 38%] sss..sss..sss..sss..sss..sss..sss..sss..sss..sss..sss.s.ss..sss.s.ss..ss [ 38%] s..sss.s.ss..sss.s.ss.s.ss..ss.s.ss.s.ss.s.ss.s.ss.s.ss.s.ss.ss.s.s.ss.. [ 38%] ss..s..s..sssss......................................................... [ 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%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ......................s................................................. [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ..............................................................s......... [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ....................................................................s... [ 47%] .s.s..s..s...s.....s.s.s...s............................................ [ 47%] ........................................................................ [ 47%] ..........................s...s..s..s...s..s...s..s.s..s...s..s.s..s.s.. [ 47%] ........................................................................ [ 47%] .............................................................s.......... [ 47%] ............s.........................................s................. [ 48%] ..........................s...s.s..s...s.s.....ss..s.....sss..sss..ss... [ 48%] s.s.s.....ss....s..s...s.s.s...s..s..s........s....s....s.s....s.....s.. [ 48%] ..s......s..s...s......s....s......s....s..s............................ [ 48%] ........................................................s..s...s..s.s..s [ 48%] ...s.s...s.s.s..s..s.s.s...............s............................s... [ 48%] .....s.ss.s..s...s..s..s.s...s.s.s..s..s.s..s.s..s.ss.s.s.sss..ss...ssss [ 48%] ....sss................................................................. [ 48%] ........................................................................ [ 49%] ..............s..s.s.s..ss..s...ss....s..s..s..s..s..s..s............... [ 49%] ........................s..s.s.s..s....s....s..s..s..s.s...ss..ss....... [ 49%] .s...................................................................... [ 49%] ..............sss.s.s.s.s.sss..s.sss.ss..sss.s.s..ss..s................. [ 49%] .....................................................s..ss...s.s.s..s.s. [ 49%] .ss.s..s.s...ss...............................s......................... [ 49%] .s...s.s..s.s....ss.s.s..s..s..s.s..s...s.s............................. [ 49%] ...s...s.s..s.s..s..s..s.s..s.s..s..s..s.s.............................. [ 49%] ..........................ss...s.s.s...ss..ss...sss.ss..sss.....s....... [ 50%] .................................s..s..ss..ss..ss.ss...s...s.........s.. [ 50%] ..............s..s....ss...s..s..s.......................s.s......ss...s [ 50%] ..s....s.........................s.s..s...s.....sss............ss.ss.... [ 50%] ....s.................ss............s................ss................. [ 50%] ..s.........ss..s..............s.....s................s................. [ 50%] ...........................................ss.ss.s.......s.............. [ 50%] ....................s..s...s......sss..s...sss.............s.s.......... [ 50%] ...................s.ss........sss.ssss.............s.......s...s...ssss [ 50%] .s.s...sss..............................................s..ssss.ss.ss... [ 51%] s.s.s...................................s..s..s...s..s...s.............. [ 51%] ...............s.s.ss.ss...............................s.s.s.s.s.s...... [ 51%] ...ss.s.ssssss......s.................................s..s..s.s..ss..... [ 51%] .................................s.s...s..s..s..s..sssss...ss..s.sss..s. [ 51%] .s.......s.s...s..ss.s..s..s.s..........s.s...ss.s.s.s.s.s.s..sssss..... [ 51%] ....s.s.s...s....s...ss...s...s.s...s.s...ssss...sss.sss..ss...s.s...... [ 51%] ss..........................ss...s..s..ss..s.s.s..s..s...s.............. [ 51%] ........s.s...s..s.s..s...............s....sss....ss.................... [ 52%] ss...ss.s.s.sss..ss.s..s.s......s....................................... [ 52%] .................................s..s..s..s..s..s....................... [ 52%] ...........................................s..s...s..s....s.s..ss....ss. [ 52%] ..........................s..s...s.s..s.s..ss.ss..ss.ss..s..s.s..s.s..s. [ 52%] .sss.s.s.s.s..sss.s.s.s.s..s.sss..sss..s................................ [ 52%] ........................................................................ [ 52%] ................................................................ss.s...s [ 52%] ss.s.ss......s.s..s.....s..s...s...s....s.s...s.s.s..................... [ 52%] ........................................................................ [ 53%] ..........................................................s...s...s..... [ 53%] s.s....s.s.s.s..s...s...s..s.s..s.s...s.s.s..s..s...s.ss...s.s..s.ss..s. [ 53%] s..s.s..s.....ss..s...ss..............ss..s...............s.s.ss..ss.... [ 53%] ss....ss.....ssss...ss....s.s........................................... [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ....................................................................ss.. [ 53%] s...s....ss.....s..s.ss..ss.s.s..s..ss.s..s..s..ss..s..s.s...s.s.s..ss.. [ 53%] ..s.ss...s..s....s..s.s...s.s...s........ss.s.s.....ss.................. [ 54%] ...........................................................s...........s [ 54%] ......s...........s.........s.......s........s.....s............s....... [ 54%] ..s............s.......s......s....s..........s.........s.....s.......s. [ 54%] ..s....s.s...s..s.s........s...ss.sss.ss.s.ss.s..sss..sss.ss...ss..sss.. [ 54%] ...ss.s.ss..s...s.s..s......ss.......................................... [ 54%] .......................ss......s.....s..s..s..s.s.s........sss...sssss.. [ 54%] s..s.sss....s..s...s..s.s..s..s..s...s.....s...ss....s..s..s.....ss..... [ 54%] ......s....s....s.....ss....s..ss...............s.......s........s..s... [ 55%] ...s...s......s..s......ss.....ss......s.s...s...s..s..s...s.s......s.s. [ 55%] .........s..s......s.s.s..........s.ss......s.ss....s...ss..s..s....s... [ 55%] ..ss...s....s.s..s.....ss.......s...s........s.s..........ss..........s. [ 55%] s.........ss.........ss............ss..........ss.......ss......ss...... [ 55%] s.s.......ss.....ss....ss.....ss......ss...ss...ss.....s...s...s....s... [ 55%] ssssssssssssssssssssssss.ssssss..s.s..ss.s..s.....ss...s.s...s..s.s...ss [ 55%] .s..s..s.s....s..s....s.s...s..s.s...s..s....s.....s.s...s...s.s.s.s.... [ 55%] .ss...s.....s.s..s..ss.................................................. [ 55%] ...........................s..s...s....s.s...s.........s.ss..s..s...s... [ 56%] ss..s.s..s.....................s....s..s....s......s.s....s..sss..s..... [ 56%] ss....s.s..s..s.s....s..s...s..s..s.....s............................... [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] ...................................................................s...s [ 56%] ..ss..s.s..s.s......ss..s...s....s..s...s...s..s..s.....ss....s...s..... [ 56%] .s....s..ss...s..s...s..s..s..s..s....s...s.ss...s..s..ss...ss....s...s. [ 56%] .s................s............ss.........s.....ss.....ss..s..s...s..... [ 57%] ss...s..s..s.s....ss..s.........ss...................................... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ...................s...s.s..ss..s..ss.s...s.s.s......................... [ 57%] .........s....s.s..s.........ss....s........ss..sss...s............s...s [ 57%] s..........s..s...ss.s........sss.....s.s..s..s.s..s.....s.s....s..s.... [ 57%] ss...s...s.......s....s.s.s..s...s.s...s.s.s.s.ss..s...s.s.s...s..ss.... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 58%] ...................s...s..s..s..s..s..s..s......s..s.s..ss...s..s..s...s [ 58%] ...s..s....s.........s.....s......s.......s........s....s.........s..... [ 58%] .s.s....sssss.ssss...s.................................................. [ 58%] ...s...s..s....s...s..s...s......s.s...s....s.s....s...s....s..s......s. [ 58%] ...s.s....s...s..s...s..s..s..ss...s..s.s..s..s.s....s.s......s......... [ 58%] .......................................................ss....ss..s...... [ 58%] ..............................................s..s..s...s.......sss..s.. [ 58%] .s......ss...s..s.ss...s...s.s..s....s..........ss.s...ss..s.....s..s... [ 58%] .s..s...ss...ss..s...s..s............................................... [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] .............s.......................................................... [ 59%] .................s..ss.s.ss..s..s.s.ss.ss....ss..ss.......ss....s..s...s [ 59%] .s..s...s..ss.s..ss..s.s.s.s..s..s..s..s...s.s..s..s....s..s.s..s..s.s.. [ 59%] s...s.s.s....ss..s...s.s.s..s.s..s...................................... [ 59%] .............................s....s.....s....s...s.....s........s...ss.. [ 59%] .......s..........ss.................................................... [ 60%] ........................................ss..s..s..s..s..ss....s....s.s.s [ 60%] ...s..s.ss...ss..s..sss............ss..........s.ss....s....ss......s..s [ 60%] .s......s...s.....s.......s...s...................s...s................. [ 60%] ..ss...s................ss................s..ss............s...s..ss.... [ 60%] .........s..s..ss.............s..s..ss............s...s..ss...........s. [ 60%] ..s..ss...........s...s..s.s...........s..s..s.s...........s..s..s.s.... [ 60%] ........s.s..s.s...........s..s..ss.............s.s..ss..............s.s [ 60%] ..s.s.............ss..s.s............s.s..s.s.............s.s..s.s...... [ 60%] .....s..s..s.s.........s..s.s...s.........s..s..s...s...s.....s..s.....s [ 61%] .........s.s.....s.........s.s.....s......s....s....s......s....s....s.. [ 61%] .....s....s....s......s....s....s.....s.....s...s.....s....s....ss...... [ 61%] ..s...ss.........s...ss........s.....ss........s..s.s.......s...s.s..... [ 61%] ...s..s.s......s..s.s......s.s.s........s.s.s......s.s.s....s..ss.....s. [ 61%] .ss.....ss.s........s.ss......s...ss......s...ss........s.s........ss... [ 61%] .....s.s.......s.s.......ss......ss.....s.s.....ss.....ss.....s......s.. [ 61%] ...s......s...s.....s....s.....s.ssssss..s.............................. [ 61%] ......................................s................................. [ 61%] ...................................................s.s...s.s.s..s...s.s. [ 62%] .s....ss..s..s..s...s.s.....s..s.s.s.s..s...s.ss.s.s..s..sss..ss.s...sss [ 62%] s.ss.ss.s.ssss...sssss..ss...s......s..sss...s.sss.ss.sssss...ssss..s..s [ 62%] ..ss.ss...ssss...s.ss.s.ss.ss..s.sss.................................... [ 62%] ..s..................................ss....sss..........s..........s.... [ 62%] .ss......s........s...............s..................................... [ 62%] ........................................................................ [ 62%] ............................................................s........... [ 62%] ........................................................s.......s..s...s [ 63%] ....s..s.......s....s..............s..............s..............ss..s.. [ 63%] ss.....s...s.........................s..ss..s.......s...........s......s [ 63%] ...............s..........s.............s.............s...........s..... [ 63%] .....s...........s..............s......s.....s.......s.........s....s... [ 63%] ...s...........s.......s.....s.sss..ss.sss.s..s.sss....sss.............. [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ................................................s..s............s...ss.. [ 63%] .....s..ss......s..s.....s...s...ss.s....s.sss.ss.....ss.s.ss.ss....ss.. [ 64%] .sss.ss...s..ss.ss.....s....s........s...s........ss.s.s.ss.....ss...ss. [ 64%] .s.s....ss...ss..ss.ss..sss.s...s..s...s.s..s...s.....ss.sss.s.s......ss [ 64%] ssss..................s.ss...ss....s.ss.s.s..s.ss....ss.....s..s.s...... [ 64%] ....................................................s................... [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 64%] ........................................................................ [ 65%] ........................................................................ [ 65%] ...........................................s....s..s.s...s.....sss...s.. [ 65%] ..ss.........s.s..s....s..s.s..s...s..s...s...ss....s................... [ 65%] ........................................................................ [ 65%] .....................................s.................................. [ 65%] ..s.s....s.s....s.s...s..ss...s..s.............ss.....ss.sss....ss.sss.. [ 65%] ....s.sss.....s..sssss.ss..s...ss.ss.s....ss................s..s..sss... [ 65%] s...ss...ss........s..........ss..s....sss...s..........s.sss.sss..sssss [ 65%] s..s...ssss..ss..ss.ss.ss....sssss.....s..s...s...s.....s......s......s. [ 66%] ......s......s......s.........s....s......s....s..s.s.s.ss..ss..ssss..s. [ 66%] .s..s.s..s..sss...s..s...ss.s.....s...ssss.s.s....ssss.sss...ss.s..sss.. [ 66%] ..s.s.s..s.s...s.s...s....ss.s....ss...s...s..s.s..s.s....ss....s.s...s. [ 66%] s..ss....s..s..s....s.s...s..s.s..s....ss.s.s...s.s.s.ss.s.s..s.s.s.s... [ 66%] ...........................................................s............ [ 66%] ............................................s........................... [ 66%] ...............s..s....s.s...s.s.s.s..s.s...s.s..s..s..ss............... [ 66%] ........................................................................ [ 66%] ..........................s......s..s..s....s....s...s.s..s...s...s..s.. [ 67%] .s........ss.....s.s............ss...........s..s...s..s........s.....s. [ 67%] .s........................s....ss..s....s.s.s...s..s.s.....sss...ss...s. [ 67%] .s.s.ss...ss.s..s...s..s..s....s..s..s............ss.....ss..s.s....s... [ 67%] .....ss..s...ss......ss....s.........ss......ss.......ss...ss.......s..s [ 67%] s...ss............s..ss..s..ss...s................ss.s...s...s......ss.. [ 67%] .s......ss...s...s...s..s....s.s..s..s....s.s...........s..s...s.s..s..s [ 67%] .....s.s....s..s..........s.........ss...s........s.....ss..sssss.ss.s.. [ 67%] ..s.ss.s..s..ss..s...ss................................................. [ 68%] ........................................................................ [ 68%] ........................................................................ [ 68%] ......................................s..s.s...s......s....s.s..s....s.. [ 68%] ..s....sss.......sss.ss..s.s..s.s..s....s.s..s...s.s...s...sss.....s.s.. [ 68%] s.......s.s..s..ss..s.s.s..s..s....ss.s........s...............s...ss... [ 68%] .s.ss.s..ss.s.....s.ss....sss....ss.ss......s...ss....ss.s...s..s.s...s. [ 68%] ..s....................................................s................ [ 68%] ................s........s...........s.........s.....s...............s.. [ 68%] ........s...........s.......s......s.....s..s.....s.s.....s..........s.. [ 69%] .......s.........s........s................s.............s.............s [ 69%] ............s...........s.......s............s.......s....s......s...s.. [ 69%] ...ssssss..ss...s..s.ss..sss.ss.ss..ss.s.sss.s...s.s.....ss.s..s...s.s.. [ 69%] ...s...s.s.s............................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] .................................s.............s.............s.......... [ 70%] ....s............s...........s..........s...........s...........s....... [ 70%] ..s.......s......s........s............................................. [ 70%] ....................s...........................ss..s...ss.s....ssss.ss. [ 70%] .ssss.s..s..ss.....ssss..s.s..s....ssss...s..sss.sss..sss...ss.ss.....ss [ 70%] ss.s.s.ss..s.sss...ss.ss....s....ss.s..s.s..ssss..ss..s..sss.s.ss.ss...s [ 70%] ..s...s...s....ss...s...s.s.....ss....s...s..s....s..s...s....s...s.s..s [ 71%] ....s...ss...s.s...s..ss..s..s.s..s.......ss..s.ss.....s.s......s.ss...s [ 71%] .s....s..s.s...s....ss...s.s.....ss...s.ss..s..s..s.s.s...s..s..s..s.s.. [ 71%] .s....s......s...ssss....s.ss..s.sss..ss.s...sss.....s..ssss...s....ss.. [ 71%] .ssss......s.....s...........ss.s...ss.......ss....s...s....s..s..s..s.. [ 71%] .s..s..s.....s...ss..................................................... [ 71%] ........................................................................ [ 71%] ........................................................ss..s...ss...s.s [ 71%] ...s..ss.s...s....s...ss....s..s..s.s....ss.s...s...s..s..........ss.s.. [ 71%] s..s....s...sss.s....s..sss..ssss..ss.s..s..sss.ss.s.s.ss.ss.......ss.ss [ 72%] .s..s...s..s.s..s..ssss..s..s.ss..s...s.s.sss.s.s.sss...s....s.s.....s.. [ 72%] ..s....s...s..s.s....................................................... [ 72%] ........................................................s............... [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ................s......ss.........s....s....s.sss.s........s....s....... [ 72%] ss....ss...ss.ssss..s....ss.....s.....s.s...s...ss............ss.s.s.... [ 73%] ss....s.....ss.s.........ss............................................. [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ...........................................................s...s...s...s [ 73%] .s..ss..s..s...s...s..ss......s......................................... [ 73%] ........................................................................ [ 73%] .....................s...s...ss.s.s...ss.s..s....s..s......s.s.s.....s.. [ 73%] ...s....s...s...s...........s.....s.s...............s...ss.............. [ 73%] .s...................................................................... [ 74%] .........................s....s..s...s.s..s.s...ss..s..s..s.s.s..s.s.... [ 74%] ..s.......s....s.s...s..s..s.s.s..sssss....s.ss.ss..ss..s.....s.ss.s.... [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ....................s.s.....s.s..s...s...s...s.....s.ss....s.s....sss..s [ 74%] .ss....s..s...ss...s..s.s...s..s....s.s...s..s..s....ss..s.....s......s. [ 74%] ...s...s.....s..s..s....s....s......s...s....s..ss....ss...s..s.s....... [ 75%] .s.....s....sssssss.s..ss..ss..s..s..s..ss.ss..s..s.s.s...ss..s..s.s..ss [ 75%] .s..s.s....s............................................................ [ 75%] .......................................................s................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] .....s.................................................................. [ 75%] ........................................................................ [ 75%] ........................................................................ [ 76%] .............ss...s..s...s.ss....ss..ss...s.s..ss...ss.s..s...ss..s.s... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................s............................................... [ 77%] ........................................s............................... [ 77%] .................s...................................................... [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 78%] .................................................................s.s...s [ 78%] .s.s.s.ss.sss.s..s................s..................................... [ 78%] .....................................................s......s...s...s... [ 78%] .s.....s....s...ss...s....s...s.s.......s..s.....ss..s.........s.....s.s [ 78%] .........ssss..ss....s...ss......s...................................... [ 78%] ...............................s...s...s.............s........s......... [ 78%] .s.........s........s....s......s...s..s.s..s......s..sss..ss.s.ss....s. [ 78%] .s.....s...s.....s.s....s.s....s..s....s...s...s.s...sssss...s..ss....s. [ 79%] ..ssss...s.s.ss.ss.s.s..sss..s....s.s................................... [ 79%] ........................................................................ [ 79%] ......................................................s.s.s...s..s..s... [ 79%] s.s..s...s...s.s...s......ss.s.ss..s..ssss..ss...s.s.s.ss....s.s.s...s.. [ 79%] s...s...s..s.....ss...s..s.s.s..s...s.....ss.s.sss..s................... [ 79%] ........................................................................ [ 79%] .............s.....ss..s.s....s....s.s...s..s..s....s...s...s...s.ss.... [ 79%] ..ss.........s....s...ss.....s...s.s...s..ss..s....s.s..s.....s...s....s [ 79%] ........................................................................ [ 80%] ........................................................................ [ 80%] ............................................s..s..s..s.s..s.s...s.s..s.. [ 80%] s..s...s..s..s.......s....s...s.......................................s. [ 80%] ...s..s......ss...s......ss...s..s...s..s....s.......s...s.s...s.s....s. [ 80%] ...s.s....s...s.s..s....s..s............................................ [ 80%] ........................................................................ [ 80%] .................................................s......s......sss...... [ 80%] ss.s..s.....s..s...s.s..s.....s..s..s...s.s..s.s....ss..s..s.s...s..ss.. [ 80%] ........................................................................ [ 81%] .........................................ss..........s..s..s..ss....ss.s [ 81%] ..ss....s....sss..........s..s..s....sss.s..s..s...s............s....s.. [ 81%] ..........s....s...s.............s...s.............s...s.............s.. [ 81%] .s............s...s............s...s............s...s............s..s... [ 81%] ............s................s..............s............s............s. [ 81%] ........................................................................ [ 81%] ........................................................................ [ 81%] ...........s.ss..ss...s..ss..ss...ss.s.s.s.ss..s.s..s.s.s.s.ss..ss..s.s. [ 82%] s.s..s.....s..s...s..s...s.s..s....s...s................................ [ 82%] ....ss.s..s....s..sss...s..s.s.s.s..s.ss.ss.s........ss...s..s...s...s.. [ 82%] s.ss.ss........s.................ss..s..s....s..ss....s.s...s..ss..ss... [ 82%] .s.......sssss.s...............s........................................ [ 82%] ........................................................................ [ 82%] ...............................s....s..ss.ss..s.s..s....s....s.s......s. [ 82%] .s.s....s....ss.s....s...ss..s...s...s...s...ss..s....ss..ss..s...s...s. [ 82%] ....ss...s.s.....s..ss.s.......s........................s.s...s.s..s..s. [ 82%] ...s..s....s.s...sss..s......ss.......s..s.ss.s.s.....s...s..s..s..s.... [ 83%] .s..ss.s.s....s......s.s.s.s.s.....ss...s..s............................ [ 83%] ........................................................................ [ 83%] .....s...s....s..ss..s....s..........ss..s...s..s...ss....s..s.......sss [ 83%] ...s...s....s.s..s....s...s.......ss....s.......s....s.sss.s....s...ss.s [ 83%] ......s..s................s............................................. [ 83%] s..s.s...s...s..s..s..s.s...s....s.............s.sss...s.ss..s.....ss... [ 83%] ...s...s.................................................s...s..s....... [ 83%] .ss.s.sss..s.ss.s.s....s..s...ss..s...sss......sss.s..........s.....s..s [ 84%] ..s....s..s...s..s.....s.s...s..s...s..s.........s.....s...s..s......ss. [ 84%] ...sss.....s............................................................ [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ......................s...s...s.s.........s......ss..ss................. [ 84%] ................s......s..s....s...s...s..s..s...s......s.......ss..s... [ 84%] ..ss...s....s....s....s....sss...ss....sss.....s...s..s..s...s...ss..s.s [ 84%] s.s.s..s..ss.s.s..s...sss.ss...ss........s..s........................... [ 84%] ......s..................................................s.s....s.....s. [ 85%] s.......ss..s..s....s...s.....s....s..ss....s..s......s.s.s..s.....s.... [ 85%] .ss..........s....s..s.....s...s....s................................... [ 85%] ........................................................................ [ 85%] ..................s......s......s.s..s...s.......ss.s..s..........sss... [ 85%] ss....s...s.s...s..s...s.......ss....................................... [ 85%] ........................................................................ [ 85%] s..s...s....s.s.s...s.s...s.ss..s...s.s...ss..s...s..s..s.s...s.sss.sss. [ 85%] ....ss.s..sssss.ss.s.sss...s.......ss..s..s....s.....s...s...s.s....s... [ 85%] s.s...s..s..s.....................s..................................... [ 86%] ..............................................s......................... [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] ...........s.......s.........s.........s........s.......s......s......s. [ 86%] ....s.....s...s....s....s..s..s..s...s...s....s.s....................... [ 86%] .....s..s.s...ss..ss....s....s...ss...s..s...s..s..s..s.s....ss.....ss.. [ 86%] .s.s..s....s.s..s.s..s.s...s............................................ [ 86%] ................................s....s....s..s...s..s...s.s....s...s.... [ 87%] .....................................s.................................. [ 87%] .................s...................................................... [ 87%] ...................................................s.................... [ 87%] ........................................................................ [ 87%] ...............s.........................s.............................. [ 87%] ......................s................................................. [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] .........s.............................................................. [ 88%] ........................................................................ [ 88%] .....s.................................................................. [ 88%] ................................s....................................... [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] .............s.........s................................................ [ 89%] ........................................................................ [ 89%] ..................................................s..................... [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ....................................................................s..s [ 90%] .s...s...s.s..ss.s.s..ss.....s...s..ss.......s.ss....s.s..s.s....s.....s [ 90%] ......s.......s..s....s.......s...s..s....s..s...s...s.s.......s.....s.. [ 90%] .s....s.s.........s........s.......s..........s..s...........s...s...... [ 90%] ..........................................................s..s.......... [ 90%] ........................................................................ [ 90%] ........................................................................ [ 91%] ........................................................................ [ 91%] .............s....s..s.......s.....ss..s.ss.s.ss.s.ssss.sss.s..ss.s....s [ 91%] .sss.s.s..sss.......................s.s.......s......................... [ 91%] ..............s..s......ss..s...s.s...s...ss...ss..ss......ss...s..s...s [ 91%] ..s.ss....s.ss..s..s....s....ss.s.ss.s.s..ss..s.s...s.s.....ss......s.s. [ 91%] ...ss...s.ss....s...............................................s....... [ 91%] .......................s................................................ [ 91%] ..........................s....s.......s.................s.............. [ 92%] .s...........s.....s..........s.....s.....s.......s......ss............s [ 92%] ...........s......s.............s.s.......s.....s.....ss...s....s..s..s. [ 92%] ..ss...........sss....ss......ss.......s...s.s.......s.s.ss.ss.ss..ssss. [ 92%] sss........s.....................s...................................... [ 92%] .............................................s..............s........... [ 92%] .........s............s..........s.............s.............s.......... [ 92%] ...s.............s.........s.........s........s.......s........s....s... [ 92%] ...s...s.s.................................s.....s.s.s.ss.......s..s.s.s [ 92%] ....ss.s...s..s...ss...s..ss....s.s..s.s...s...s....s...s.....s..s..s... [ 93%] ....s.s..s.....s...s...s.......s..s...........ss........s.s........s.... [ 93%] .........s........s......s..........s....s.............................. [ 93%] ...s.................................s.................................. [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] ........................................s.....................s......... [ 93%] ........................................................................ [ 94%] ............................s...s.....s......s..s.s...s.....s.s......s.s [ 94%] ..s...s..s.......................s..ss.....s.ss..ss.ss.s.ss...ss.sssss.. [ 94%] .ss.sss.s.ss.sss...ss..ss...s.s.s......................................s [ 94%] ...s.....................s.............................................. [ 94%] ........................................................................ [ 94%] .......................................................................s [ 94%] ....s..s..s...s....ss..ss.s...s.ssss...ss.sss.....sss...ss..sssss..sssss [ 94%] ....s.....s...ssss...................................................... [ 95%] .........................s.............s.ss.....ss..ss....s.s...sss..sss [ 95%] .s...s.sss........ss......s...ss..............s..ss..............ss...s. [ 95%] s............s..s.s............s...s.........s...s.........s.s......s..s [ 95%] ....s.s...ss..ss.ss.ss....s.s.ss.s...................................... [ 95%] ...........s............................................................ [ 95%] ..................................................s............s........ [ 95%] ..........................................s...s.s..ss..s.ss.s.ss.s..s.ss [ 95%] ...ss.ss..ss.sss..ss..ss.s..sssssss...s...ss.s.............s......sss.s. [ 95%] ..s..s..s...s.........................s.......s......s.................. [ 96%] .............................................s...........s.............. [ 96%] ........................................................................ [ 96%] .....................................ss..ss.ss.....sss.ss..ssss.ssss.sss [ 96%] .s.s..s.ss.sss.s.......s..s.s....s.s.......ss...s..........s....ss.s.... [ 96%] ......................................s..s....s....s..s..s............ss [ 96%] .......................................s........s.s............s........ [ 96%] .......s................................................................ [ 96%] ................s....s...ss..sss.sss..sssss.s.s.ss.s..s...sss..ss.sss.ss [ 96%] ssss.ss.ssss..ss........s..s.s.s........................................ [ 97%] ..........s.............s.....s..................s...................... [ 97%] ....................s.........................................s......... [ 97%] .................................ss......ss..sss..s..s..........s...s... [ 97%] .sss..sss.s.ss.s..ss........s....ssssss.ss.ss.ssss.s.s...ss...s..s...s.. [ 97%] s..s....................................s...s....................s...... [ 97%] ...............s..s...s.......s......................................... [ 97%] ........................................................................ [ 97%] ......s.s..s..s....s...ss.s..s...sssss....sssssss..ss....s.ssssss.ssss.s [ 98%] s..s....s.s.ss.s...ss..ss..ss.ss.................s...................... [ 98%] ........................................................................ [ 98%] ........................................................................ [ 98%] ......................................s.....s.................s.....s..s [ 98%] .ss.s.ss.ssssssss..s.sssss..s.ssss.ssss.ss.ss..ssssssss.ss.ss.s......... [ 98%] ........................................................................ [ 98%] ..........................................................ss.s.......... [ 98%] ..s.......................ss.............s........s.ss...s.s.s.s........ [ 98%] ............................s....ssss.s.ss..s.....s.ss.....s.s.ss.s...ss [ 99%] ...ssss.s.s..s.s.s.ss...s............s.................................. [ 99%] .......s...ss.....s.s.s........ss.......s..s..s..s.s...ss.s.ss.ss..s.s.. [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ..........................................................s.s...s.s.s.s. [ 99%] ssssss.ss.sssss.ssssssss.sssssssssssssssssssssss.sss.....s.............. [ 99%] ........................................................................ [ 99%] ....................................................................... [100%] =============== 54390 passed, 7745 skipped in 534.58s (0:08:54) ================ >>> py3-ducc0: Entering fakeroot... >>> py3-ducc0*: Running postcheck for py3-ducc0 >>> py3-ducc0*: Preparing package py3-ducc0... >>> py3-ducc0*: Stripping binaries >>> py3-ducc0*: Scanning shared objects >>> py3-ducc0*: Tracing dependencies... python3 python3~3.12 so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 7.8 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.39.1-r1.apk >>> py3-ducc0: Build complete at Mon, 09 Feb 2026 18:32:35 +0000 elapsed time 0h 13m 32s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Uninstalling dependencies... ( 1/57) Purging .makedepends-py3-ducc0 (20260209.181906) ( 2/57) Purging py3-gpep517-pyc (19-r1) ( 3/57) Purging py3-gpep517 (19-r1) ( 4/57) Purging py3-installer-pyc (0.7.0-r2) ( 5/57) Purging py3-installer (0.7.0-r2) ( 6/57) Purging py3-pybind11-dev (3.0.1-r0) ( 7/57) Purging py3-pybind11-pyc (3.0.1-r0) ( 8/57) Purging py3-pybind11 (3.0.1-r0) ( 9/57) Purging py3-scikit-build-core-pyc (0.11.6-r0) (10/57) Purging py3-scikit-build-core (0.11.6-r0) (11/57) Purging cmake (4.2.3-r0) (12/57) Purging py3-pathspec-pyc (0.12.1-r2) (13/57) Purging py3-pathspec (0.12.1-r2) (14/57) Purging py3-typing-extensions-pyc (4.15.0-r0) (15/57) Purging py3-typing-extensions (4.15.0-r0) (16/57) Purging samurai (1.2-r8) (17/57) Purging py3-setuptools-pyc (82.0.0-r0) (18/57) Purging py3-setuptools (82.0.0-r0) (19/57) Purging py3-wheel-pyc (0.46.1-r0) (20/57) Purging py3-wheel (0.46.1-r0) (21/57) Purging python3-dev (3.12.12-r0) (22/57) Purging py3-pytest-xdist-pyc (3.8.0-r0) (23/57) Purging py3-pytest-xdist (3.8.0-r0) (24/57) Purging py3-execnet-pyc (2.1.1-r0) (25/57) Purging py3-execnet (2.1.1-r0) (26/57) Purging py3-pytest-pyc (9.0.2-r0) (27/57) Purging py3-pytest (9.0.2-r0) (28/57) Purging py3-iniconfig-pyc (2.3.0-r0) (29/57) Purging py3-iniconfig (2.3.0-r0) (30/57) Purging py3-packaging-pyc (25.0-r0) (31/57) Purging py3-packaging (25.0-r0) (32/57) Purging py3-parsing-pyc (3.3.2-r0) (33/57) Purging py3-parsing (3.3.2-r0) (34/57) Purging py3-pluggy-pyc (1.6.0-r0) (35/57) Purging py3-pluggy (1.6.0-r0) (36/57) Purging py3-py-pyc (1.11.0-r4) (37/57) Purging py3-py (1.11.0-r4) (38/57) Purging py3-pygments-pyc (2.19.2-r0) (39/57) Purging py3-pygments (2.19.2-r0) (40/57) Purging py3-numpy-tests (2.4.2-r0) (41/57) Purging py3-numpy-pyc (2.4.2-r0) (42/57) Purging py3-numpy (2.4.2-r0) (43/57) Purging python3-pyc (3.12.12-r0) (44/57) Purging python3-pycache-pyc0 (3.12.12-r0) (45/57) Purging pyc (3.12.12-r0) (46/57) Purging python3 (3.12.12-r0) (47/57) Purging openblas (0.3.30-r2) (48/57) Purging gdbm (1.26-r0) (49/57) Purging libarchive (3.8.5-r0) (50/57) Purging libbz2 (1.0.8-r6) (51/57) Purging libffi (3.5.2-r0) (52/57) Purging libpanelw (6.6_p20251231-r0) (53/57) Purging libuv (1.51.0-r0) (54/57) Purging mpdecimal (4.0.1-r0) (55/57) Purging rhash-libs (1.4.6-r0) (56/57) Purging sqlite-libs (3.51.2-r1) (57/57) Purging xz-libs (5.8.2-r0) Executing busybox-1.37.0-r31.trigger OK: 362.1 MiB in 103 packages >>> py3-ducc0: Updating the community/riscv64 repository index... >>> py3-ducc0: Signing the index...