>>> py3-ducc0: Building community/py3-ducc0 0.40.0-r1 (using abuild 3.16.0-r0) started Mon, 23 Feb 2026 14:48:56 +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 (20260223.144859) 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_40_0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/ducc-ducc0_0_40_0.tar.gz.part' ducc-ducc0_0_40_0.ta 100% |********************************| 448k 0:00:00 ETA '/var/cache/distfiles/edge/ducc-ducc0_0_40_0.tar.gz.part' saved /var/cache/distfiles/edge/ducc-ducc0_0_40_0.tar.gz: OK >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/edge/ducc-ducc0_0_40_0.tar.gz /var/cache/distfiles/edge/ducc-ducc0_0_40_0.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/edge/ducc-ducc0_0_40_0.tar.gz... 2026-02-23 14:49:37,319 gpep517 INFO Building wheel via backend scikit_build_core.build 2026-02-23 14:49:38,230 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2026-02-23 14:49:38,230 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 (2.7s) -- Generating done (0.0s) -- Build files have been written to: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/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_40_0/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fftnd_impl.h:72, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fft_inst1.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = ducc0::Cmplx; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = ducc0::Cmplx; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fftnd_impl.h:385:41: required from 'void ducc0::detail_fft::{anonymous}::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const ducc0::detail_fft::shape_t&, T0, size_t, const Exec&, bool) [with Tplan = ducc0::detail_fft::pocketfft_c; T = ducc0::Cmplx; T0 = float; Exec = ExecC2C; ducc0::detail_fft::shape_t = std::vector; size_t = long unsigned int]' 385 | template class TmpStorage | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fftnd_impl.h:1436:33: required from 'void ducc0::detail_fft::c2c(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, const shape_t&, bool, T, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1436 | general_nd>(in2, out2, axes2, fct, nthreads, ExecC2C{forward}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fft_inst_inc.h:59:25: required from here 59 | T fct, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'ducc0::Cmplx*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = float; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = float; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fftnd_impl.h:385:41: required from 'void ducc0::detail_fft::{anonymous}::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const ducc0::detail_fft::shape_t&, T0, size_t, const Exec&, bool) [with Tplan = ducc0::detail_fft::T_dct1; T = float; T0 = float; Exec = ExecDcst; ducc0::detail_fft::shape_t = std::vector; size_t = long unsigned int]' 385 | template class TmpStorage | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fftnd_impl.h:1459:26: required from 'void ducc0::detail_fft::dct(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, int, T, bool, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1459 | general_nd>(in, out, axes, fct, nthreads, exec); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/fft/fft_inst_inc.h:61:68: required from here 61 | const shape_t &axes, int type, T fct, bool ortho, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'float*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:38: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:1664:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 1664 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:1685:34: required from here 1685 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = float; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:1664:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 1664 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:1703:34: required from here 1703 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = float; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:2063:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 2063 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2064 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:2080:34: required from here 2080 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:2063:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 2063 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2064 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:2094:34: required from here 2094 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.h:32, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:31: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = char; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = char; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/math/solvers.h:311:23: required from 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]' 311 | aligned_array tmpstorage(maxbytes); | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:1664:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 1664 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1665 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/sht/sht.cc:1685:34: required from here 1685 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_40_0/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [30/30] Linking CXX shared module ducc0.cpython-312-riscv64-linux-musl.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmpojy81146/wheel/platlib/./ducc0.cpython-312-riscv64-linux-musl.so *** Making wheel... *** Created ducc0-0.40.0-cp312-cp312-linux_riscv64.whl 2026-02-23 14:53:27,005 gpep517 INFO The backend produced .dist/ducc0-0.40.0-cp312-cp312-linux_riscv64.whl ducc0-0.40.0-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_40_0 configfile: pyproject.toml plugins: xdist-3.8.0 created: 64/64 workers 64 workers [62135 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ...........................s.......ss...s..........................s.s.. [ 28%] ....ss...ss....sss....................ss..ss........s..ss...ss....s.ss.. [ 29%] .sss..s...ss.............sss.......ss......s.sss..s...s.s...s.s..s...... [ 29%] ..sss.s.....s...s...s....s..s..s..s.....s..ss..s.ss.......ssss..ss..s..s [ 29%] .......s..s....s..s.s.s.....ss..ss..ss.ss......s.s.......s.s......s..s.. [ 29%] .ss...s..s........s.s....s........s...s.s..s...s..s.s..ss...s..sss.ss... [ 29%] sss.......sss.ss.s...ss..s..ss.s...sss.......s.ss......sss..ss..s.....s. [ 29%] s.s........s.s..s....ss......s....ss...s.sss...s.ss...s..ss.......s.ss.. [ 29%] ....s..ss..........s.ss...sss............s.ss..s...s.s.s.s..s.s.s.s....s [ 29%] .s.ss..s....s....ss.s...ss.sss.....ss...s.s.s...ss..s..s.s..s.s.s.s.s..s [ 30%] ..s.s...ss......s..s..s.....ss...s..s..s.ss...s..ss.ss.s.s.s......ss.... [ 30%] s.ss..ss.......s..ss.ss..sss....sss.ss.ss.sss.ss..sss..ss.....s.....ss.s [ 30%] s..s.ss..ss....s...ss.....s.s...s...ss....s.ss.ss.....s.ss..ss...s..s.s. [ 30%] ss..ss...s.ss...ss.s.s.s...s..s...s..ss.....s...s.s.ssss.s.ss.s.s.ss.s.s [ 30%] ....s..ss..s.ssss.s..s..s...ss.s.s..s....ss...ss.s..ss.s...s.....s...ss. [ 30%] .s.s..sss...s..s....s.ss..ss.....s...ss..s.ss....s.s..sss...ss..s...s..s [ 30%] ..s..s.s...ss...ss....s.ss....ss..s....s.s...ss.sss...sssss....ss.s.ss.. [ 30%] .s..ssss....s.s..s.s..s......ss..s.ssss..ss.s...ss......sss...ss....s.s. [ 30%] s.s.s.....s.ss..s...s....sss..s.s.....s...s.s..ss...s...s..s...s.s..s.ss [ 31%] ....s.sss.s..s.ss......s..ss..s..sss.s....s..s.s..s......s.ss....s...... [ 31%] s.s.s.ss.....s..ssss......s..s...s..ss.....s...s.s...ss..s.s..s.ss....s. [ 31%] .ss..ss.........s.ss.s.s....s.ss..ss.s.s.s....ss...s.s.ssss..s.s.ss..... [ 31%] .s.s..ss.s.......s.s...ss.s.....s...s....ss.s..........ss..ss.s......s.. [ 31%] .ssss.......sss.s.s......s...s.ss.s...........s.ss..s.s................. [ 31%] .s.ss..s.s..................s.ss..s.s..................s.ss..s.s........ [ 31%] ..........s.ss..s.s...................sss..s.s..................sss..s.s [ 31%] ..................sss.s..s.................sss..s.s................sss.s [ 31%] ...s...............sss..s..s..............sss..s..s..............s.ss.s. [ 32%] .s..............sss..s.s..............sss..s.s...............sss..s.s... [ 32%] ...........s.ss..s.s.............sss..s.s.............s.ss.s..s......... [ 32%] ....s.ss.s..s...........s.ss.s..s...........s.ss.s..s...........s.ss.s.. [ 32%] s...........s.ss.s..s............s.ss.s...s............s.ss.s..s........ [ 32%] ...s.ss.s..s...........s.ss.s..s............s.ss.s..s.............sss.s. [ 32%] .s..........sss.s..s...........ss..s.s...........ss.s.s............ss.s. [ 32%] s............ss.s.s..........ss.s..s...........ss..s..s.........ss.s.s.. [ 32%] .......ss.s.s.........ss..s.s...........ss.s.s.........ss.s.s.........ss [ 33%] .s.s..........ss..s.s.........ss.s..s.........ss.s.s........ss..s.s..... [ 33%] .ss..s.s.......s.s.s.s......ss.s.s.......ss.s..s.......s..s.s......s.s.. [ 33%] s......s.s.s.......s.s.s......s..s.s......s.ss...s..sss.....ssss....s.s. [ 33%] .ss...ssss.....s.ss.s..........sss.s....s.s.s.s......s.ss.s......s.s.ss. [ 33%] s..ssss..s..s.ss.s.s..sss..s.s.......ss.ss..s....s.sss.s....s.sss..s..s. [ 33%] ss.s...s.s.sss.s....ssss..s...ssss.s..sss....s....s.sss....ssss..sss...s [ 33%] ss..sss...ss.s..ss...s....s.s.s.....sss...ss.s..ss.s..ss..s..ss.s...ss.. [ 33%] s.ss..s.ss.s.s.s..s..s.s.s.ss..s..ss..s.s..s..s.s.ss...ss.s..ss.s.ss.s.s [ 33%] s..s..ss..s....ss..ss..ssss..s.sss..s..s.ss....s.s.ss..ssss..s.s.ss...ss [ 34%] ss.ssss.ssss....ssss.s......s.ss.s..sss.sss.s.s.sss.s..s.s.sss.s.ssss.s. [ 34%] ss.ss..s..s.ssss.s.ss.s.sss.s.ss.ss.ss.ss.sss.s.ss....ss..sss.s.ss.ss..s [ 34%] s.s.s..ss..s.s.ssss.ssss..sss.s..sss.s..ss.ss..ssss...ss.ss.s.ss.sss.sss [ 34%] .sss..sss.s.ss..sss.ss.s...ss.s.sss...ss.s..sss.ss.s.ss.s..s.ss..sss.ss. [ 34%] s..sss.sss..sss..sss..sss....sss.sss.ss.s.sss.sss.sss..s..ss.s.sss..s..s [ 34%] ss...s.s.ss.s..ssss.sss.sss.sss.ss..sssss..ss.s.s.ss.s.s.s.ssssss.sssss. [ 34%] ..sssss.sssss.sssss..sssss.sssss.ssss.sssss.ssssss.sssss.sssss..sss.ss.s [ 34%] s.sssss...ssssssssssss.ssssssss.sssssssss.ssssssssssssssssssss.ssss.ssss [ 34%] sssssss..s.ssssss.ssssss.sssssssssssss.s.ssss.sssssss.sssssss.ssssssssss [ 35%] ssssss.s.sssssssssssssssss...sssssssssssssss.ssss.sss.ssssssssssssssssss [ 35%] ssssssssssssssssssss.sssssssssssssssssss..ss..sssssssssssssssssssss.ssss [ 35%] sssssssssss.sssssssss.ssssssssssss.s...ss.ssssss.ssssssssss.ssssssssss.s [ 35%] ss.ssss.ssssss..s.sssssssssssss.ss.sss.sssssssssssssss...ssss.ssss.ssss. [ 35%] ssss.s.s.ss.ssss.s.ss.s.ssss.s.sss.sss.s.sssss.s.s.sss..sssss.sssss.sss. [ 35%] ss.sssss.ss.sss..sssss.s.ssss.sssss.s.ssss..sss.ss.sss..ss.sss.ss.sss.ss [ 35%] ssssssssss.sssss.ssssss.sssssssssss.ssssssssssssssss...sssssssssssssssss [ 35%] ssss.ssssssssss.s.ssssssssssssssss.ssssss.sssssss.ssssssssssssssssssssss [ 36%] s.sssssssssssssssssssss..ss.sss.sssssssss.ssssssssssssss.sssssssssssssss [ 36%] ssssssss.ssss..sssss.ssssssssssss..ssssss.ssssssss.ssssssssssss.ssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssss.ssssssssssssssssssssssssssssssssssssssssssssssss. [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] sssssssssssssss.sss.ssssssssssssssssssss.ssssss.ssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] sssssssssssssssssssssssssssssssssssssssssss.ssssssssssssssssssssssssssss [ 37%] ssssssssssssssssssssssssssssssssssssssssssssssssssss.sssssssssssssssssss [ 37%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%] ssssssssssssssssssssssssssssss.sssssssssssssssssssssssssssssssssssssssss [ 37%] ssssss.ss.sssssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.sssss.ss. [ 37%] ss.sss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss. [ 37%] ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.sss.s.sss..s.sss..ssss [ 37%] ..ssss..ssss..ssss..ssss..ssss..ssss..ssss..ssss..ssss..ssss..ssss..ssss [ 37%] ..ssss.s.sss..ssss.s.sss..sss..sss..ss..ss..s..s..s..s..s..s..s..s..s..s [ 38%] ..s..s..s..s..s..s..s..s..s..s...s..s..s..s..s..s..s..s..s..s..s..s..s.. [ 38%] s..s..s..s..s..s..s..................................................... [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ..........................................................s............. [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] .................................................s...................... [ 45%] .........................s.............................................. [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ..........................s.................................s........... [ 46%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................s............................................... [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ..........................s..s....s...s..s.............................. [ 47%] ........................................................................ [ 47%] ............s.s.sss.ss.s.s.ss.ss.s.s.................s.................. [ 48%] ..s.ss..s.s.s.s..s.s.................................................... [ 48%] ...........................ss..ss..ss...s.s.ss.s..s..s..s..s.s..s....... [ 48%] ...............................s.s..s.s..s.s...s.s...s.s..s..ss....ss... [ 48%] .........................................ss.s.s.ss.ss..sss..sss.s...ssss [ 48%] s.ss.s.s.s.sssss.....s.................................................. [ 48%] .......................................................................s [ 48%] ..s.s..s.s.s..ss.s..s.s.s.s.s..s................s..s.ss..s...s.s....ss.. [ 48%] .s..s....s..s..s..s.ssss...........s......ss........ss..s....ss.sss..... [ 49%] .ss.......ss...sss...s.sss...ss...............ss.......s................ [ 49%] ........................................................................ [ 49%] ...........................s.s.ssss.sssssssssss.ssss.s.s..s...s...s..ss. [ 49%] ..ss..................................................s..............s.. [ 49%] .s.s...s.s.s..s..s.s.s..s..s...ss....s..s...s........................... [ 49%] .....s...s..s..s.....s.....s............................................ [ 49%] .............................sss..s..ss...ss.s..s.s....s....ss.s........ [ 49%] .......s........s.............................................s......... [ 49%] ....s....sss.....s........................................s.....ss...... [ 50%] ......s..ss...s....s.....s......ss....s.................s.....ss..s....s [ 50%] ....ss....s...s.s....s..s......s......ss...s....s..s...s...s..s....s.s.s [ 50%] s..ss...ssss...sss...s.s...s...s.s...................................... [ 50%] .....................s...ss...........s......s.s..s...ss.ss..s.......... [ 50%] .................................................s......s..s.s....s..... [ 50%] ..s...s..s...s.s.....s....s....s...s.s...s.s..ss..s..s.....s.....s...... [ 50%] .s......s.........s.....s.....s......s......s.....s.........s...s...s... [ 50%] s...s.ssss....s.s....s.....s............................................ [ 50%] ...................................s.s...s....sss..sss....s...ss........ [ 51%] ................s..s..s...s...s.s.....s..s..s...s..s.s.s.s...s.s..s..s.. [ 51%] .................s..s.s...s..s..s...........s.s...ss..s..s.............. [ 51%] .............................s...s..s.s...s..s.......................... [ 51%] ............................s.....ss.s...s..s........................... [ 51%] .........................s...s..........s.s...s....s.s....s....sss.s.s.s [ 51%] .s.s...ssss..s.....ss....s..........sss....s....s.....ss......ss...s.... [ 51%] ..s....ss.......s..ss..sss.ssssss..sss.sss..s...sss....s.s....sss..sss.. [ 51%] ..s...s...........................s..ss...ss.s.s.ss...s.s.............s. [ 52%] ..s..s.s..s.s...........................s................s.s...sss...s.. [ 52%] .........................................................ss..s.sss...... [ 52%] ...........................s..s..s..s...ss.............................. [ 52%] .......................................ss.sssss.s.s.ss.s.s..s.s.s.s...ss [ 52%] ..s.s.s...s.ss..s.s.s.s.s..s.s.ss....................................... [ 52%] ..........................................s....ss..s...ss...s.s..ss...s. [ 52%] .s....s...s..s...sss.s..ss..s.s......................................... [ 52%] ..................................s..s......s...s....s...s.....s....s... [ 52%] .......s.......s......s......s........s.....s.....s.....s....s.......s.. [ 53%] .s....s..s..s........s..s........s........s....s....s...s...sss....s.s.. [ 53%] .ss.s.ss...s....ss.s...ss.ss..s.s...sss.ss..ssss.s.s.................... [ 53%] ........................................................................ [ 53%] .........................s..s..s..s..s...s..s.s.s....s...s.s...s.....ss. [ 53%] ..s...s.s..s..s..s...ss..s...ss.s.s...s.s.s..s.s.s.s..s.s.s.s....ss.s..s [ 53%] ..s..s.........s..ss...s.............s....s..s.s.s.ss....s.s...s..s..... [ 53%] s...s.....ss......ss......ss...s..s....s...s...s..s.s.s...s..s...ssss... [ 53%] ss.s..ss....ss..s.s.s.s.s.s.s.ss.s.s....s.ss..ss.ss..................... [ 53%] .....................................................s.....s.......ss... [ 54%] s.......ss...s..s.......ss..s.......s.......s....ss....ss..........s..s. [ 54%] .....ss...ss.....ss..ssss..sss.........ss.................s.s.........s. [ 54%] .s..........ss...........s.s.......s.....s...s.s......s.s...s..s......s. [ 54%] ..s.....s.s.....s..s.........s.s......ss.........s.s.............s..s... [ 54%] .......ss.........ss....s..s......ss......s.s......ss.....ss.....s.s.... [ 54%] .s..s...ss..s.....s......s......s......s....s...........s..............s [ 54%] ..............s..............s.........s............s............s...... [ 54%] ....s...........s.............s.s..............ss...............ss...... [ 55%] .......ss.............ss...........ss..............ss..........s..ss.... [ 55%] ..s..ss......s..ss......s..ss...........s..ss............ss.........ss.. [ 55%] ........ss..........ss..........s.........s..........s.....s......s..... [ 55%] s........s.....s......s...s......s........s.........s.........s......s.. [ 55%] ........s..........s......s......s.....s.......s....s......s.....s...... [ 55%] .s......s.s......s.s......s..s........s.s......s...s......s....s.....s.s [ 55%] ....s.s...s..s..ss..s..s..ss....s...s.s.s.s..ss.s.ss.s.s.sss.....s...... [ 55%] ....s..........s...........s.........s.................................. [ 55%] ................................................................s....s.s [ 56%] s.s.ss..sss.s..ss.s.....s.s....s..s.....s.....s.s..s...s..s.s..s........ [ 56%] ........................................................................ [ 56%] ........................................................................ [ 56%] .....................s...s..ss.s..s....s...s.s...s...s.s..ss...s...s..s. [ 56%] s..s..s.s..s.s...s..ss...s..s...ss.....s.....ss...s..s.s....s..s...s.... [ 56%] ......ss.........ss........ss.ss..s..................................... [ 56%] ..................................................................s..... [ 56%] sss..s..........................s..................s...............s.... [ 57%] ......s..........s..........s.........s..........ss.........ss.........s [ 57%] s.....ss....ss.....ss....ss.....ss.....ss........ss.......s...s...s..sss [ 57%] sssss................................................................... [ 57%] s.s..ss..s...s..ss...s.s.s.s.s..s.s.s...s.s..ss..ss...s..s.............. [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ....s...s..s.s...s.s..ss..s...s......s......s..................s.s...... [ 57%] ..ss.................ss..................s.................s............ [ 58%] .....s.................s.................s................s............. [ 58%] ..s...............s...............s...............s...............s..... [ 58%] ..........s...............s..............s..............s..............s [ 58%] ..............s..............s..............s..............s.........s.. [ 58%] ..s.........s....s.........s...s........ss...s........s.s..s.......ss... [ 58%] s.......ss...s......ss...s......ss...s.....ss...s....s.s...s....ss...s.. [ 58%] ...ss...s....ss..s...ss.s...ss..s....s..s.s.....s.ss....s.ss...s.s.s.... [ 58%] ss.s...s.s..s...ss..s.....sss....sss...ss........ss.....ss....s.s....ss. [ 58%] .ss...ss...ss....ss....ss.s....s.s.s.............sss.s.s..s..s.ss.s..s.. [ 59%] s.s....s.s.s.ss.s...ss.s.sss.ss..s...ss...s.s.s...ss...s.s.ss.ss.s...... [ 59%] ........................................................................ [ 59%] ..............s......................................................... [ 59%] ........................................................................ [ 59%] ......................................s..s.s....s..ss.ssss...s..s.s...s. [ 59%] .s..s.s.s...ss.s....ss...s..s..s..s......s.s...........s........s......s [ 59%] .....s........s....s.......s.............s...........s........s......s.. [ 59%] ....s....s..s...s....s..s....s..s..ss..........s.........s.....ssss.s.ss [ 60%] .....ss..s.ss.ss.ss.s.sss..ssssss...s.s..s...s.s..s...s................. [ 60%] ..................................s........ss.....s.....s...ss..s....ss. [ 60%] ...ss....s..s...s.s..s...s.............................................. [ 60%] ......s..s.s..ss....ssss.ssss...ss..ss.ss.s..s.s.ss..ss.s.ss...s.s....ss [ 60%] ....ss..ss.sss..ss...ss..ss...s.s.s.s.sss.s.ss.ss.s.s.ss.s..ss.ss..ss... [ 60%] ss.ss....sss..s.s....s.ss..s.s...s...ssss....s..sss.ss..s.s.s...s.s..... [ 60%] s.sss...ss.s...s.sss..ss.sss..s..sss..ssss...s..s..ssss........s..s..ss. [ 60%] .s..ss....sss....s....ss......sss..........s.ss.......s.ss......s.s.s... [ 60%] ..s.s.s.......ss......s.s.....ss..........ss.........ss........s......s. [ 61%] ....s..s....s....s.s....s..ssssss..ss..ssss.sssss.ss.ss.s.s............. [ 61%] ........................................................................ [ 61%] ........................................................................ [ 61%] ...........s............................................................ [ 61%] ...............s.................................s..s..........s.s.s.... [ 61%] .......ss.....s.........s....ss......s......s.....s....s.s.....ss..s.... [ 61%] ...ss..sss...s..s...s..s.....s..ss...s...ss.....ss......s........ss..... [ 61%] ss....ss........s...ss.....s.s....s......ss...ss...s.......s..s.ss...... [ 61%] ...ssss.....ss.....s..s...ss...s...ss..sss.....s...s....ss.....s....s.s. [ 62%] s.........ss..ss...ss....................ss..s...ss................ss... [ 62%] s..........ss....ss....s......s...ss.................................... [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] .........................s.............................................. [ 62%] ...s.....s................s........s.....s........s.......s......s...... [ 62%] .s..s................................................................... [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] ........................................................................ [ 63%] .....ss...ss.s.s.ss......s.sss.....ssss..s....s...s..s....ss..........s. [ 63%] s..s..sss.s.ss....ssss...sssss.ss..ssss....s.ssss...ss.s.ss..ss...ss.ss. [ 64%] sss.s.ss....ss...ss....ss.s...s.s..s...s..s...s..ss...s..ss.......s..s.s [ 64%] .......s.s....s......s...s....s....s..s.....ss...s....ss.s.s.ss...ssss.. [ 64%] .sss..s..sss.....ss..................................................... [ 64%] .......................................................s.s.s.s..s.s.s.s. [ 64%] .s..s...s.s.s.s.s.ss..ss.s.ss.s.ss.s.sss.s...s..s..s....s.sss..s....s.s. [ 64%] s.s...s.s.ss..................s......................................... [ 64%] .........................s.............................................. [ 64%] ........................................................................ [ 65%] ............s.s..s.s...s.s..ss.s..s...s....s.s..s..s....s...s...s....ss. [ 65%] ........................................................................ [ 65%] ............sss.s.s..s..s...s...s....s.....s..s...s.....s..s...s...s..s. [ 65%] ..s...s.s..s.ss.s...ss.......ss..s.....ss.ss........s.......ss...s.ssss. [ 65%] ....ss..s..s.s...s..s.s..s..s......ss..s.s..s.......ss.ss....s.ss...s... [ 65%] s...ss....s.s......ss...s..s...s..ss......s............................. [ 65%] ........................................................................ [ 65%] ...............s....s........s.s.....s..........ss..s...s...ss...s...s.. [ 65%] ....s.......ss......s.s....ss...ss....s...s...s..s...s..ss.s....s.s.s.s. [ 66%] ...ss..s.s.s.....s......ss....ss....sss.s............................... [ 66%] .................s...s...s..s.ss.s.s.s....ss...s..s.s...s.s.......s.s... [ 66%] ..s.s...s..ss.s..s..s..ss..s..s.ss...s.....s....s...s...s.s...s..s...s.. [ 66%] s.s.s...s.s.s.s.s.s..ss...s...s.s....ss....s.s..s..s...s.s..s.s.s..s.... [ 66%] ......s.s............................................................... [ 66%] ........................................................................ [ 66%] ..............................s...s....s..s..s..s...s..s.s....s.s....s.s [ 66%] .s..s.....s.s....s.s..s.s.s............................................. [ 66%] .s.s....s...s...s.....s....s.s...s...ss.s.s.s....ss..s.s.......s..s..s.. [ 67%] ........s...ss..s.s...........sss...........s........................... [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ........................................................................ [ 67%] ............................s..............ss..............ss........... [ 67%] ..ss.............ss.............ss.............ss............ss......... [ 67%] ..ss...........s.s..........ss........s.s........s.s.........ss......... [ 68%] .ss.......s.s.......s.s.........ss........s.s......s.s.....s..s......ss. [ 68%] ....s.s...s.s..s.s...s..s..s.s.ss...s.s.s.s..s.s.s.ss.s..s.ss.s.s...ss.s [ 68%] .s.s.ssssssssss.ssssssssssssssss.ssssss.s.s............................. [ 68%] ......................s.................s..s..s...s...s..ss.s...s..s..s. [ 68%] .s..s...s.....ss..s....s..s...s..s....ss.s.s..s.s...s..s..ss...ss.ss.... [ 68%] .ss.s..s.ss......sssss..ss.......s..s.s.ss......ss...s...s...........s.. [ 68%] .....ss.....s.....s..ss.s..s...s...s..s...s.......s..s..s...s.......s..s [ 68%] ...ssss.s..s..ss....s................................................... [ 68%] ..............ss...s.s...s.s.s....s..s...s..s...s..s..s...s......sss.... [ 69%] s.s.....ss...s.s..s....s.s.....s.s....ss.........s......ssss.s.ss...ss.. [ 69%] ..s..s.s...s..s.s..s...s....ssss.ss...ssss....s..s...ss.......ss...s..s. [ 69%] ................................................................s..s...s [ 69%] ......ss...s.s..s....s.s..sss....s.s.....s.............................. [ 69%] ........................................................................ [ 69%] ..s.s..s.s..s...s....s....s.s...ss.s.ss.ss.ss...s...s....sssss..ss.s.s.s [ 69%] s...sss.....ss...sss............s.ss....s.....s..ss......sss.s.....ss... [ 69%] .........ss....s.....ss....s.......s..s........s..s..........s..s....... [ 69%] ..s..s.........ss..........s.s...........s....s......s....s.......ss.... [ 70%] ...........ss.........s.s........s..s..........s.................s...... [ 70%] ........s.........s.........s..............s...........s...........s.... [ 70%] ........s................s.............s............s..........s........ [ 70%] .......s..............s...........s.........s.............s........s.... [ 70%] .......s............s............s...........s..............s........... [ 70%] .s.......s........s...s........s........................................ [ 70%] ........................................................................ [ 70%] .......................s...s.s....s...s.....s..s.s..s................... [ 71%] ......................................s...........................s.s..s [ 71%] ..s...s....s...s.....ss....s.s..s..s.s.....s.....ss........ss....s...s.. [ 71%] ..................................s....s....s.s...ss.......s............ [ 71%] ...ss..ss...ss.......................................................... [ 71%] .........s.............................................................. [ 71%] ......................................................................s. [ 71%] ..s......ss...s....s.ss..ss...s.s.s.s..ss..ss....ss.ss.s.sss.ssssss..ss. [ 71%] s.s.sssss.s..sss..ss.s.s..ssss..s...s..ss...s.s.s...s...s....s....ss..s. [ 71%] ..ss...ss.s...ss..s.s..ss..s.s....s..................................... [ 72%] ........................................................................ [ 72%] ...s..s.s..ss.ss..s....sss..ss.s.ssss......ss.s.s....s..s.s.s.s.s..ssss. [ 72%] s...s..s.s..s.s..s...s..s.s...ss..s.s..s.s...s...s..s...s..s...s....ss.. [ 72%] ..............ss....ss..s............................................... [ 72%] ........................................................................ [ 72%] ........................................................................ [ 72%] ....................................s......ss...s.......s....ss.s....s.s [ 72%] s.s....s...s..s....s...s..s...ss..ss.s..ss.......ss..ss..ss..s...s.ss... [ 73%] ss....ss..............s.............s........s............s.........s... [ 73%] .s..s....s..........s................................................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] .s..s....s..s.s.s..s.ss.s..s.sss..s..ss..s.s...s..s.s..s..s..s..ss..s... [ 73%] .s..s.s..s.s..s...s......ss...s..s..s................................... [ 73%] ...................................s.ss....ss..s...s..s..s..s........... [ 74%] .................ss...s.s...s.....s...s...s...s...s...s...ss....s....s.. [ 74%] s..s...ss...s.s.......s..s.s...s.s...s...ss...s.s....s.....s.s..s...s..s [ 74%] ...ss....sss..s.s.....ss..ss....s....................................... [ 74%] s....................................................................... [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ...............................................................s........ [ 74%] ........................................................................ [ 74%] .......ss.................s....s.....s...s....s.......s.......s.....s... [ 75%] ...s......s....s......s.....s......s......s.....s...s.......s......s.... [ 75%] .s.....s......s......s.....s........s.....s.........s........s.........s [ 75%] ........s...s.....s...s....s....s...s...s...s....s...s....s.....s.....s. [ 75%] ..s..s....s...s...s...s..s..s..s....s.s..ss...s....s...s...s..s....s...s [ 75%] .s.s..s...s..s..ssss..s..s.s.s.ss....................................... [ 75%] ........................................................................ [ 75%] ........................................................................ [ 75%] ........................................................................ [ 76%] ........................................................................ [ 76%] ................................s....................................... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................................s............................... [ 77%] ........................s...s.......s.......s........................... [ 77%] ............................................................s..s.s.s..s. [ 77%] ...s.................................................................... [ 77%] ................s....................................................... [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 78%] .....................................................................s.. [ 78%] .s.s..s...s....s..s....s...s.s..s....s......s.s......................... [ 78%] ..........................................................s......ss....s [ 78%] .s.....s.s........s..s..s.........s...s...s.......................s..... [ 78%] ................................s......ss..s......................s..... [ 78%] s..........ss...............s.........s.............ss......s.......s... [ 78%] .....s..........s.....ss..ss.........s...........s..........s......s.... [ 78%] ......s......s..........s......s..........s....s....s......s....s...s... [ 79%] .....s.......s..........s.....s..........s.....s..........s.....s....... [ 79%] ...s....s...........s....s........s....s........s....s........s....s.... [ 79%] .....s..s........s..s.........s...s.........s..s........s..s........s..s [ 79%] .......s..s.......s..s......s..s.....s.s...ss....s.....s....s.....s...s. [ 79%] ..............s................................s.s.s.......ss.ss..s.s... [ 79%] ..............................s.ss..s...s...s....s..s..s..s...s.s.s..s.s [ 79%] .....ss.s.s.ss..s...s.............s.....s..s....ss.s.ss....sss..sss...s. [ 79%] ssss...ssss...ss.ss....ssss.ss.s...sss..s........sss.sss..s..ss...sss..s [ 79%] .ss.s....s.ss..s.ss..ss.s...ss.....s....ss...s....ss.......s..s.s....... [ 80%] s.....s....s....s..........s.....s.......s.......s......s....s........s. [ 80%] ...s......s..........s.........s....s......s...s.sss.s..s............... [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] .....s....s....s..s..s...s......s..s..s..s...s.....s...s.s..s......s.s.. [ 80%] s..s...s....s.s.......ss...s.s.....s..s...s.s......s.s....s...s..s...... [ 80%] .........................................s.......s.........s............ [ 81%] s...........s.........s.........s..........s.............s............s. [ 81%] .......s.......s.........s.......s.........s.s.....ss......ss....s..s... [ 81%] ...s.s...ss....s.s.......s....s.....s.....s...s.....s.....s..s...s.s.... [ 81%] ...s.................................................................... [ 81%] ........................................................................ [ 81%] ........................................................................ [ 81%] ...........s..s.s..s..s.s.....s.s........ss...ss........................ [ 81%] ........................................................................ [ 82%] .................s..s..s...s.s.s.s...s....s.s....ss...s..s......s..sss.. [ 82%] s...ss.sss.s....s.ss.......ss.ss.s..ss.s....s...s.ssss..ssssss.s..ss.... [ 82%] ......ss................................................................ [ 82%] ........................................................................ [ 82%] ................................s....s...s.s.....s....s.s......s.s...s.. [ 82%] s...s.ss..s..s.s..s...s.s.s...s.ss..s.ss....s.ss.s..s..ssss...s..s....s. [ 82%] .s....s...s.s.s....s..s....s..........s....................s..s.s...s.s. [ 82%] .s....s.s...s..........s......s.s...s...s.......ss..s...s..s.s....s.s..s [ 82%] .....s.s.s..s.....s..s.s...s.....ss...s.....s...s.s..s..s.....s..s..s..s [ 83%] ..........s............................................................. [ 83%] ........................................................................ [ 83%] ..........................................s.s.ss..s..s.ssss..sss..ss.s.s [ 83%] s..ss.....ssss...ss...sss..s.ss.s...s......s...........ss......ss..ss... [ 83%] ....ss.sss....ss....ss.s.s...s.......................................... [ 83%] ................................................s....................... [ 83%] ..........................................................s....s..s.s..s [ 83%] .s.....s....s.....ss.s....s..s.ss...ss..ss..sss..s.........ss..ss.s..ss. [ 84%] ..s.....s......s.................s...............s...............s...... [ 84%] ........s............s..............s.............s...........ss........ [ 84%] ..ss.......s.s......ss........s...s......s.......s......s........s...... [ 84%] .............................s.....s.........s.......s.......s......s... [ 84%] sssss.sss..ss...s..ss..ss..s.s...s.s..s.ss.s.s..s..s.s..s.s..ss...ss.... [ 84%] .s.s.....s.s.s..s.s..s.................................................. [ 84%] ....................s...s.s..s...ss..s.s..s....s.s..s..s..ss..s..ss.s.s. [ 84%] s.s..s..s..s.s..s...s..ss.s............................................. [ 84%] ........................................................................ [ 85%] ........................................................................ [ 85%] ...s...s.s.....s.ss...s..s..s...s.s...ss...ss.sss....ss..s.s...sssss.sss [ 85%] ....sss..ss.s..sss..ss.ss.ss....sssss..ss..s.ss.s.ss...ss.ss.s......s.ss [ 85%] ..ss.s.s..........................................s......ss..s...s.....s [ 85%] s..s...s....ss..s..s..s...ss....s...s....s..sss.s..s.s..s.s............. [ 85%] ........................................................................ [ 85%] ........................................................................ [ 85%] ........................................s....s..s...ssss...s..s...s....s [ 85%] .....s.s.s..s...s.s..s..ss..s....s...s..s.....s....s...s................ [ 86%] ........................................................................ [ 86%] ........................s............................................... [ 86%] ..........................s...s....ss.ss......ss......ss.......ss....ss. [ 86%] .....ss...s....s......s....s......s.......s...s.....s.....s.....s....... [ 86%] s....s..s......s....s...s.....s...s.s........s..s........s..s....s..s... [ 86%] ...s..s.........s.....s.....s..s.....s....s...s.s.....s..s...s.s....s.s. [ 86%] ..s.s....s.s.s.s.ss.....ss..ssss..ss.ss........s.s.s..s..s.............. [ 86%] .....s.s................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ...............................s........................................ [ 87%] .s...................................................................... [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] .............................s.......................................... [ 88%] ........................................................................ [ 88%] ..........................................s............................. [ 88%] ........................................................................ [ 88%] ..................s..................................................... [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] .........s................s.......................s..................... [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] .........................s......s..s....s........s...ss.....s..ss.....ss [ 90%] ........s.........s....s...s..s..................................s..ss.. [ 90%] ............................s.s.........................ss.............. [ 90%] ........ss........................ss......................s.s........... [ 91%] ........s.s..................s.s..................s.s................s.. [ 91%] s......s........ss......s.......ss....s......s....s......s....s.....s... [ 91%] .....s.................................................................. [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ........................................................................ [ 91%] ...........................sss.ss...s..ss..s.s.s...s.s.s....s...s.s..s.. [ 91%] s......s.............................s..s..s..s...ss.................... [ 92%] .................s..s....s.....ss.......s....s.......................... [ 92%] ........................................................................ [ 92%] ........................................................................ [ 92%] ........s.s...s.s....s.s...s.....sss..s..s..s..s.s.s.s..s............... [ 92%] ................................................................s..s.ss. [ 92%] .s.s....s.s...s..s..s....ss..s.........................s...s....s.s..s.. [ 92%] s..ss.s....s...ss..s...s..ss.ss.........................s..ss.s..ss....s [ 92%] s.s..s..s....s.s..s.s..s...s...s...s..ss...s.s................s....s...s [ 92%] ...sss.ss.s.s.s..s...s.ssss.s.ss...s.ssss......s...s..s................. [ 93%] ........................................................................ [ 93%] ............s...s....s..........................................s....... [ 93%] ..............s......................................................... [ 93%] ........................................................................ [ 93%] ........s....s.s.....s.s..s...s..s......s.s.....s..s...s..s...s..s..s... [ 93%] ....ss...s.............................................................. [ 93%] ......s................................................................. [ 93%] ..........s......ss....s...ss..s.sss..ss.......ss.s...ss.s.....s..s.s.s. [ 93%] .....ss...ss..ss...ss.s.s.ss.sss...s...ss....s..s....s..s..s..s.s....... [ 94%] s...s...s..s...s...s..s....ss.s.s..s.ss...s...s.....s................... [ 94%] ............................................................s........... [ 94%] .............................s.......................................... [ 94%] ........................................................................ [ 94%] .......s.s..s........s.s.s..s...s.s...sss..s......s..s.s.s.s..s.ss..s..s [ 94%] ss.s.ss..s..ss.s.s......s..s.s..s..s...s.s..s.....................s.s... [ 94%] s...s.........s.........sss.....ss...............s...................... [ 94%] ........................................................................ [ 95%] ..................................................................ss...s [ 95%] s..s..s.s....s...ss.s..........ss...ss............s...s..ss....s...s.sss [ 95%] ..s....s..sss....s....s.s..s.s.ss.s.s..sss.ssss.ssss.sss..s.ss..s.ss..s. [ 95%] sss.sss.s..sssssssssssss.sss.sssss..ss...s.s.s....s..................... [ 95%] ........................................................................ [ 95%] ........................................................................ [ 95%] .s...s......s......ss....s..s..........ss...ss....ss..s.........s....... [ 95%] ....s....s...sss..ss.s........ss...ss.s.s...sss..s..sss..ss....ssss..ss. [ 95%] .s....s.............s....s....s..s.s.ss................................. [ 96%] ........................................................................ [ 96%] ................s....................................................... [ 96%] .................s.....s.....s.....s.s....ssss..sss...s.sss.sss.ss.s..s. [ 96%] .s.s..s...s..s..s.s..ssssss..ss.ss..s..ssss..ssss.ss..s.s..s............ [ 96%] ........................................................................ [ 96%] ..................s.........................s........................... [ 96%] .................s.....................s................................ [ 96%] .........s.s...s..s..s..ss...s.sss.ssss...ssss..ssssssss..ss..ss........ [ 96%] ssss..s.s..s..sss.s..sss.ss.ss....................................ss.... [ 97%] ............................................s..........s........s....... [ 97%] ........................................................................ [ 97%] ..................................................ss....s..s..ss....ss.. [ 97%] .s.ssss...sss.s...ssssss.sss.sss.s.....ss...sss.s.sss.s..s.ss..ss...s... [ 97%] .....................s...s..s..........s................................ [ 97%] ................ss...................................................... [ 97%] ........................................................................ [ 97%] .................s.s...s.ss.ss.ss.s...s.ss..s.ssss.sssss.s.ss.s..sssssss [ 98%] ....s.ssss..ss.ss...sss..sss..s..s.....s...s............................ [ 98%] ........................................................................ [ 98%] ........................................................................ [ 98%] ..........................s....s........s.........s..s.....s...s....s..s [ 98%] ....s...sss..ss.sssss..ssss.sss.sss.s.ssss.sssss....s.sss..sss.......... [ 98%] ............s..s..s..................................................... [ 98%] ........................................................s............... [ 98%] ...........s....s........ss...........s...s..s.ss...ss...............s.. [ 98%] ...............................s....s..ss...sss..s....ss.sss..s.s..ss.s. [ 99%] .s.s..s..ssss.ss...s...sss...s.......................................... [ 99%] ........ss......s.....s......ss.s.....s..s.s.s..s..ssss..ss.ssss........ [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ..........................................................ss..ss.sss..s. [ 99%] s..sss.sssssss.s.s.sssssssss.sssssssssssssssssss.s.s...s.......ss....... [ 99%] ........................................................................ [ 99%] ....................................................................... [100%] =============== 54390 passed, 7745 skipped in 516.68s (0:08:36) ================ >>> 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.40.0-r1.apk >>> py3-ducc0: Build complete at Mon, 23 Feb 2026 15:02:41 +0000 elapsed time 0h 13m 45s >>> 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 (20260223.144859) ( 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...