>>> py3-ducc0: Building community/py3-ducc0 0.39.1-r0 (using abuild 3.16.0_rc4-r0) started Tue, 25 Nov 2025 06:41:10 +0000 >>> py3-ducc0: Validating /home/buildozer/aports/community/py3-ducc0/APKBUILD... >>> py3-ducc0: Analyzing dependencies... >>> py3-ducc0: Installing for build: build-base python3 py3-gpep517 py3-pybind11-dev py3-scikit-build-core py3-setuptools py3-wheel python3-dev py3-pytest-xdist py3-numpy ( 1/57) Installing libbz2 (1.0.8-r6) ( 2/57) Installing libffi (3.5.2-r0) ( 3/57) Installing gdbm (1.26-r0) ( 4/57) Installing xz-libs (5.8.1-r0) ( 5/57) Installing mpdecimal (4.0.1-r0) ( 6/57) Installing libpanelw (6.5_p20251123-r0) ( 7/57) Installing sqlite-libs (3.51.0-r0) ( 8/57) Installing python3 (3.12.12-r0) ( 9/57) Installing python3-pycache-pyc0 (3.12.12-r0) (10/57) Installing pyc (3.12.12-r0) (11/57) Installing python3-pyc (3.12.12-r0) (12/57) Installing py3-installer (0.7.0-r2) (13/57) Installing py3-installer-pyc (0.7.0-r2) (14/57) Installing py3-gpep517 (19-r1) (15/57) Installing py3-gpep517-pyc (19-r1) (16/57) Installing py3-pybind11 (2.13.6-r0) (17/57) Installing py3-pybind11-pyc (2.13.6-r0) (18/57) Installing py3-pybind11-dev (2.13.6-r0) (19/57) Installing libarchive (3.8.3-r0) (20/57) Installing rhash-libs (1.4.6-r0) (21/57) Installing libuv (1.51.0-r0) (22/57) Installing cmake (4.1.3-r0) (23/57) Installing py3-parsing (3.2.3-r0) (24/57) Installing py3-parsing-pyc (3.2.3-r0) (25/57) Installing py3-packaging (25.0-r0) (26/57) Installing py3-packaging-pyc (25.0-r0) (27/57) Installing py3-pathspec (0.12.1-r2) (28/57) Installing py3-pathspec-pyc (0.12.1-r2) (29/57) Installing py3-typing-extensions (4.15.0-r0) (30/57) Installing py3-typing-extensions-pyc (4.15.0-r0) (31/57) Installing samurai (1.2-r7) (32/57) Installing py3-scikit-build-core (0.11.6-r0) (33/57) Installing py3-scikit-build-core-pyc (0.11.6-r0) (34/57) Installing py3-setuptools (80.9.0-r2) (35/57) Installing py3-setuptools-pyc (80.9.0-r2) (36/57) Installing py3-wheel (0.46.1-r0) (37/57) Installing py3-wheel-pyc (0.46.1-r0) (38/57) Installing python3-dev (3.12.12-r0) (39/57) Installing py3-execnet (2.1.1-r0) (40/57) Installing py3-execnet-pyc (2.1.1-r0) (41/57) Installing py3-iniconfig (2.3.0-r0) (42/57) Installing py3-iniconfig-pyc (2.3.0-r0) (43/57) Installing py3-pluggy (1.6.0-r0) (44/57) Installing py3-pluggy-pyc (1.6.0-r0) (45/57) Installing py3-py (1.11.0-r4) (46/57) Installing py3-py-pyc (1.11.0-r4) (47/57) Installing py3-pygments (2.19.2-r0) (48/57) Installing py3-pygments-pyc (2.19.2-r0) (49/57) Installing py3-pytest (8.4.2-r1) (50/57) Installing py3-pytest-pyc (8.4.2-r1) (51/57) Installing py3-pytest-xdist (3.8.0-r0) (52/57) Installing py3-pytest-xdist-pyc (3.8.0-r0) (53/57) Installing openblas (0.3.30-r0) (54/57) Installing py3-numpy (2.3.5-r0) (55/57) Installing py3-numpy-tests (2.3.5-r0) (56/57) Installing py3-numpy-pyc (2.3.5-r0) (57/57) Installing .makedepends-py3-ducc0 (20251125.064122) busybox-1.37.0-r29.trigger: Executing script... OK: 1003 MiB in 162 packages >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz.part' ducc-ducc0_0_39_1.ta 100% |********************************| 445k 0:00:00 ETA '/var/cache/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz.part' saved /var/cache/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz: OK >>> py3-ducc0: Fetching https://distfiles.alpinelinux.org/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz /var/cache/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz: OK >>> py3-ducc0: Unpacking /var/cache/distfiles/v3.23/ducc-ducc0_0_39_1.tar.gz... 2025-11-25 06:41:31,552 gpep517 INFO Building wheel via backend scikit_build_core.build 2025-11-25 06:41:32,427 - scikit_build_core - WARNING - Unknown keys in top-level of pyproject.toml: project_urls 2025-11-25 06:41:32,427 scikit_build_core WARNING Unknown keys in top-level of pyproject.toml: project_urls *** scikit-build-core 0.11.6 using CMake 4.1.3 (wheel) *** Configuring CMake... loading initial cache file build/cp312-cp312-linux_riscv64/CMakeInit.txt -- The CXX compiler identification is GNU 15.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /usr/bin/python3 (found suitable version "3.12.12", minimum required is "3.8") found components: Interpreter Development.Module -- Performing Test HAS_FLTO -- Performing Test HAS_FLTO - Success -- Found pybind11: /usr/lib/python3.12/site-packages/pybind11/include (found version "2.13.6") -- 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_39_1/build/cp312-cp312-linux_riscv64 *** Building project with Ninja... [1/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/sht/sht.cc.o [2/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/mav.cc.o [3/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/threading.cc.o [4/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/infra/string_utils.cc.o [5/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst3.cc.o [6/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst2.cc.o [7/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder_inst1.cc.o [8/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/wgridder/wgridder.cc.o [9/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/space_filling.cc.o [10/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/wigner3j.cc.o [11/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/geom_utils.cc.o [12/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/gridding_kernel.cc.o [13/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/pointing.cc.o [14/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/math/gl_integrator.cc.o [15/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/healpix/healpix_tables.cc.o [16/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/healpix/healpix_base.cc.o [17/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/nufft/spreadinterp_inst2.cc.o [18/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/nufft/spreadinterp_inst1.cc.o [19/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/fft/fft_inst2.cc.o [20/30] Building CXX object CMakeFiles/ducc0.dir/src/ducc0/fft/fft_inst1.cc.o [21/30] Building CXX object CMakeFiles/ducc0.dir/python/ducc.cc.o [22/30] Building CXX object CMakeFiles/ducc0.dir/python/pointingprovider_pymod.cc.o [23/30] Building CXX object CMakeFiles/ducc0.dir/python/healpix_pymod.cc.o [24/30] Building CXX object CMakeFiles/ducc0.dir/python/wgridder_pymod.cc.o [25/30] Building CXX object CMakeFiles/ducc0.dir/python/totalconvolve_pymod.cc.o [26/30] Building CXX object CMakeFiles/ducc0.dir/python/misc_pymod.cc.o [27/30] Building CXX object CMakeFiles/ducc0.dir/python/sht_pymod.cc.o [28/30] Building CXX object CMakeFiles/ducc0.dir/python/fft_pymod.cc.o [29/30] Building CXX object CMakeFiles/ducc0.dir/python/nufft_pymod.cc.o In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fftnd_impl.h:72, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fft_inst1.cc:1: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = ducc0::Cmplx; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = ducc0::Cmplx; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fftnd_impl.h:385:41: required from 'void ducc0::detail_fft::{anonymous}::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const ducc0::detail_fft::shape_t&, T0, size_t, const Exec&, bool) [with Tplan = ducc0::detail_fft::pocketfft_c; T = ducc0::Cmplx; T0 = float; Exec = ExecC2C; ducc0::detail_fft::shape_t = std::vector; size_t = long unsigned int]' 385 | template class TmpStorage | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fftnd_impl.h:1436:33: required from 'void ducc0::detail_fft::c2c(const ducc0::detail_mav::cfmav >&, const ducc0::detail_mav::vfmav >&, const shape_t&, bool, T, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1436 | general_nd>(in2, out2, axes2, fct, nthreads, ExecC2C{forward}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fft_inst_inc.h:59:25: required from here 59 | T fct, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'ducc0::Cmplx*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = float; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = float; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fftnd_impl.h:385:41: required from 'void ducc0::detail_fft::{anonymous}::general_nd(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const ducc0::detail_fft::shape_t&, T0, size_t, const Exec&, bool) [with Tplan = ducc0::detail_fft::T_dct1; T = float; T0 = float; Exec = ExecDcst; ducc0::detail_fft::shape_t = std::vector; size_t = long unsigned int]' 385 | template class TmpStorage | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fftnd_impl.h:1459:26: required from 'void ducc0::detail_fft::dct(const ducc0::detail_mav::cfmav&, const ducc0::detail_mav::vfmav&, const shape_t&, int, T, bool, size_t) [with T = float; shape_t = std::vector; size_t = long unsigned int]' 1459 | general_nd>(in, out, axes, fct, nthreads, exec); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/fft/fft_inst_inc.h:61:68: required from here 61 | const shape_t &axes, int type, T fct, bool ortho, size_t nthreads); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'float*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:38: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1643:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 1643 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1664:34: required from here 1664 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = float; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1643:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 1643 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1682:34: required from here 1682 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = float; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:2038:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool) [with T = float; size_t = long unsigned int; ptrdiff_t = long int]' 2038 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2039 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:2055:34: required from here 2055 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h: In instantiation of 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:2038:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis_general(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, double, double, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 2038 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2039 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:2069:34: required from here 2069 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:312:23: warning: cast from 'char*' to 'std::complex*' increases required alignment of target type [-Wcast-align] 312 | vmav xtmp(reinterpret_cast(tmpstorage.data()), x.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:313:23: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] 313 | vmav btmp(reinterpret_cast(tmpstorage.data()), b.shape()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/mav.h:66, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.h:32, from /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:31: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h: In instantiation of 'static void ducc0::detail_aligned_array::array_base::dealloc(T*) [with T = char; long unsigned int alignment = 64]': /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:131:28: required from 'ducc0::detail_aligned_array::array_base::~array_base() [with T = char; long unsigned int alignment = 64]' 131 | ~array_base() { dealloc(p); } | ~~~~~~~^~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/math/solvers.h:311:23: required from 'auto ducc0::detail_solvers::lsmr(Top, Top_adj, Tnormx, Tnormb, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::vmav&, double, double, double, double, size_t, bool, size_t) [with Tx = std::complex; Tb = double; long unsigned int xdim = 2; long unsigned int bdim = 2; Top = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&, const ducc0::detail_mav::vmav&)>; Top_adj = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&, const ducc0::detail_mav::vmav, 2>&)>; Tnormx = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::, 2>&)>; Tnormb = ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool)::&)>; size_t = long unsigned int]' 311 | aligned_array tmpstorage(maxbytes); | ^~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1643:11: required from 'std::tuple ducc0::detail_sht::pseudo_analysis(const ducc0::detail_mav::vmav, 2>&, const ducc0::detail_mav::cmav&, size_t, size_t, const ducc0::detail_mav::cmav&, ptrdiff_t, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, const ducc0::detail_mav::cmav&, ptrdiff_t, size_t, size_t, double, bool, bool) [with T = double; size_t = long unsigned int; ptrdiff_t = long int]' 1643 | = lsmr(op, op_adj, almnorm, mapnorm, map, alm, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1644 | 0., atol, epsilon, 1e8, maxiter, false, nthreads); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/sht/sht.cc:1664:34: required from here 1664 | bool alm_contains_initial_guess); | ^ /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1/src/ducc0/infra/aligned_array.h:115:24: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] 115 | if (ptr) free((reinterpret_cast(ptr))[-1]); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [30/30] Linking CXX shared module ducc0.cpython-312-riscv64-linux-musl.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /tmp/tmprd0gqe59/wheel/platlib/./ducc0.cpython-312-riscv64-linux-musl.so *** Making wheel... *** Created ducc0-0.39.1-cp312-cp312-linux_riscv64.whl 2025-11-25 06:45:06,000 gpep517 INFO The backend produced .dist/ducc0-0.39.1-cp312-cp312-linux_riscv64.whl ducc0-0.39.1-cp312-cp312-linux_riscv64.whl ============================= test session starts ============================== platform linux -- Python 3.12.12, pytest-8.4.2, pluggy-1.6.0 rootdir: /home/buildozer/aports/community/py3-ducc0/src/ducc-ducc0_0_39_1 configfile: pyproject.toml plugins: xdist-3.8.0 created: 64/64 workers 64 workers [62135 items] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 0%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 1%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 2%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 3%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 4%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 5%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 6%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 7%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 8%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 9%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 10%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 11%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 12%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 13%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 14%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 15%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 16%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 17%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 18%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 19%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 20%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 21%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 22%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 23%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 24%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 25%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 26%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 27%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 28%] ........................................................................ [ 29%] ............................................................s..s.....s.s [ 29%] .s...s.s....s..s.s....s......ss.s......ss.......ss.s..s..s....ss..s.s... [ 29%] .........sss..ss..ss.sss......ss..s.sss...s...s..ss.sss.s...s.ss...ss.s. [ 29%] s.s.......ss.......s......ss.....s....s..s...s...s.s.....s..ss..s...ss.. [ 29%] s..s.s...s..ss..s.....s.s......s.....s..s..s.s.s..s..ss....s...sss..ss.. [ 29%] .s..s..s.....s..ss...s.ss....s..ss..s.ss......sss..sss..ss.s.s..ss.sss.. [ 29%] ...s..s.s.........s...ss....s.s..s......s.s..s.......sss.sss.sss...s.ss. [ 29%] ...sss........sss..sss.....sss....sss.......sss..sss....sss......sss.... [ 30%] ...ssssss......s.ss.........s.s.s....s.s.....sss...s..s..s..s.s..s.s.s.. [ 30%] ss.ss...s.s.s...s.s...s..s.s..s.s....s.s......ss..s.s....s.s.ss....s.s.s [ 30%] s.s..s.ss.ssss.s..s.s.ss..s.ss..s..sss.ss........s..s......s.....s...... [ 30%] s...s...s...s...s.s....s...s....s..s...s.s.s....s.s...ss.s....ss..s.sss. [ 30%] ..ss.ss...sss.s..........ss....s.s...s.ss.s.....ss....s.s...ss....s..s.. [ 30%] ...ss...ss...ss..s..s.....ss..sss....ssss....sss.s.....ss.s...s.ss...... [ 30%] .ss.....s..ss..s.....s.s.ss.s....ss.s.......s...s..s.s....s.....s.s.s... [ 30%] ssss...s..sss....s...s....ss...s..s..ss...s.s.s.s....s...s..s....s.ss.ss [ 30%] .s...sss...s.s.ss...s.s..ss...s..s......ss....s..ss.....s.s....s..ss.s.. [ 31%] s..s....ssss..s...ssss.s..ss.s.s..s.ssss.sss...ss......s...s.s..ss..s... [ 31%] .s..s.........ss.s..ss.ss...s...ss.ss...s..s..s.ss....s....ss..ss....... [ 31%] ...s.s.s....ss.......ssss...ss....s.s...ss.ss...ss.ss.ss.ssss.s..sss.s.s [ 31%] s....s.ssss.s.........sss.ss.s...sss....sss.....s..s..sss.......s.ssss.. [ 31%] s.ss.ss...s....ssss...s..s.s..s.s.....s..s...ss.s...s.s.sss..s...ss.ss.. [ 31%] .......s...ssss...................s...ss.s..................s...sss.s... [ 31%] ..............s....sss.s.................s....sss.s................s.... [ 31%] sss.s................s.....sss.s...............s.....sss.s.............. [ 31%] s......sss..s............s.....ss.s.s............s.....ss.ss............ [ 32%] s.....ss.ss............s.....ss.ss............s.....ss.ss...........s... [ 32%] ...ss.ss...........s....ss.ss...........s....ss.ss............s....ss.ss [ 32%] ...........s....ss.ss...........s....ss.ss..........s....ss.ss.......... [ 32%] .s.....ss.ss..............ss.ss..............ss.ss...............ss.ss.. [ 32%] ............ss.ss.............ss.ss.............ss.ss.............ss.ss. [ 32%] ............ss.ss.............ss.ss.............ss.ss............ss.ss.. [ 32%] ............ss.s............ss.s............ss.s..........ss.s.......... [ 32%] ..ss..s...........ss.s..........ss.s.........ss.s...........ss..s....... [ 33%] ....sss..........sss...........ss.s..........sss..........sss..........s [ 33%] ss..........sss.........sss..........s.ss.........s..ss.......s.ss...... [ 33%] .s..s...s..ss..s.....s..s....ss..s.....sss......sss.....sss......ss.s... [ 33%] ....sss......sss.......s.ss..........sss......sss.......sss.......sss... [ 33%] ...sss......sss........sss.......ss.s....sss.....sss..........sss....ss. [ 33%] s........sss......sss....sss.......sss......sss........sss.......ss.s..s [ 33%] ..ss......s..ss....s.ss.s..s.sss...sss.s...ss..s..s..s.ss.s......s.ss.s. [ 33%] ..sss.s..sss.s....ssss..sss.s.sss.s.ssssssssss..ss.ss.ss..ssss..sss.s..s [ 33%] .ss.ssssssssssss.s.sss.ss.sss....s.sss.ssss.s.sssss.ssss.s.sss.s.s..ssss [ 34%] .sssss.ssss.s.ssssss.sss.ss.s.ss.ss.sssss.sssss..sssss.s.sss.s.s.sss.s.. [ 34%] sssssssss.ssssss.ssss.s..ssssssssss..ssssssss..ss.ss.sss.sssssssss..s.ss [ 34%] s..ssssssss.ssss..s.s.ss...ss.ss..ssssss.ss..sss.ssssss.sss.sss.ssssssss [ 34%] s.ssss.ss...ss..s..s.sssssssssss.s.sssssss.s.sssssss...ss.sss..ssss..sss [ 34%] .s..ssssssssssss.sss.sssss..sss.s..sssssssssss..ssssss.sss...sss.s.sssss [ 34%] ssssssssss.s.ssss..s..ssssssss.s.ssssssssss.s.ssss.ssss.ssssssssss.s.sss [ 34%] ss.ssss.sssss.sssss..ss.sssss.sss.ssss.ss.sssssss..s.ssss.ss.sssss.sssss [ 34%] sss.ssss.s.ssssssssssssssss.ssssssss.ss.s.sssssss.ss.sss.ssssssss.sssss. [ 34%] ssssssss.ssssssssss.sssssss..ssssssss.sssssssssssssss.sssssssssssssss.ss [ 35%] s.sss.ss.s.sssssssssss.ssssssssssss.ssssssssssss.ssssssssssssssssss.ssss [ 35%] s.sssss.ssss.ssssssssss.sssssssssssssssss.ss.ssssssss.sss.sss.ssssssssss [ 35%] ssssssssssssssssssss.ssssssssssssssss.ss.ssssssssss.ssssssssssss.s.sssss [ 35%] ss.sss..s.sssssssssssssssssss.ssssssssssss.ssssssss.ss..ssssssssss..ssss [ 35%] sssss...ssss.s.sss.ssss.sssss.ssss.sss.ssss..ssss.ssss.ss.s.ss.s.sssssss [ 35%] sssssss.sssssssssssss.ssssssssss.ss.ssssssssss.sss..ssssssssssssssssssss [ 35%] ssss.ssssssss.ssssssssssss.sss..ssssss.sssssssssssssssssss.sssss.sss.sss [ 35%] ssssssssss.sssssssssssssssssssssssssssss.sss..ssssss.ss.sss.s.ss.s.ss.s. [ 36%] ss.sss.s.ss.sss.ssss.ss.s.sss.sss.ss.s..ssss..sss.s..ssss.sssss.s.ssss.s [ 36%] .ssss.sssss.sssss.sssss..sssss..sssss..ssssss.s.sssssssssss.ssssss.sssss [ 36%] sssssssssss.ssss.ssssssssss.ssssss.ssssssssssss.ssssssssssssssssssssssss [ 36%] ssssssss.ssssssssssssssssss..sssssssssssss.sss.ssss.ssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 36%] sssssss.sss.ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss [ 37%] ssssss.ss.sss.sssss.ss.ss.sss.sss.ss.ss.sss.sssss.ss.sss.ss.ssss.ssss.ss [ 37%] sss..sss.ss.sssssssssssssss..s.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.s [ 37%] sss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ss.sssss.ssss.sss.ssss. [ 37%] ssss.sssss.ssss.ssss.ssss.ssss.ssss.ssss.sss.ssss.ssss.ssss.ssss.sssss.s [ 37%] ss.ssss.sss.sssss.ssss.sss.sssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss.ssss [ 37%] .ssss.sss.sssss.ssss.ssss.ssss.sssss.sss.sssss.sss.sss.sssss.ssss.sss.ss [ 37%] sss.ssss.sss.sssss.ssss.sss.sssss.s.s.s.sss.s.ss..sss..sss..sss..ss.s.ss [ 37%] s..ss.s.ss..sss..sss..sss..sss..sss..sss..sss..sss.s.ss.ss.ss..sss.s.ss. [ 38%] .sss..sss.s.ss..sss..sss.s.sss..sss..ss..s.s.ss..s.s.ss..ss..ss..ss..ss. [ 38%] .ss..ss..ss..ss..ss..ss..ss..ss..ss..ss..ss..s..s..s..s..s..s..s..ssssss [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 38%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 39%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 40%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 41%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 42%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 43%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 44%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........................................................................ [ 45%] ........s.................................s............................. [ 45%] ........................................................................ [ 46%] ........................................................................ [ 46%] ......................................s................................. [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 46%] ........................................................................ [ 47%] ..........................................................s............. [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ........................................................................ [ 47%] ...............................................s................s..ssss. [ 47%] ss.s.sssss.ss...............s.......................................s... [ 47%] ..................................................ss.s..s.s.ss...sss..ss [ 48%] ..ss..s................................................................. [ 48%] ..........................s.s.s.s.ss.s.s.sss..ss.ss..................... [ 48%] ...................................................................sss.s [ 48%] .s.s.s.s....s.s.ss...s.s..ss...ss.s..s...s..s..s.s..s.ss.......s..ss..s. [ 48%] s....................................................................... [ 48%] ...........s........ss......ss..ss......s........ss..............ss....s [ 48%] ......s...............s........................ss....ssss.............ss [ 48%] s..........sss.......ss..s...............................s.............. [ 49%] s.s.s.ss..sss.ss.s.s.ss..sss.ss.sss.s.s.s.s.ss..s.s..................... [ 49%] ..............................................s..........s.s...s.s..s... [ 49%] .s..sss.........ssss...s.s...................................s...s....ss [ 49%] s..ss.....sss...s...ss....s.s.........................s...............s. [ 49%] ..s.s......ss.........s.ss.s.ss......s..ss...s.......................... [ 49%] .............................s....ss.s...s..s..s.s...s.s...ss..s..s.s... [ 49%] ....s.s..s.s...ss...s.s...s..s.s.s..s.s.s........s.s...ss..s.s...s..s.s. [ 49%] s..s..s.s..ss...........................................s......s........ [ 49%] .....s..s..s.....ss...s.................s.....sss.sss........s.s...s..ss [ 50%] ss............s..ss..ss....s......s......................s.s.....ss....s [ 50%] ......s..................................s..s....s.ss....s.ss..s..s..s.. [ 50%] ...s........................................s...s...s.s..s....s....s...s [ 50%] ..s..................................................................... [ 50%] ..................................s.s.s...ss.s.s..........s...s...ss.... [ 50%] ..ss..s............................s.......sss..s.....s.............s..s [ 50%] s...s...ss..................................................s...s.....ss [ 50%] s...s...........s...ss..s...s.s..s.s...s.....ss.s.............s.....ss.. [ 50%] ...........s.s.s..s.s..sss..s.s...ss...................................s [ 51%] .s.s.s............s...........................s...s..s...sss.s..ssssss.. [ 51%] .s.s.s....ss............................................................ [ 51%] ss.ssss..sssss....s.......s............................................. [ 51%] .....................................................s...ss...s.s......s [ 51%] s.....s...s....ss...s..................................s..s............. [ 51%] ss.s.sss.sss.sss.................................s..s.s.s..ss........... [ 51%] ........s...s...s..s...ss.................s..ss.s.s..s.................. [ 51%] .s..ss..s.s..s..........s..s.s..s..s.s.................................. [ 52%] ....s...s...s.ss..s.s..s........s....................................... [ 52%] ................ss..ss.s.s.............................................. [ 52%] .ss..s.s.sss.s.ssss.ssss.s.s.sss.ss.s.ss.sss..sssss.sss..ss.ssssssss..ss [ 52%] .sss.ss.sss.sssss.sss..s.ssssss.ss.ss.s..s.sss.ss.sssssssssss.ssssssssss [ 52%] s.ss..ss...ss........................................................... [ 52%] .........................s..s..s.s..s..s.s..s.s..s.s..s..s.s..s.s.s..s.s [ 52%] .ss..s..ss..s..s.s...s....s..s.......................................... [ 52%] ........................................................................ [ 52%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] .........s..s.s..s.s.....s..s.s......ss...s...s.s.ss..s.s..s.......ss.ss [ 53%] ss...s.s..s.....s......ss.s..s...s......s......s..ss.sss......ss.ss.s..s [ 53%] .s.s...s.s.s.s.s.s.s.................................................... [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 53%] ........................................................................ [ 54%] ........................................................................ [ 54%] .....s..........sss.s.s.s.ss.ss....s.......s...s.....s...ss.......s..s.s [ 54%] s....s.ss........s....ss......ss.........ss.....s.s..s.....ssssssss.s.ss [ 54%] ss.....s..sss..s....sss..ss.s....ss.s.ss.ss............ss.s.ss.......... [ 54%] ...ss......ss.....ss......ss.....ss..s.s...s.s.....s.s.ss.s.s......s.s.. [ 54%] .s...s......s.s...........ss....s..s.s....s..ss....s.ss.......s.ss...s.. [ 54%] ss..s.ss..s..ss...s.ss...sss..sss..s.ss..sss.sssssssss.ssssss..s..ss.s.s [ 54%] s.s..s..s..s.s.s..s...s...ss..s..ss...s....ss...s...ss..s.ss.....s..ss.. [ 55%] ..s...ss....s..s..s...s.....s.s...s...ss...s.....ss...s....ss..........s [ 55%] s.......ss..........s..s..........ss............ss...........ss........s [ 55%] s..........ss............s.s............s.s.............ss..........ss.. [ 55%] ..........ss...........ss............ss..........s.s...........s........ [ 55%] .s.........s........s.......s......s.....s...s...s...s.....s....s..s.... [ 55%] ....s........s........s.......s...............s.........s..........s.... [ 55%] .......s........s.......s.......s.......s.........s......s...s........s. [ 55%] s............s.s............s.s...........s.s.............s.s.........s. [ 55%] ........s...........s......s........s.......s....s.....s.....s.......s.. [ 56%] ...s...s...s...s......s..s..s.s...s..s...s...ss......................... [ 56%] ........................................................................ [ 56%] .....................................................s..s....s...ss..... [ 56%] ..s.....s.....s........................................s.....s.s..s....s [ 56%] ...s...s...s.............s....s.s....s..s..........s.ss.....ss...ss..ss. [ 56%] ..s.sss..ss...s.s..s.s...s....s..s.s.ss....s.s...s.s...ss...ss...s...s.s [ 56%] ...s..s.s..s.s.......................................................... [ 56%] ........................................................................ [ 57%] ......................................................................s. [ 57%] .s.ss...s.s..s.....ss.s...sss.s.ss...s.s.s.s.ss...s...s....s...s...s...s [ 57%] ..s.s...s.sss.sssss.ssssss.s.s.ss..s..ss..s....s..s.s.s................. [ 57%] ......................................................s.s...ss.......... [ 57%] ........................................................................ [ 57%] ........................................................................ [ 57%] ......s..s.s..s..s..s.s...s...s.s...s.s..ss..s.....sss...s.............s [ 57%] s.ss.ss.ss.s......s.s........s...s......s.s......s.s..................s. [ 57%] s.................s.s.................ss..................s.s........... [ 58%] .....s.s...............s..s...............s..s................s.s....... [ 58%] ........ss.s..............ss.s..............ss.s.............ss.s....... [ 58%] ......ss.s.............ss.s.............ss.s..............s.s........... [ 58%] ...s.s.............s..s..............s.s..............s.s..............s [ 58%] .s.............s.s.............s.s.............ss.............ss........ [ 58%] .....ss..............ss..............ss.............ss.............ss... [ 58%] ..........ss.............ss.........s...ss........s...ss........s...ss.. [ 58%] .....s...ss.......s..ss.......s..ss.........s..ss.........s..ss......s.. [ 58%] ss......s..s.s....s.ss......s.ss...sss....ss.s.....sss....sss...sss..... [ 59%] s.ss..sss.....s.ss.....s.ss...sss...sss..sss..s..s..ss..s.sss.ss....s... [ 59%] s.s..s.s.s.s............................................................ [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] ........................................................................ [ 59%] ......................................s.s.ss.ss.sss..sss..s.s.ss.s.s..s. [ 59%] s..s.s..ss..s........................................................... [ 59%] ..............................................................s..s.s...s [ 60%] .ss........sss..........ss.s......s..ss......s.......s........s.....s... [ 60%] .....s.........s.......s.....ss.....s..s.s...ssss..ss.sss.s......ss..... [ 60%] .ss.ss.s..sss...ss..ss.s.sss.sss.s.....s....s.ssss.s....s.ss...ss.....ss [ 60%] .....ss....................................s.....sss....ss...s....ss..s. [ 60%] ...ss......s.............................s..s..s.s.s.s..s..s..s.s..s..s. [ 60%] .s.s.s.s.s.s.s.s...s.s.s....ss.s...s..ss..ss..s.s.s.s..s..ss............ [ 60%] sssssssss.ss..s.ssss...ss..s.s.s.s...................................... [ 60%] ........................................................................ [ 60%] ............................s.s..s......s..ss.....ss...ss...s..s....s... [ 61%] ..s.s....s..s..s.s.s...s.s...ss..s.ss.s..sss.s.ss.s...sss.s......ss.ss.. [ 61%] sssss.ss....ssss...ss.s.ss.s.s.s.....s.ss....s.ss....s..s.ss..s.s.ss.sss [ 61%] ..s.ss.s..s.sss.s.s.ss.s.s.s.s.s..s...s.s..s..s.s.s.s...s.s.ss.s.s.s.... [ 61%] ss.s.ss.ss..s...ss.....................s.s..ss.s...s.s.s...s..s..ss....s [ 61%] s.s..ss....sss...s..s..s...s..s..........ss................s.sss........ [ 61%] ......sss..s.ss.ss...ss......sssss.ssss.s....ss..s....ss....s.s..s...s.. [ 61%] .s.s...s..s.......sss....s...s..s.....................................s. [ 61%] ......................................................................s. [ 61%] ......ss....s....s.s.....s.s....s.......ss.........s...sss......s.....ss [ 62%] .....ss..s...s.......sss.s.........s...ss...s.s.......s....s.......s.... [ 62%] ......ss...s.s..s.....ss....ss.......................................... [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 62%] ...............s...............................s........................ [ 62%] ........................................................................ [ 62%] ........................................................................ [ 63%] ................s.................s.........s.........s....s...........s [ 63%] s.........ss............ss..............ss....s......ss.......s.....ss.. [ 63%] .s.....s.s..s.......s.s.s......s.s..............s.s........s.s.......... [ 63%] ......ss.............ss..........ss.............s.s............s..s..... [ 63%] ........s.s...........s.s............s..s............s.s..........s.s... [ 63%] ..........s.s.............s.s............s.s..............s.s........... [ 63%] ...s.s.............s.s............ss..........ss...............s.s...... [ 63%] ............ss..............s.s.................s..s............s..s.... [ 63%] ........s...s.............s.s............s..s...........ss.........s.s.. [ 64%] ..........ss..............ss...............ss..............s.s.......... [ 64%] ....s.s...............s...........s...........s............s......s.s... [ 64%] ....s.s......s.s........ss.......ss.s....ss..s...ss..s.....ss..s...s.s.. [ 64%] ..s..ss....s...s..s...s....s..s....s...ss...s.....s.....s..s.......s.... [ 64%] ...s......s.......s......s........s.......s.....s......s....s....s....s. [ 64%] ...s......s.......s.......s.......s....s........s.....s........s.s...... [ 64%] ........................................................................ [ 64%] .............................................s.......................... [ 65%] .............s..................................................s.ss..ss [ 65%] s.ssss.s.s.ss.s.s.ss...s.ss..sss.ss...sss.........s.....s..s......s...s. [ 65%] ............s.......................................s..........s....s... [ 65%] ....s...s...s.....s....s..s.s.s....s.s....s....s..s..s.s.s.ssssssssss.ss [ 65%] .ss......................................ss..ss...s..ss..s..s..s.s.s.... [ 65%] ss...ss...s..s..s.s.s...s.s..s..s...s..ss.ss...s.......sss....ss..s..s.s [ 65%] ..s...ss..ss...s..s..s.s.s..s....s.s..s.s..s.s..s..s...s.s..s.s......... [ 65%] ........................................................................ [ 65%] .................s.s..s..s...ss.s..s...s..s..sssssss...s.s...ss.s.s.s... [ 66%] .s...s..ss....s......ss......s.....ss...s.....s...s.ss..ss.ss....ss....s [ 66%] s..s..s..s.s..s.....sss..s..s..s.....s..s..s.s.ss..s...ss....ss.ss.s.sss [ 66%] ..s.ss.s.s................................................s............. [ 66%] .........s.............................................................. [ 66%] s....ss..s.s.s...s..s..s....s..s.s..s.s....s.s......s................... [ 66%] ........................................................................ [ 66%] ...s....ss.................s............s.............s.............s... [ 66%] ...............s.................s............s............s............ [ 66%] s...........s.....s........s........s.......s........s..........s....... [ 67%] s..........s.............s..........s..s......s.....s....s..s.....s..... [ 67%] ...s..............s...............s......................s.............. [ 67%] .......s.................s...s..................s.s...................ss [ 67%] ....................ss...................ss...................ss........ [ 67%] ...........ss...................ss..................ss.................s [ 67%] s.................ss........s.........ss................ss.............. [ 67%] ..ss...............ss...............ss...............ss...............ss [ 67%] ...............ss..............ss..............ss.............ss........ [ 68%] ....ss............ss............ss...........ss............ss........... [ 68%] ss...........ss...........ss.........ss.........ss........ss.........ss. [ 68%] .........ss..........ss.......s.s........ss.......ss......s.s....ss...ss [ 68%] ..ss.ss.s.s.ss.ss.ss.ssss.sssssss.ss.................................... [ 68%] ..........................................................s...s..s.s.s.. [ 68%] .s..s....s.sss.ss.....ssss...ss.s.ss..ss.s.ss.s....s.s.ss...ss..s....ss. [ 68%] sss.ss.s..sssssss.sss.ss.ss..sss..sss.sss..ssss..ss..ss..s..ss..sss.s... [ 68%] .s..s.s.s..ss..sssss....s.s....s....s.........s......s......s.....s..... [ 68%] ..s....s..s..s..s....s....s....s....s...s...s....s......s....s..s....sss [ 69%] sss.ssss..ssssss............................s........................... [ 69%] ........................................................................ [ 69%] ..............................................................s.....ss.. [ 69%] s..s..s.s..s..s...ss...s..ss.....s....ss..s..s..........sss........ss... [ 69%] ..ss......s....s.....s.......s....s.....s..........s.........s........s. [ 69%] .........s.....s.....s..s......s....s.........s....s........s....s.s..s. [ 69%] ....s..s.sss.....ssssss.ss..ss.ss...sss...ss............................ [ 69%] ........................................................................ [ 69%] ........................................................................ [ 70%] ........................................................................ [ 70%] ........................................................................ [ 70%] ...................s................s.............s.............s....... [ 70%] .....s.............s............s..............s..............s......... [ 70%] ...s...........s.........s.s.......s.s.......s.s.......s..s.....s.s..... [ 70%] s.s.....s.s........s..s......ss.......s.s......s.s.........ss..........s [ 70%] .s.s......s.s....s....s..s.......s..s...s...s..s.s........s..s.s.......s [ 70%] ...ss.......s.s.....s.s....s.s.......ss...........s.s.......s....s...... [ 71%] s....s....s.....s...s..s....s..s.s.ss.ss...sss.......................... [ 71%] ............................................................ss.s...s.s.. [ 71%] ss..sss..ss.s.s..ss..s...ss..s.ss.s..ss.s..s..................s......... [ 71%] .............................s...............s..s.s.s..s..s..ss.s..s...s [ 71%] .s.................................s..s.ss...s...s...ss..ss..s...s.s..s. [ 71%] ..s...s.s.....s.ss........ss...ss............s....ss..s.s.s.sss.....s... [ 71%] ..s.....ss...s....s..ss....s..s.......s....s............s..........s...s [ 71%] ...s...s...s......s..s......s.ss.s.s....s.s.ssss........................ [ 71%] ........................................................................ [ 72%] .............................................s...sss.s.s..s..s..s...s... [ 72%] ss..s.s.sss....ss...sss.s..s.sss....ssss.sss.....s.s.ss..s.sssss.sss.ss. [ 72%] ss.s.s.s..sssss.s..s..ss.ss............................s..s.s.s......... [ 72%] ...s..s.s.s...s..s.s..s.s..s....s..s.................................... [ 72%] .............................................s.......................... [ 72%] ........................................................................ [ 72%] ........................................s..s..s......s..ss......ss..ss.. [ 72%] .s...sss.ss.ss..s.ss.......ss..........s.......s........s..........s.... [ 73%] ....s........s.....s......s..s.s...s.................................... [ 73%] ...............................................s......s....s.........s.. [ 73%] .s......s...s..s....s....s....s..s.....s...s...s...s.................... [ 73%] ........................................................................ [ 73%] ........................................................................ [ 73%] ....ss.s..ss...........................................................s [ 73%] ...................................................................s.... [ 73%] ......................................ss............s.s...............s. [ 73%] ......s............s....s.....s......s.....s...s........s..............s [ 74%] ...........s........s........s......s....s.....s....s....s..s....s..s... [ 74%] ...s....s......s..s.s..s.s.s.ss........................s..s.......s...s. [ 74%] .....s........s....s....s...s.....s.s....s......s...s.s....s......s...s. [ 74%] .s.s....s....s.....s......s..........s.....s....s........s.........s.... [ 74%] ...s...s....s...s......s...s....s....s...ss.......s.s...ss...ss.s..ssss. [ 74%] ss..ss.................................................................. [ 74%] ........................................................................ [ 74%] ........................................................................ [ 74%] ........................................................................ [ 75%] ...................................................s.................... [ 75%] ........s.....s....s.....s....s...s....s...s.......s....s...s......s.... [ 75%] ....s.....s.....s......s........s.....s.........s.......s......s.....s.. [ 75%] ...s.....s......s...s.......s......s.....s....s.....s....s....s....s..s. [ 75%] ...s....s..s....s..s...s....s...s...s...s...s..s....s..............s.... [ 75%] ..........................................s..ss.s..ss.s.s..s.sss.sss.sss [ 75%] ssss..ssss.s..ss..ss..ss.s..s...s..s..s................................. [ 75%] ................s....................................................... [ 76%] ........................................................................ [ 76%] ..............................................................s......... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ........................................................................ [ 76%] ..................................................................s..... [ 76%] ........................................................................ [ 76%] ........................................................................ [ 77%] ........................................................................ [ 77%] ............................................................s........... [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ........................................................................ [ 77%] ..................................................s..................... [ 78%] ........................................................................ [ 78%] ........................................................................ [ 78%] ........................................................................ [ 78%] ..s.ss.s.s.sss.s.ss.ssss.s.s............................................ [ 78%] .............................................s..ss.s.s...s..s.s.....ss.s [ 78%] .........s.ss...s...s...s..s.s..s...s...sss..s.....ss..s...s.ss.s.ss..s. [ 78%] ....s................................................................... [ 78%] .......................................................................s [ 79%] ..s.ss..s.s.ss......................................s.s.......ss......s. [ 79%] .s...ss.ss...s..sss..s....s....ss.s...sss..s...ss..ss.s.....sss.sssss.ss [ 79%] s...ss...s...ss....ss...ss..s.ss..s...ss..sss....ssss.sss.s..ss......s.. [ 79%] s..s.....ss.....ss..s..sss......s..s...s...ss..ss..ss.....s...s..ss..s.. [ 79%] ssss.s.s..s............................................................. [ 79%] ...............................................s....s......ss.s.s..s.... [ 79%] .ss..s.s.s..ss...s.s.s..s..s.....ss...ss..s...ss....s..........s.......s [ 79%] .....s....s....s..s.s...s....s.s.sss..................................s. [ 79%] ........................................................................ [ 80%] ........................................................................ [ 80%] ................................................s..s...s.s...s..s...ss.. [ 80%] ....s..s...s.s..s........s..........s..s.s...s.s.....s...s...s.......... [ 80%] .s..ss....s...ss..s.s.s...s.ss.s..s.s.s.s.s.........sss...s...s......... [ 80%] ........................................................................ [ 80%] ........................................................................ [ 80%] ...................................................................s.... [ 80%] ..ssss.ss.s.s....s...ss..s.s.s..s.s.s...ss......s......ss...ss......s..s [ 80%] .sss.s...s.s...s........................................................ [ 81%] ........................................................................ [ 81%] ...................................s..s.s..s.s..s...s.s............ss... [ 81%] .ss..ss.....ssss....s.................................s........ss....s.. [ 81%] .s..s...ss..s.....s.ss.....ss.s.......s........sss.s.......s............ [ 81%] .s...................................................................... [ 81%] ...................................ss.s...s..ss.......s.ss...s...s...s.s [ 81%] s...s.s....sss...s.s........s.s.s...ss.ss...s.s....s...ss.s...ss..s...s. [ 81%] .ss..s.s...ss........................................................... [ 82%] ........................................................................ [ 82%] ......s...ss....s.....ss..........s.........s.....ss..ss.ss...........ss [ 82%] s....sss.s.........................................................s.... [ 82%] ....ss.s..ss...ss.ss..s...s.s..s..sssss..ss..s..s..s......s.s...s.s.s... [ 82%] ..s.....s.s............................................................. [ 82%] .....................................s....ss...s.....s.s..s..s.s.....s.s [ 82%] s....sss.s.ss..ssss.ssss.s.s..ss......sss.s..s.....s.s.ss.s............. [ 82%] ........................................................................ [ 82%] .......................................................s...s.ss.....s.ss [ 83%] ...s..s.s.s..s.ss.sss...ss...s.s..s...ss..s..s..s....................... [ 83%] ........................................................s..ss.s...ss..s. [ 83%] s..s.s....s.s..s..ss.s.s........s.ss..s.ss.......s....ss.........s..s... [ 83%] .......................s...........s..s......ss..ss...s.s...ssss.s..ss.. [ 83%] ss..sss..ssss.s..sss..s..s...s.sss....ss....s..ss....s.ss.ss..ss.ss...ss [ 83%] ....s..ss............................................................... [ 83%] ........................................................................ [ 83%] .......................s....................................s..s.s.s...s [ 84%] s.....ss..sss.s..s.s..s.s.s...s...s..s.s..s..s....ss.....s.sss.s.ss.ss.s [ 84%] s.....ss...ss.......ss...sss...ss..........ss......ssssss....ss......ss. [ 84%] ..ss...ss......ss.s............ss.s..................................... [ 84%] ........................................................................ [ 84%] ........................................................................ [ 84%] ......................................s..s.....s.s...................... [ 84%] .....................s.s..ss..ss.s...s.ss...s.s...ss...s..s...ss..s..ss. [ 84%] .ss...s....ss.....ss.s..s.s.............s......s........................ [ 84%] ........................................................................ [ 85%] ..........................................................s....ss....ss. [ 85%] ..s.s........s.s....ss..s....ss.........ss.......s.ss...s..ss.....s..... [ 85%] ...ss........ss.........ss..............s...s............s......s....... [ 85%] ..s.......s......s........s........s..s.......s...s.......s......s...... [ 85%] s.......s.......s....s.........s......s...s...s......s..s......s...s..s. [ 85%] .s...s.....s......s......s..s.s.s......s.sss.sss.ss.ss.................. [ 85%] ..................................s..................................... [ 85%] ....................................................s.s...ss.ss...s...ss [ 85%] .s...ss.ss...ssss.ss..s..s..ss.s.s....ss...ss.s.s.s...s................. [ 86%] ..................s.s.s.s..s.s.s.s...................................... [ 86%] ........................................................................ [ 86%] ........................................................................ [ 86%] .s....ss....ss...s.ssss......ss.sss..s........s.sssssss...s...ss..s....s [ 86%] ....ss.....s..s........................................s..s.s...s...ss.. [ 86%] s.s...ss...s..sss....s..s.s...s..ss...s.........................s....... [ 86%] ........................................................................ [ 86%] ...........................s...........s...........s............s....... [ 87%] .....s.........s............s...........s..........s...........s........ [ 87%] s.........s............................................................. [ 87%] ........................................................................ [ 87%] ......................................................s................. [ 87%] ..........................................................s............. [ 87%] ..............................................................s......... [ 87%] ........................................................................ [ 87%] ........................................................................ [ 87%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ........................................................................ [ 88%] ............s........................................................... [ 88%] ...................................................s.................... [ 88%] ........................................................................ [ 88%] ..........................................s............................. [ 88%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] .........................................................s.............. [ 89%] ...............................................s........................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 89%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ........................................................................ [ 90%] ................................s..s.s..s...sss....sssss.ss..s.s..s.s... [ 90%] .ss..ss.ss...sssssss.s.....ss.s...s.s...s.s.s.........s..ss..s.....s.s.. [ 90%] ...s.s...s.s.....s..s................................................... [ 90%] ........................................................................ [ 90%] ........................................................................ [ 91%] ........................................................................ [ 91%] .........................................................s........s...ss [ 91%] ..s.ssss.ssss.s.ssssssssss.ss.s.ssssssssssssssss.sssss.s.s.s...........s [ 91%] s....................................................................... [ 91%] .............................................................s....s...ss [ 91%] .s..s....s..s..ss........ss..ss.s.ss.s...sss.s.ss..ss.s..s.ss.s....ss.s. [ 91%] s........s.s.ss...s.s...ss..s...sss.....s.s.s.ss......s................. [ 91%] ....................s...s............................................... [ 92%] .....................................s.....ss..s.........s.............s [ 92%] .....................s.......s...............s.............s............ [ 92%] .....s..............s...............s...................s............... [ 92%] ......s..................s...............................s.............. [ 92%] ..s................s...............s.................................... [ 92%] ..............................s..s..s..s....s...s..s.s.s...ss...ss..ss.. [ 92%] ..ss.s.s...ss..ss.ss...ss.s..s.....s..ss................................ [ 92%] ..................s..................................................... [ 92%] ........................................................................ [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] ....................................s...........................s.s.s.s. [ 93%] ....s....s...ss.s...ss.sss...s...sss.......ss..ss.s......s........ss.... [ 93%] s....s.s...s.....s.s....s.........ss...s......s...s........ss......ss... [ 93%] s.ss....sss.s......s........................................s........... [ 93%] ........................................................................ [ 93%] ........................................................................ [ 93%] ........................................................................ [ 94%] ...............ss....ss...ssss.s....s...sss..sss.ssss.ssss..sss....sss.. [ 94%] .sss.ssssss....s.sss.ssss....s...s.ss................................... [ 94%] ........................................................................ [ 94%] ........................................................................ [ 94%] .............................................s..s.ss.s....s..sss.ss..... [ 94%] ..s...s.......ss....s..s.....s...s.....ss....s.s.....ss....s.....s..s..s [ 94%] ............s..s......ss.........sss..ss..s..ss.......s................. [ 94%] .....................................................................ss. [ 95%] .....s..................s......ss...s.....s....s..s....s..s............. [ 95%] .................................................s...ss....s.ss.s....ss. [ 95%] ......ss...............sss..ss.s.ss.s..s.s..ss...s.sss..ss.sssss..ss.s.. [ 95%] ss...sssss.ss.s......s...................s.............................. [ 95%] .........s..............................ss.............................. [ 95%] ........................................................................ [ 95%] ........................................................................ [ 95%] ..........ss..s..s.s.ss..ss.sss.ssss.s.ss.ss.s..s.ssss..ss..ss....s.ssss [ 95%] ssss.ss.s..s.ss....ss.s..sss................s........................... [ 96%] ..................................................s..................... [ 96%] ...................................s.................................... [ 96%] .....................................s........................s.s.ss.s.s [ 96%] s.ssss.sss.s..sssss.s.sss.sssssss.s..sss.ssssssss.s.ssssss.s............ [ 96%] ........................................................................ [ 96%] ........................................................................ [ 96%] ..................s.....................s....................s.........s [ 96%] .......s..s.s..ss...s....ss...s..ss..s.ss..........sss..ssssss.ss..sss.s [ 96%] s.sssss..sss..s..s..ss..s.ss.ss......................................... [ 97%] ...................s........s...s.....................s................. [ 97%] ......s......s.......................................................... [ 97%] ........................................................ss...s.sss.ss..s [ 97%] ssssss....ss.s.sss.ssss.sss....sss.s.s.s.s...ss.sss.ssss.sss............ [ 97%] ...s..................s.....................s..s...........s............ [ 97%] .....s......................s........................................... [ 97%] ........................................................................ [ 97%] ......................ss.s.sss.ss.s....sssssss..sssssss..s..sssss...sss. [ 98%] ..s..s...sssss.s.s..s...s.s...s.ss.s......ss..s......................s.. [ 98%] ........................................................................ [ 98%] ........................................................................ [ 98%] .....................................................s...s..s.s.ssss.s.. [ 98%] s...ss.ss..s.ss.ss..s.ss.ssss.ss..s.ssss.ssssssss.s.ss...ss.ss.......... [ 98%] ss...................................................................... [ 98%] ................................................................s....... [ 98%] ..s...........s.s.....s.s....s........s..ss.s......s...s................ [ 98%] ...........................ss..ssss......s.s....ssss.......s..s.sss.ss.. [ 99%] s...ss.s.s..s.ss....ss.s.s....s......................................... [ 99%] ..s......s.s......s.ss...................sssss.ss..ss.sss.s..s.ss....... [ 99%] ........................................................................ [ 99%] ........................................................................ [ 99%] ......................................................s........s.ssss..s [ 99%] ssssssss..sssss.sss.ssssssssssssss.sssssssssss.ssss...s..............s.. [ 99%] ........................................................................ [ 99%] ....................................................................... [100%] =============== 54390 passed, 7745 skipped in 510.07s (0:08:30) ================ >>> py3-ducc0: Entering fakeroot... >>> py3-ducc0*: Running postcheck for py3-ducc0 >>> py3-ducc0*: Preparing package py3-ducc0... >>> py3-ducc0*: Stripping binaries >>> py3-ducc0*: Scanning shared objects >>> py3-ducc0*: Tracing dependencies... python3 python3~3.12 so:libc.musl-riscv64.so.1 so:libgcc_s.so.1 so:libstdc++.so.6 >>> py3-ducc0*: Package size: 7.8 MB >>> py3-ducc0*: Compressing data... >>> py3-ducc0*: Create checksum... >>> py3-ducc0*: Create py3-ducc0-0.39.1-r0.apk >>> py3-ducc0: Build complete at Tue, 25 Nov 2025 06:54:18 +0000 elapsed time 0h 13m 8s >>> py3-ducc0: Cleaning up srcdir >>> py3-ducc0: Cleaning up pkgdir >>> py3-ducc0: Cleaning up tmpdir >>> py3-ducc0: Uninstalling dependencies... ( 1/57) Purging .makedepends-py3-ducc0 (20251125.064122) ( 2/57) Purging py3-gpep517-pyc (19-r1) ( 3/57) Purging py3-gpep517 (19-r1) ( 4/57) Purging py3-installer-pyc (0.7.0-r2) ( 5/57) Purging py3-installer (0.7.0-r2) ( 6/57) Purging py3-pybind11-dev (2.13.6-r0) ( 7/57) Purging py3-pybind11-pyc (2.13.6-r0) ( 8/57) Purging py3-pybind11 (2.13.6-r0) ( 9/57) Purging py3-scikit-build-core-pyc (0.11.6-r0) (10/57) Purging py3-scikit-build-core (0.11.6-r0) (11/57) Purging cmake (4.1.3-r0) (12/57) Purging py3-pathspec-pyc (0.12.1-r2) (13/57) Purging py3-pathspec (0.12.1-r2) (14/57) Purging py3-typing-extensions-pyc (4.15.0-r0) (15/57) Purging py3-typing-extensions (4.15.0-r0) (16/57) Purging samurai (1.2-r7) (17/57) Purging py3-setuptools-pyc (80.9.0-r2) (18/57) Purging py3-setuptools (80.9.0-r2) (19/57) Purging py3-wheel-pyc (0.46.1-r0) (20/57) Purging py3-wheel (0.46.1-r0) (21/57) Purging python3-dev (3.12.12-r0) (22/57) Purging py3-pytest-xdist-pyc (3.8.0-r0) (23/57) Purging py3-pytest-xdist (3.8.0-r0) (24/57) Purging py3-execnet-pyc (2.1.1-r0) (25/57) Purging py3-execnet (2.1.1-r0) (26/57) Purging py3-pytest-pyc (8.4.2-r1) (27/57) Purging py3-pytest (8.4.2-r1) (28/57) Purging py3-iniconfig-pyc (2.3.0-r0) (29/57) Purging py3-iniconfig (2.3.0-r0) (30/57) Purging py3-packaging-pyc (25.0-r0) (31/57) Purging py3-packaging (25.0-r0) (32/57) Purging py3-parsing-pyc (3.2.3-r0) (33/57) Purging py3-parsing (3.2.3-r0) (34/57) Purging py3-pluggy-pyc (1.6.0-r0) (35/57) Purging py3-pluggy (1.6.0-r0) (36/57) Purging py3-py-pyc (1.11.0-r4) (37/57) Purging py3-py (1.11.0-r4) (38/57) Purging py3-pygments-pyc (2.19.2-r0) (39/57) Purging py3-pygments (2.19.2-r0) (40/57) Purging py3-numpy-tests (2.3.5-r0) (41/57) Purging py3-numpy-pyc (2.3.5-r0) (42/57) Purging py3-numpy (2.3.5-r0) (43/57) Purging python3-pyc (3.12.12-r0) (44/57) Purging python3-pycache-pyc0 (3.12.12-r0) (45/57) Purging pyc (3.12.12-r0) (46/57) Purging python3 (3.12.12-r0) (47/57) Purging openblas (0.3.30-r0) (48/57) Purging gdbm (1.26-r0) (49/57) Purging libarchive (3.8.3-r0) (50/57) Purging libbz2 (1.0.8-r6) (51/57) Purging libffi (3.5.2-r0) (52/57) Purging libpanelw (6.5_p20251123-r0) (53/57) Purging libuv (1.51.0-r0) (54/57) Purging mpdecimal (4.0.1-r0) (55/57) Purging rhash-libs (1.4.6-r0) (56/57) Purging sqlite-libs (3.51.0-r0) (57/57) Purging xz-libs (5.8.1-r0) busybox-1.37.0-r29.trigger: Executing script... OK: 666 MiB in 105 packages >>> py3-ducc0: Updating the community/riscv64 repository index... >>> py3-ducc0: Signing the index...