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