sbuild (Debian sbuild) 0.85.11~bpo12+1 (31 August 2024) on debusine-worker-arm64-demeter-06.freexian.com
+==============================================================================+
| libvigraimpex 1.12.1+dfsg-1+bd1 (arm64) Thu, 26 Sep 2024 20:22:50 +0000 |
+==============================================================================+
Package: libvigraimpex
Version: 1.12.1+dfsg-1+bd1
Source Version: 1.12.1+dfsg-1
Distribution: sid
Machine Architecture: arm64
Host Architecture: arm64
Build Architecture: arm64
Build Type: any
I: No tarballs found in /var/lib/debusine/worker/.cache/sbuild
Unpacking /var/lib/debusine/worker/system-images/807048/system.tar.xz to /tmp/tmp.sbuild.Y8Xu2KguTd...
I: NOTICE: Log filtering will replace 'sbuild-unshare-dummy-location' with '<<CHROOT>>'
+------------------------------------------------------------------------------+
| Chroot Setup Commands |
+------------------------------------------------------------------------------+
rm -f /etc/resolv.conf
----------------------
I: Finished running 'rm -f /etc/resolv.conf'.
Finished processing commands.
--------------------------------------------------------------------------------
Copying /tmp/debusine-fetch-exec-upload-4pdsg_k6/python3-numpy-dbgsym_2.1.1+ds-3_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-4pdsg_k6/python3-numpy-dev_2.1.1+ds-3_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-4pdsg_k6/python3-numpy_2.1.1+ds-3_arm64.deb to /<<CHROOT>>...
Copying /tmp/debusine-fetch-exec-upload-4pdsg_k6/python-numpy-doc_2.1.1+ds-3_all.deb to /<<CHROOT>>...
I: NOTICE: Log filtering will replace 'build/libvigraimpex-r3Ffn6/resolver-I7vxgA' with '<<RESOLVERDIR>>'
+------------------------------------------------------------------------------+
| Update chroot |
+------------------------------------------------------------------------------+
Get:1 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ InRelease
Ign:1 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ InRelease
Get:2 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ Release [606 B]
Get:3 http://deb.debian.org/debian sid InRelease [202 kB]
Get:2 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ Release [606 B]
Get:4 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ Release.gpg
Ign:4 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ Release.gpg
Get:5 file:/build/libvigraimpex-r3Ffn6/resolver-BXobTp/apt_archive ./ Packages [4543 B]
Get:6 http://deb.debian.org/debian sid/main arm64 Packages [9863 kB]
Fetched 10.1 MB in 1s (7736 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
libc-bin libc6
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2993 kB of archives.
After this operation, 131 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian sid/main arm64 libc6 arm64 2.40-3 [2453 kB]
Get:2 http://deb.debian.org/debian sid/main arm64 libc-bin arm64 2.40-3 [540 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 2993 kB in 0s (37.3 MB/s)
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16564 files and directories currently installed.)
Preparing to unpack .../libc6_2.40-3_arm64.deb ...
Unpacking libc6:arm64 (2.40-3) over (2.40-2) ...
Setting up libc6:arm64 (2.40-3) ...
(Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16564 files and directories currently installed.)
Preparing to unpack .../libc-bin_2.40-3_arm64.deb ...
Unpacking libc-bin (2.40-3) over (2.40-2) ...
Setting up libc-bin (2.40-3) ...
Processing triggers for man-db (2.13.0-1) ...
+------------------------------------------------------------------------------+
| Fetch source files |
+------------------------------------------------------------------------------+
Local sources
-------------
/tmp/debusine-fetch-exec-upload-4pdsg_k6/libvigraimpex_1.12.1+dfsg-1.dsc exists in /tmp/debusine-fetch-exec-upload-4pdsg_k6; copying to chroot
I: NOTICE: Log filtering will replace 'build/libvigraimpex-r3Ffn6/libvigraimpex-1.12.1+dfsg' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/libvigraimpex-r3Ffn6' with '<<BUILDDIR>>'
+------------------------------------------------------------------------------+
| Install package build dependencies |
+------------------------------------------------------------------------------+
Setup apt archive
-----------------
Merged Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-sequence-numpy3, dh-sequence-python3, libboost-python-dev, libboost-thread-dev, libfftw3-dev, libhdf5-dev, libjpeg-dev, libopenexr-dev, libpng-dev, libtiff-dev, python3-dev, python3-pytest, build-essential, fakeroot, dumb-init
Filtered Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-sequence-numpy3, dh-sequence-python3, libboost-python-dev, libboost-thread-dev, libfftw3-dev, libhdf5-dev, libjpeg-dev, libopenexr-dev, libpng-dev, libtiff-dev, python3-dev, python3-pytest, build-essential, fakeroot, dumb-init
dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/<<RESOLVERDIR>>/apt_archive/sbuild-build-depends-main-dummy.deb'.
Ign:1 copy:/<<RESOLVERDIR>>/apt_archive ./ InRelease
Get:2 copy:/<<RESOLVERDIR>>/apt_archive ./ Release [609 B]
Ign:3 copy:/<<RESOLVERDIR>>/apt_archive ./ Release.gpg
Get:4 copy:/<<RESOLVERDIR>>/apt_archive ./ Sources [845 B]
Get:5 copy:/<<RESOLVERDIR>>/apt_archive ./ Packages [870 B]
Fetched 2324 B in 0s (208 kB/s)
Reading package lists...
Get:1 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ InRelease
Ign:1 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ InRelease
Get:2 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ Release [606 B]
Get:2 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ Release [606 B]
Get:3 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ Release.gpg
Ign:3 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ Release.gpg
Reading package lists...
Reading package lists...
Install main build dependencies (apt-based resolver)
----------------------------------------------------
Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
autoconf automake autopoint autotools-dev build-essential cmake cmake-data
cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper
dh-autoreconf dh-python dh-strip-nondeterminism dumb-init dwz fakeroot g++
g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14
gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu hdf5-helpers libaec-dev
libaec0 libarchive13t64 libasan8 libatomic1 libblas3 libboost-atomic1.83-dev
libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0t64
libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-python-dev
libboost-python1.83-dev libboost-python1.83.0 libboost-serialization1.83-dev
libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0
libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0
libboost1.83-dev libbrotli-dev libbrotli1 libc-dev-bin libc6-dev libcc1-0
libcrypt-dev libcurl4-openssl-dev libcurl4t64 libdebhelper-perl
libdeflate-dev libdeflate0 libelf1t64 libevent-2.1-7t64 libexpat1
libexpat1-dev libfakeroot libfftw3-bin libfftw3-dev libfftw3-double3
libfftw3-long3 libfftw3-single3 libfile-stripnondeterminism-perl
libgcc-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64
libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2 libhdf5-103-1t64
libhdf5-cpp-103-1t64 libhdf5-dev libhdf5-fortran-102t64 libhdf5-hl-100t64
libhdf5-hl-cpp-100t64 libhdf5-hl-fortran-100t64 libhwasan0 libidn2-dev
libimath-3-1-29t64 libimath-dev libisl23 libitm1 libjbig-dev libjbig0
libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
libjs-underscore libjsoncpp25 libk5crypto3 libkeyutils1 libkrb5-3
libkrb5support0 liblapack3 libldap-2.5-0 liblerc-dev liblerc4 liblsan0
liblzma-dev libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnghttp2-dev
libnsl2 libopenexr-3-1-30 libopenexr-dev libp11-kit-dev libpkgconf3
libpng-dev libpng16-16t64 libproc2-0 libpsl-dev libpsl5t64 libpython3-dev
libpython3-stdlib libpython3.12-dev libpython3.12-minimal
libpython3.12-stdlib libpython3.12t64 librhash0 librtmp-dev librtmp1
libsasl2-2 libsasl2-modules-db libsharpyuv-dev libsharpyuv0 libssh2-1-dev
libssh2-1t64 libssl-dev libstdc++-14-dev libsz2 libtasn1-6-dev libtiff-dev
libtiff6 libtiffxx6 libtirpc-common libtirpc3t64 libtool libtsan2 libubsan1
libunbound8 libuv1t64 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2
libwebpmux3 libzstd-dev linux-libc-dev m4 media-types nettle-dev pkgconf
pkgconf-bin po-debconf procps python3 python3-autocommand python3-dev
python3-inflect python3-iniconfig python3-jaraco.context
python3-jaraco.functools python3-minimal python3-more-itertools
python3-numpy python3-numpy-dev python3-packaging python3-pkg-resources
python3-pluggy python3-pytest python3-setuptools python3-typeguard
python3-typing-extensions python3-zipp python3.12 python3.12-dev
python3.12-minimal rpcsvc-proto zlib1g-dev
Suggested packages:
autoconf-archive gnu-standards autoconf-doc cmake-doc cmake-format
elpa-cmake-mode ninja-build cpp-doc gcc-14-locales cpp-14-doc dh-make flit
python3-build python3-installer python3-wheel gcc-14-doc gcc-multilib
manpages-dev flex bison gdb gcc-doc gdb-aarch64-linux-gnu lrzip
libboost1.83-doc gccxml libboost-container1.83-dev libboost-context1.83-dev
libboost-contract1.83-dev libboost-coroutine1.83-dev
libboost-exception1.83-dev libboost-fiber1.83-dev
libboost-filesystem1.83-dev libboost-graph-parallel1.83-dev
libboost-graph1.83-dev libboost-iostreams1.83-dev libboost-json1.83-dev
libboost-locale1.83-dev libboost-log1.83-dev libboost-math1.83-dev
libboost-mpi-python1.83-dev libboost-mpi1.83-dev libboost-nowide1.83-dev
libboost-numpy1.83-dev libboost-program-options1.83-dev
libboost-random1.83-dev libboost-regex1.83-dev libboost-stacktrace1.83-dev
libboost-test1.83-dev libboost-timer1.83-dev libboost-type-erasure1.83-dev
libboost-url1.83-dev libboost-wave1.83-dev libboost1.83-tools-dev
libmpfrc++-dev libntl-dev libc-devtools glibc-doc libcurl4-doc libidn-dev
libkrb5-dev libldap2-dev libfftw3-doc gmp-doc libgmp10-doc libmpfr-dev
dns-root-data gnutls-bin gnutls-doc krb5-doc krb5-user libhdf5-doc
liblzma-doc libnghttp2-doc p11-kit-doc libssl-doc libstdc++-14-doc
libtool-doc gfortran | fortran95-compiler gcj-jdk m4-doc libmail-box-perl
python3-doc python3-tk python3-venv gfortran python-numpy-doc
python-setuptools-doc python3.12-venv python3.12-doc binfmt-support
Recommended packages:
manpages manpages-dev libarchive-cpio-perl javascript-common krb5-locales
libldap-common libgpm2 libpng-tools publicsuffix libsasl2-modules
libtasn1-doc libltdl-dev libmail-sendmail-perl psmisc linux-sysctl-defaults
python3-pygments
The following NEW packages will be installed:
autoconf automake autopoint autotools-dev build-essential cmake cmake-data
cpp cpp-14 cpp-14-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper
dh-autoreconf dh-python dh-strip-nondeterminism dumb-init dwz fakeroot g++
g++-14 g++-14-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-14
gcc-14-aarch64-linux-gnu gcc-aarch64-linux-gnu hdf5-helpers libaec-dev
libaec0 libarchive13t64 libasan8 libatomic1 libblas3 libboost-atomic1.83-dev
libboost-atomic1.83.0 libboost-chrono1.83-dev libboost-chrono1.83.0t64
libboost-date-time1.83-dev libboost-date-time1.83.0 libboost-python-dev
libboost-python1.83-dev libboost-python1.83.0 libboost-serialization1.83-dev
libboost-serialization1.83.0 libboost-system1.83-dev libboost-system1.83.0
libboost-thread-dev libboost-thread1.83-dev libboost-thread1.83.0
libboost1.83-dev libbrotli-dev libbrotli1 libc-dev-bin libc6-dev libcc1-0
libcrypt-dev libcurl4-openssl-dev libcurl4t64 libdebhelper-perl
libdeflate-dev libdeflate0 libelf1t64 libevent-2.1-7t64 libexpat1
libexpat1-dev libfakeroot libfftw3-bin libfftw3-dev libfftw3-double3
libfftw3-long3 libfftw3-single3 libfile-stripnondeterminism-perl
libgcc-14-dev libgfortran5 libgmp-dev libgmpxx4ldbl libgnutls-dane0t64
libgnutls-openssl27t64 libgnutls28-dev libgssapi-krb5-2 libhdf5-103-1t64
libhdf5-cpp-103-1t64 libhdf5-dev libhdf5-fortran-102t64 libhdf5-hl-100t64
libhdf5-hl-cpp-100t64 libhdf5-hl-fortran-100t64 libhwasan0 libidn2-dev
libimath-3-1-29t64 libimath-dev libisl23 libitm1 libjbig-dev libjbig0
libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjs-jquery libjs-sphinxdoc
libjs-underscore libjsoncpp25 libk5crypto3 libkeyutils1 libkrb5-3
libkrb5support0 liblapack3 libldap-2.5-0 liblerc-dev liblerc4 liblsan0
liblzma-dev libmpc3 libmpfr6 libncursesw6 libnghttp2-14 libnghttp2-dev
libnsl2 libopenexr-3-1-30 libopenexr-dev libp11-kit-dev libpkgconf3
libpng-dev libpng16-16t64 libproc2-0 libpsl-dev libpsl5t64 libpython3-dev
libpython3-stdlib libpython3.12-dev libpython3.12-minimal
libpython3.12-stdlib libpython3.12t64 librhash0 librtmp-dev librtmp1
libsasl2-2 libsasl2-modules-db libsharpyuv-dev libsharpyuv0 libssh2-1-dev
libssh2-1t64 libssl-dev libstdc++-14-dev libsz2 libtasn1-6-dev libtiff-dev
libtiff6 libtiffxx6 libtirpc-common libtirpc3t64 libtool libtsan2 libubsan1
libunbound8 libuv1t64 libwebp-dev libwebp7 libwebpdecoder3 libwebpdemux2
libwebpmux3 libzstd-dev linux-libc-dev m4 media-types nettle-dev pkgconf
pkgconf-bin po-debconf procps python3 python3-autocommand python3-dev
python3-inflect python3-iniconfig python3-jaraco.context
python3-jaraco.functools python3-minimal python3-more-itertools
python3-numpy python3-numpy-dev python3-packaging python3-pkg-resources
python3-pluggy python3-pytest python3-setuptools python3-typeguard
python3-typing-extensions python3-zipp python3.12 python3.12-dev
python3.12-minimal rpcsvc-proto sbuild-build-depends-main-dummy zlib1g-dev
0 upgraded, 195 newly installed, 0 to remove and 0 not upgraded.
Need to get 132 MB/135 MB of archives.
After this operation, 689 MB of additional disk space will be used.
Get:1 copy:/<<RESOLVERDIR>>/apt_archive ./ sbuild-build-depends-main-dummy 0.invalid.0 [988 B]
Get:2 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ python3-numpy-dev 1:2.1.1+ds-3 [133 kB]
Get:3 http://deb.debian.org/debian sid/main arm64 libpython3.12-minimal arm64 3.12.6-1 [806 kB]
Get:4 file:/<<BUILDDIR>>/resolver-BXobTp/apt_archive ./ python3-numpy 1:2.1.1+ds-3 [3625 kB]
Get:5 http://deb.debian.org/debian sid/main arm64 libexpat1 arm64 2.6.3-1 [90.2 kB]
Get:6 http://deb.debian.org/debian sid/main arm64 python3.12-minimal arm64 3.12.6-1 [1935 kB]
Get:7 http://deb.debian.org/debian sid/main arm64 python3-minimal arm64 3.12.6-1 [26.7 kB]
Get:8 http://deb.debian.org/debian sid/main arm64 media-types all 10.1.0 [26.9 kB]
Get:9 http://deb.debian.org/debian sid/main arm64 libncursesw6 arm64 6.5-2 [124 kB]
Get:10 http://deb.debian.org/debian sid/main arm64 libkrb5support0 arm64 1.21.3-3 [32.1 kB]
Get:11 http://deb.debian.org/debian sid/main arm64 libk5crypto3 arm64 1.21.3-3 [80.8 kB]
Get:12 http://deb.debian.org/debian sid/main arm64 libkeyutils1 arm64 1.6.3-3 [9112 B]
Get:13 http://deb.debian.org/debian sid/main arm64 libkrb5-3 arm64 1.21.3-3 [310 kB]
Get:14 http://deb.debian.org/debian sid/main arm64 libgssapi-krb5-2 arm64 1.21.3-3 [126 kB]
Get:15 http://deb.debian.org/debian sid/main arm64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB]
Get:16 http://deb.debian.org/debian sid/main arm64 libtirpc3t64 arm64 1.3.4+ds-1.3 [78.4 kB]
Get:17 http://deb.debian.org/debian sid/main arm64 libnsl2 arm64 1.3.0-3+b2 [37.7 kB]
Get:18 http://deb.debian.org/debian sid/main arm64 libpython3.12-stdlib arm64 3.12.6-1 [1898 kB]
Get:19 http://deb.debian.org/debian sid/main arm64 python3.12 arm64 3.12.6-1 [669 kB]
Get:20 http://deb.debian.org/debian sid/main arm64 libpython3-stdlib arm64 3.12.6-1 [9692 B]
Get:21 http://deb.debian.org/debian sid/main arm64 python3 arm64 3.12.6-1 [27.8 kB]
Get:22 http://deb.debian.org/debian sid/main arm64 libproc2-0 arm64 2:4.0.4-5 [61.3 kB]
Get:23 http://deb.debian.org/debian sid/main arm64 procps arm64 2:4.0.4-5 [868 kB]
Get:24 http://deb.debian.org/debian sid/main arm64 m4 arm64 1.4.19-4 [277 kB]
Get:25 http://deb.debian.org/debian sid/main arm64 autoconf all 2.72-3 [493 kB]
Get:26 http://deb.debian.org/debian sid/main arm64 autotools-dev all 20220109.1 [51.6 kB]
Get:27 http://deb.debian.org/debian sid/main arm64 automake all 1:1.16.5-1.3 [823 kB]
Get:28 http://deb.debian.org/debian sid/main arm64 autopoint all 0.22.5-2 [723 kB]
Get:29 http://deb.debian.org/debian sid/main arm64 libc-dev-bin arm64 2.40-3 [50.9 kB]
Get:30 http://deb.debian.org/debian sid/main arm64 linux-libc-dev all 6.10.11-1 [2399 kB]
Get:31 http://deb.debian.org/debian sid/main arm64 libcrypt-dev arm64 1:4.4.36-5 [122 kB]
Get:32 http://deb.debian.org/debian sid/main arm64 rpcsvc-proto arm64 1.4.3-1 [59.7 kB]
Get:33 http://deb.debian.org/debian sid/main arm64 libc6-dev arm64 2.40-3 [1591 kB]
Get:34 http://deb.debian.org/debian sid/main arm64 libisl23 arm64 0.27-1 [601 kB]
Get:35 http://deb.debian.org/debian sid/main arm64 libmpfr6 arm64 4.2.1-1+b1 [674 kB]
Get:36 http://deb.debian.org/debian sid/main arm64 libmpc3 arm64 1.3.1-1+b2 [50.2 kB]
Get:37 http://deb.debian.org/debian sid/main arm64 cpp-14-aarch64-linux-gnu arm64 14.2.0-5 [9161 kB]
Get:38 http://deb.debian.org/debian sid/main arm64 cpp-14 arm64 14.2.0-5 [1280 B]
Get:39 http://deb.debian.org/debian sid/main arm64 cpp-aarch64-linux-gnu arm64 4:14.1.0-2 [4792 B]
Get:40 http://deb.debian.org/debian sid/main arm64 cpp arm64 4:14.1.0-2 [1572 B]
Get:41 http://deb.debian.org/debian sid/main arm64 libcc1-0 arm64 14.2.0-5 [42.0 kB]
Get:42 http://deb.debian.org/debian sid/main arm64 libitm1 arm64 14.2.0-5 [24.2 kB]
Get:43 http://deb.debian.org/debian sid/main arm64 libatomic1 arm64 14.2.0-5 [10.1 kB]
Get:44 http://deb.debian.org/debian sid/main arm64 libasan8 arm64 14.2.0-5 [2578 kB]
Get:45 http://deb.debian.org/debian sid/main arm64 liblsan0 arm64 14.2.0-5 [1162 kB]
Get:46 http://deb.debian.org/debian sid/main arm64 libtsan2 arm64 14.2.0-5 [2385 kB]
Get:47 http://deb.debian.org/debian sid/main arm64 libubsan1 arm64 14.2.0-5 [1040 kB]
Get:48 http://deb.debian.org/debian sid/main arm64 libhwasan0 arm64 14.2.0-5 [1442 kB]
Get:49 http://deb.debian.org/debian sid/main arm64 libgcc-14-dev arm64 14.2.0-5 [2363 kB]
Get:50 http://deb.debian.org/debian sid/main arm64 gcc-14-aarch64-linux-gnu arm64 14.2.0-5 [17.7 MB]
Get:51 http://deb.debian.org/debian sid/main arm64 gcc-14 arm64 14.2.0-5 [513 kB]
Get:52 http://deb.debian.org/debian sid/main arm64 gcc-aarch64-linux-gnu arm64 4:14.1.0-2 [1440 B]
Get:53 http://deb.debian.org/debian sid/main arm64 gcc arm64 4:14.1.0-2 [5136 B]
Get:54 http://deb.debian.org/debian sid/main arm64 libstdc++-14-dev arm64 14.2.0-5 [2263 kB]
Get:55 http://deb.debian.org/debian sid/main arm64 g++-14-aarch64-linux-gnu arm64 14.2.0-5 [10.1 MB]
Get:56 http://deb.debian.org/debian sid/main arm64 g++-14 arm64 14.2.0-5 [19.7 kB]
Get:57 http://deb.debian.org/debian sid/main arm64 g++-aarch64-linux-gnu arm64 4:14.1.0-2 [1200 B]
Get:58 http://deb.debian.org/debian sid/main arm64 g++ arm64 4:14.1.0-2 [1328 B]
Get:59 http://deb.debian.org/debian sid/main arm64 build-essential arm64 12.10 [4516 B]
Get:60 http://deb.debian.org/debian sid/main arm64 libarchive13t64 arm64 3.7.4-1 [323 kB]
Get:61 http://deb.debian.org/debian sid/main arm64 libbrotli1 arm64 1.1.0-2+b4 [292 kB]
Get:62 http://deb.debian.org/debian sid/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-8 [20.0 kB]
Get:63 http://deb.debian.org/debian sid/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-8 [55.4 kB]
Get:64 http://deb.debian.org/debian sid/main arm64 libldap-2.5-0 arm64 2.5.18+dfsg-3 [174 kB]
Get:65 http://deb.debian.org/debian sid/main arm64 libnghttp2-14 arm64 1.63.0-1 [71.2 kB]
Get:66 http://deb.debian.org/debian sid/main arm64 libpsl5t64 arm64 0.21.2-1.1 [56.8 kB]
Get:67 http://deb.debian.org/debian sid/main arm64 librtmp1 arm64 2.4+20151223.gitfa8646d.1-2+b4 [56.7 kB]
Get:68 http://deb.debian.org/debian sid/main arm64 libssh2-1t64 arm64 1.11.0-7 [208 kB]
Get:69 http://deb.debian.org/debian sid/main arm64 libcurl4t64 arm64 8.10.1-1 [322 kB]
Get:70 http://deb.debian.org/debian sid/main arm64 libjsoncpp25 arm64 1.9.5-6+b2 [73.2 kB]
Get:71 http://deb.debian.org/debian sid/main arm64 librhash0 arm64 1.4.3-3+b1 [127 kB]
Get:72 http://deb.debian.org/debian sid/main arm64 libuv1t64 arm64 1.48.0-6 [142 kB]
Get:73 http://deb.debian.org/debian sid/main arm64 cmake-data all 3.30.3-1 [2221 kB]
Get:74 http://deb.debian.org/debian sid/main arm64 cmake arm64 3.30.3-1 [9398 kB]
Get:75 http://deb.debian.org/debian sid/main arm64 libdebhelper-perl all 13.20 [89.7 kB]
Get:76 http://deb.debian.org/debian sid/main arm64 libtool all 2.4.7-7 [517 kB]
Get:77 http://deb.debian.org/debian sid/main arm64 dh-autoreconf all 20 [17.1 kB]
Get:78 http://deb.debian.org/debian sid/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB]
Get:79 http://deb.debian.org/debian sid/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B]
Get:80 http://deb.debian.org/debian sid/main arm64 libelf1t64 arm64 0.191-2 [188 kB]
Get:81 http://deb.debian.org/debian sid/main arm64 dwz arm64 0.15-1+b1 [102 kB]
Get:82 http://deb.debian.org/debian sid/main arm64 po-debconf all 1.0.21+nmu1 [248 kB]
Get:83 http://deb.debian.org/debian sid/main arm64 debhelper all 13.20 [915 kB]
Get:84 http://deb.debian.org/debian sid/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB]
Get:85 http://deb.debian.org/debian sid/main arm64 python3-more-itertools all 10.4.0-1 [63.7 kB]
Get:86 http://deb.debian.org/debian sid/main arm64 python3-typing-extensions all 4.12.2-2 [73.0 kB]
Get:87 http://deb.debian.org/debian sid/main arm64 python3-typeguard all 4.3.0-1 [36.5 kB]
Get:88 http://deb.debian.org/debian sid/main arm64 python3-inflect all 7.3.1-2 [32.4 kB]
Get:89 http://deb.debian.org/debian sid/main arm64 python3-jaraco.context all 6.0.0-1 [7984 B]
Get:90 http://deb.debian.org/debian sid/main arm64 python3-jaraco.functools all 4.0.2-1 [11.7 kB]
Get:91 http://deb.debian.org/debian sid/main arm64 python3-pkg-resources all 74.1.2-2 [213 kB]
Get:92 http://deb.debian.org/debian sid/main arm64 python3-zipp all 3.20.2-1 [10.3 kB]
Get:93 http://deb.debian.org/debian sid/main arm64 python3-setuptools all 74.1.2-2 [736 kB]
Get:94 http://deb.debian.org/debian sid/main arm64 dh-python all 6.20240824 [109 kB]
Get:95 http://deb.debian.org/debian sid/main arm64 dumb-init arm64 1.2.5-3 [13.4 kB]
Get:96 http://deb.debian.org/debian sid/main arm64 libfakeroot arm64 1.36-1 [29.1 kB]
Get:97 http://deb.debian.org/debian sid/main arm64 fakeroot arm64 1.36-1 [74.4 kB]
Get:98 http://deb.debian.org/debian sid/main arm64 hdf5-helpers arm64 1.10.10+repack-4 [23.5 kB]
Get:99 http://deb.debian.org/debian sid/main arm64 libaec0 arm64 1.1.3-1 [22.1 kB]
Get:100 http://deb.debian.org/debian sid/main arm64 libsz2 arm64 1.1.3-1 [7664 B]
Get:101 http://deb.debian.org/debian sid/main arm64 libaec-dev arm64 1.1.3-1 [19.7 kB]
Get:102 http://deb.debian.org/debian sid/main arm64 libblas3 arm64 3.12.0-3 [91.7 kB]
Get:103 http://deb.debian.org/debian sid/main arm64 libboost1.83-dev arm64 1.83.0-3.2 [10.6 MB]
Get:104 http://deb.debian.org/debian sid/main arm64 libboost-atomic1.83.0 arm64 1.83.0-3.2 [233 kB]
Get:105 http://deb.debian.org/debian sid/main arm64 libboost-atomic1.83-dev arm64 1.83.0-3.2 [234 kB]
Get:106 http://deb.debian.org/debian sid/main arm64 libboost-chrono1.83.0t64 arm64 1.83.0-3.2 [239 kB]
Get:107 http://deb.debian.org/debian sid/main arm64 libboost-chrono1.83-dev arm64 1.83.0-3.2 [245 kB]
Get:108 http://deb.debian.org/debian sid/main arm64 libboost-date-time1.83.0 arm64 1.83.0-3.2 [230 kB]
Get:109 http://deb.debian.org/debian sid/main arm64 libboost-serialization1.83.0 arm64 1.83.0-3.2 [325 kB]
Get:110 http://deb.debian.org/debian sid/main arm64 libboost-serialization1.83-dev arm64 1.83.0-3.2 [373 kB]
Get:111 http://deb.debian.org/debian sid/main arm64 libboost-date-time1.83-dev arm64 1.83.0-3.2 [239 kB]
Get:112 http://deb.debian.org/debian sid/main arm64 libboost-python1.83.0 arm64 1.83.0-3.2 [296 kB]
Get:113 http://deb.debian.org/debian sid/main arm64 libpython3.12t64 arm64 3.12.6-1 [1981 kB]
Get:114 http://deb.debian.org/debian sid/main arm64 libexpat1-dev arm64 2.6.3-1 [142 kB]
Get:115 http://deb.debian.org/debian sid/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1 [916 kB]
Get:116 http://deb.debian.org/debian sid/main arm64 libpython3.12-dev arm64 3.12.6-1 [4782 kB]
Get:117 http://deb.debian.org/debian sid/main arm64 libpython3-dev arm64 3.12.6-1 [9952 B]
Get:118 http://deb.debian.org/debian sid/main arm64 python3.12-dev arm64 3.12.6-1 [506 kB]
Get:119 http://deb.debian.org/debian sid/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB]
Get:120 http://deb.debian.org/debian sid/main arm64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB]
Get:121 http://deb.debian.org/debian sid/main arm64 libjs-sphinxdoc all 7.4.7-3 [158 kB]
Get:122 http://deb.debian.org/debian sid/main arm64 python3-dev arm64 3.12.6-1 [26.1 kB]
Get:123 http://deb.debian.org/debian sid/main arm64 libboost-python1.83-dev arm64 1.83.0-3.2 [321 kB]
Get:124 http://deb.debian.org/debian sid/main arm64 libboost-python-dev arm64 1.83.0.2+b2 [3880 B]
Get:125 http://deb.debian.org/debian sid/main arm64 libboost-system1.83.0 arm64 1.83.0-3.2 [230 kB]
Get:126 http://deb.debian.org/debian sid/main arm64 libboost-system1.83-dev arm64 1.83.0-3.2 [231 kB]
Get:127 http://deb.debian.org/debian sid/main arm64 libboost-thread1.83.0 arm64 1.83.0-3.2 [265 kB]
Get:128 http://deb.debian.org/debian sid/main arm64 libboost-thread1.83-dev arm64 1.83.0-3.2 [276 kB]
Get:129 http://deb.debian.org/debian sid/main arm64 libboost-thread-dev arm64 1.83.0.2+b2 [3616 B]
Get:130 http://deb.debian.org/debian sid/main arm64 libbrotli-dev arm64 1.1.0-2+b4 [308 kB]
Get:131 http://deb.debian.org/debian sid/main arm64 libidn2-dev arm64 2.3.7-2 [122 kB]
Get:132 http://deb.debian.org/debian sid/main arm64 libpkgconf3 arm64 1.8.1-3 [35.3 kB]
Get:133 http://deb.debian.org/debian sid/main arm64 pkgconf-bin arm64 1.8.1-3 [29.4 kB]
Get:134 http://deb.debian.org/debian sid/main arm64 pkgconf arm64 1.8.1-3 [26.0 kB]
Get:135 http://deb.debian.org/debian sid/main arm64 libnghttp2-dev arm64 1.63.0-1 [112 kB]
Get:136 http://deb.debian.org/debian sid/main arm64 libpsl-dev arm64 0.21.2-1.1 [77.7 kB]
Get:137 http://deb.debian.org/debian sid/main arm64 libgmpxx4ldbl arm64 2:6.3.0+dfsg-2+b1 [329 kB]
Get:138 http://deb.debian.org/debian sid/main arm64 libgmp-dev arm64 2:6.3.0+dfsg-2+b1 [619 kB]
Get:139 http://deb.debian.org/debian sid/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-10 [169 kB]
Get:140 http://deb.debian.org/debian sid/main arm64 libunbound8 arm64 1.20.0-1+b1 [542 kB]
Get:141 http://deb.debian.org/debian sid/main arm64 libgnutls-dane0t64 arm64 3.8.6-2 [436 kB]
Get:142 http://deb.debian.org/debian sid/main arm64 libgnutls-openssl27t64 arm64 3.8.6-2 [436 kB]
Get:143 http://deb.debian.org/debian sid/main arm64 libp11-kit-dev arm64 0.25.5-2 [208 kB]
Get:144 http://deb.debian.org/debian sid/main arm64 libtasn1-6-dev arm64 4.19.0-3+b2 [96.2 kB]
Get:145 http://deb.debian.org/debian sid/main arm64 nettle-dev arm64 3.10-1 [1323 kB]
Get:146 http://deb.debian.org/debian sid/main arm64 libgnutls28-dev arm64 3.8.6-2 [1394 kB]
Get:147 http://deb.debian.org/debian sid/main arm64 librtmp-dev arm64 2.4+20151223.gitfa8646d.1-2+b4 [67.3 kB]
Get:148 http://deb.debian.org/debian sid/main arm64 libssl-dev arm64 3.3.2-1 [3185 kB]
Get:149 http://deb.debian.org/debian sid/main arm64 libssh2-1-dev arm64 1.11.0-7 [353 kB]
Get:150 http://deb.debian.org/debian sid/main arm64 libzstd-dev arm64 1.5.6+dfsg-1 [330 kB]
Get:151 http://deb.debian.org/debian sid/main arm64 libcurl4-openssl-dev arm64 8.10.1-1 [447 kB]
Get:152 http://deb.debian.org/debian sid/main arm64 libdeflate0 arm64 1.21-1 [42.2 kB]
Get:153 http://deb.debian.org/debian sid/main arm64 libdeflate-dev arm64 1.21-1 [51.2 kB]
Get:154 http://deb.debian.org/debian sid/main arm64 libfftw3-double3 arm64 3.3.10-1+b3 [329 kB]
Get:155 http://deb.debian.org/debian sid/main arm64 libfftw3-long3 arm64 3.3.10-1+b3 [533 kB]
Get:156 http://deb.debian.org/debian sid/main arm64 libfftw3-single3 arm64 3.3.10-1+b3 [497 kB]
Get:157 http://deb.debian.org/debian sid/main arm64 libfftw3-bin arm64 3.3.10-1+b3 [43.3 kB]
Get:158 http://deb.debian.org/debian sid/main arm64 libfftw3-dev arm64 3.3.10-1+b3 [1214 kB]
Get:159 http://deb.debian.org/debian sid/main arm64 libgfortran5 arm64 14.2.0-5 [361 kB]
Get:160 http://deb.debian.org/debian sid/main arm64 libhdf5-103-1t64 arm64 1.10.10+repack-4 [1050 kB]
Get:161 http://deb.debian.org/debian sid/main arm64 libhdf5-cpp-103-1t64 arm64 1.10.10+repack-4 [118 kB]
Get:162 http://deb.debian.org/debian sid/main arm64 libhdf5-fortran-102t64 arm64 1.10.10+repack-4 [88.1 kB]
Get:163 http://deb.debian.org/debian sid/main arm64 libhdf5-hl-100t64 arm64 1.10.10+repack-4 [60.9 kB]
Get:164 http://deb.debian.org/debian sid/main arm64 libhdf5-hl-fortran-100t64 arm64 1.10.10+repack-4 [39.0 kB]
Get:165 http://deb.debian.org/debian sid/main arm64 libhdf5-hl-cpp-100t64 arm64 1.10.10+repack-4 [21.4 kB]
Get:166 http://deb.debian.org/debian sid/main arm64 libjpeg62-turbo arm64 1:2.1.5-3 [172 kB]
Get:167 http://deb.debian.org/debian sid/main arm64 libjpeg62-turbo-dev arm64 1:2.1.5-3 [292 kB]
Get:168 http://deb.debian.org/debian sid/main arm64 libjpeg-dev arm64 1:2.1.5-3 [71.9 kB]
Get:169 http://deb.debian.org/debian sid/main arm64 libhdf5-dev arm64 1.10.10+repack-4 [2697 kB]
Get:170 http://deb.debian.org/debian sid/main arm64 libimath-3-1-29t64 arm64 3.1.11-2+b1 [37.0 kB]
Get:171 http://deb.debian.org/debian sid/main arm64 libimath-dev arm64 3.1.11-2+b1 [121 kB]
Get:172 http://deb.debian.org/debian sid/main arm64 libjbig0 arm64 2.1-6.1+b1 [30.4 kB]
Get:173 http://deb.debian.org/debian sid/main arm64 libjbig-dev arm64 2.1-6.1+b1 [30.2 kB]
Get:174 http://deb.debian.org/debian sid/main arm64 liblapack3 arm64 3.12.0-3 [1757 kB]
Get:175 http://deb.debian.org/debian sid/main arm64 liblerc4 arm64 4.0.0+ds-4+b1 [142 kB]
Get:176 http://deb.debian.org/debian sid/main arm64 liblerc-dev arm64 4.0.0+ds-4+b1 [149 kB]
Get:177 http://deb.debian.org/debian sid/main arm64 liblzma-dev arm64 5.6.2-2 [296 kB]
Get:178 http://deb.debian.org/debian sid/main arm64 libopenexr-3-1-30 arm64 3.1.5-5.1+b2 [854 kB]
Get:179 http://deb.debian.org/debian sid/main arm64 libopenexr-dev arm64 3.1.5-5.1+b2 [199 kB]
Get:180 http://deb.debian.org/debian sid/main arm64 libpng16-16t64 arm64 1.6.44-2 [273 kB]
Get:181 http://deb.debian.org/debian sid/main arm64 libpng-dev arm64 1.6.44-2 [360 kB]
Get:182 http://deb.debian.org/debian sid/main arm64 libsharpyuv0 arm64 1.4.0-0.1 [111 kB]
Get:183 http://deb.debian.org/debian sid/main arm64 libsharpyuv-dev arm64 1.4.0-0.1 [115 kB]
Get:184 http://deb.debian.org/debian sid/main arm64 libwebp7 arm64 1.4.0-0.1 [267 kB]
Get:185 http://deb.debian.org/debian sid/main arm64 libwebpdemux2 arm64 1.4.0-0.1 [110 kB]
Get:186 http://deb.debian.org/debian sid/main arm64 libwebpmux3 arm64 1.4.0-0.1 [122 kB]
Get:187 http://deb.debian.org/debian sid/main arm64 libwebpdecoder3 arm64 1.4.0-0.1 [179 kB]
Get:188 http://deb.debian.org/debian sid/main arm64 libwebp-dev arm64 1.4.0-0.1 [400 kB]
Get:189 http://deb.debian.org/debian sid/main arm64 libtiff6 arm64 4.5.1+git230720-5 [309 kB]
Get:190 http://deb.debian.org/debian sid/main arm64 libtiffxx6 arm64 4.5.1+git230720-5 [149 kB]
Get:191 http://deb.debian.org/debian sid/main arm64 libtiff-dev arm64 4.5.1+git230720-5 [451 kB]
Get:192 http://deb.debian.org/debian sid/main arm64 python3-iniconfig all 1.1.1-2 [6396 B]
Get:193 http://deb.debian.org/debian sid/main arm64 python3-packaging all 24.1-1 [45.8 kB]
Get:194 http://deb.debian.org/debian sid/main arm64 python3-pluggy all 1.5.0-1 [26.9 kB]
Get:195 http://deb.debian.org/debian sid/main arm64 python3-pytest all 8.3.3-1 [249 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 132 MB in 1s (92.6 MB/s)
Selecting previously unselected package libpython3.12-minimal:arm64.
(Reading database ... 16564 files and directories currently installed.)
Preparing to unpack .../libpython3.12-minimal_3.12.6-1_arm64.deb ...
Unpacking libpython3.12-minimal:arm64 (3.12.6-1) ...
Selecting previously unselected package libexpat1:arm64.
Preparing to unpack .../libexpat1_2.6.3-1_arm64.deb ...
Unpacking libexpat1:arm64 (2.6.3-1) ...
Selecting previously unselected package python3.12-minimal.
Preparing to unpack .../python3.12-minimal_3.12.6-1_arm64.deb ...
Unpacking python3.12-minimal (3.12.6-1) ...
Setting up libpython3.12-minimal:arm64 (3.12.6-1) ...
Setting up libexpat1:arm64 (2.6.3-1) ...
Setting up python3.12-minimal (3.12.6-1) ...
Selecting previously unselected package python3-minimal.
(Reading database ... 16884 files and directories currently installed.)
Preparing to unpack .../00-python3-minimal_3.12.6-1_arm64.deb ...
Unpacking python3-minimal (3.12.6-1) ...
Selecting previously unselected package media-types.
Preparing to unpack .../01-media-types_10.1.0_all.deb ...
Unpacking media-types (10.1.0) ...
Selecting previously unselected package libncursesw6:arm64.
Preparing to unpack .../02-libncursesw6_6.5-2_arm64.deb ...
Unpacking libncursesw6:arm64 (6.5-2) ...
Selecting previously unselected package libkrb5support0:arm64.
Preparing to unpack .../03-libkrb5support0_1.21.3-3_arm64.deb ...
Unpacking libkrb5support0:arm64 (1.21.3-3) ...
Selecting previously unselected package libk5crypto3:arm64.
Preparing to unpack .../04-libk5crypto3_1.21.3-3_arm64.deb ...
Unpacking libk5crypto3:arm64 (1.21.3-3) ...
Selecting previously unselected package libkeyutils1:arm64.
Preparing to unpack .../05-libkeyutils1_1.6.3-3_arm64.deb ...
Unpacking libkeyutils1:arm64 (1.6.3-3) ...
Selecting previously unselected package libkrb5-3:arm64.
Preparing to unpack .../06-libkrb5-3_1.21.3-3_arm64.deb ...
Unpacking libkrb5-3:arm64 (1.21.3-3) ...
Selecting previously unselected package libgssapi-krb5-2:arm64.
Preparing to unpack .../07-libgssapi-krb5-2_1.21.3-3_arm64.deb ...
Unpacking libgssapi-krb5-2:arm64 (1.21.3-3) ...
Selecting previously unselected package libtirpc-common.
Preparing to unpack .../08-libtirpc-common_1.3.4+ds-1.3_all.deb ...
Unpacking libtirpc-common (1.3.4+ds-1.3) ...
Selecting previously unselected package libtirpc3t64:arm64.
Preparing to unpack .../09-libtirpc3t64_1.3.4+ds-1.3_arm64.deb ...
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3 to /lib/aarch64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64'
Adding 'diversion of /lib/aarch64-linux-gnu/libtirpc.so.3.0.0 to /lib/aarch64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64'
Unpacking libtirpc3t64:arm64 (1.3.4+ds-1.3) ...
Selecting previously unselected package libnsl2:arm64.
Preparing to unpack .../10-libnsl2_1.3.0-3+b2_arm64.deb ...
Unpacking libnsl2:arm64 (1.3.0-3+b2) ...
Selecting previously unselected package libpython3.12-stdlib:arm64.
Preparing to unpack .../11-libpython3.12-stdlib_3.12.6-1_arm64.deb ...
Unpacking libpython3.12-stdlib:arm64 (3.12.6-1) ...
Selecting previously unselected package python3.12.
Preparing to unpack .../12-python3.12_3.12.6-1_arm64.deb ...
Unpacking python3.12 (3.12.6-1) ...
Selecting previously unselected package libpython3-stdlib:arm64.
Preparing to unpack .../13-libpython3-stdlib_3.12.6-1_arm64.deb ...
Unpacking libpython3-stdlib:arm64 (3.12.6-1) ...
Setting up python3-minimal (3.12.6-1) ...
Selecting previously unselected package python3.
(Reading database ... 17393 files and directories currently installed.)
Preparing to unpack .../000-python3_3.12.6-1_arm64.deb ...
Unpacking python3 (3.12.6-1) ...
Selecting previously unselected package libproc2-0:arm64.
Preparing to unpack .../001-libproc2-0_2%3a4.0.4-5_arm64.deb ...
Unpacking libproc2-0:arm64 (2:4.0.4-5) ...
Selecting previously unselected package procps.
Preparing to unpack .../002-procps_2%3a4.0.4-5_arm64.deb ...
Unpacking procps (2:4.0.4-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../003-m4_1.4.19-4_arm64.deb ...
Unpacking m4 (1.4.19-4) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../004-autoconf_2.72-3_all.deb ...
Unpacking autoconf (2.72-3) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../005-autotools-dev_20220109.1_all.deb ...
Unpacking autotools-dev (20220109.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../006-automake_1%3a1.16.5-1.3_all.deb ...
Unpacking automake (1:1.16.5-1.3) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../007-autopoint_0.22.5-2_all.deb ...
Unpacking autopoint (0.22.5-2) ...
Selecting previously unselected package libc-dev-bin.
Preparing to unpack .../008-libc-dev-bin_2.40-3_arm64.deb ...
Unpacking libc-dev-bin (2.40-3) ...
Selecting previously unselected package linux-libc-dev.
Preparing to unpack .../009-linux-libc-dev_6.10.11-1_all.deb ...
Unpacking linux-libc-dev (6.10.11-1) ...
Selecting previously unselected package libcrypt-dev:arm64.
Preparing to unpack .../010-libcrypt-dev_1%3a4.4.36-5_arm64.deb ...
Unpacking libcrypt-dev:arm64 (1:4.4.36-5) ...
Selecting previously unselected package rpcsvc-proto.
Preparing to unpack .../011-rpcsvc-proto_1.4.3-1_arm64.deb ...
Unpacking rpcsvc-proto (1.4.3-1) ...
Selecting previously unselected package libc6-dev:arm64.
Preparing to unpack .../012-libc6-dev_2.40-3_arm64.deb ...
Unpacking libc6-dev:arm64 (2.40-3) ...
Selecting previously unselected package libisl23:arm64.
Preparing to unpack .../013-libisl23_0.27-1_arm64.deb ...
Unpacking libisl23:arm64 (0.27-1) ...
Selecting previously unselected package libmpfr6:arm64.
Preparing to unpack .../014-libmpfr6_4.2.1-1+b1_arm64.deb ...
Unpacking libmpfr6:arm64 (4.2.1-1+b1) ...
Selecting previously unselected package libmpc3:arm64.
Preparing to unpack .../015-libmpc3_1.3.1-1+b2_arm64.deb ...
Unpacking libmpc3:arm64 (1.3.1-1+b2) ...
Selecting previously unselected package cpp-14-aarch64-linux-gnu.
Preparing to unpack .../016-cpp-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking cpp-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package cpp-14.
Preparing to unpack .../017-cpp-14_14.2.0-5_arm64.deb ...
Unpacking cpp-14 (14.2.0-5) ...
Selecting previously unselected package cpp-aarch64-linux-gnu.
Preparing to unpack .../018-cpp-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking cpp-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package cpp.
Preparing to unpack .../019-cpp_4%3a14.1.0-2_arm64.deb ...
Unpacking cpp (4:14.1.0-2) ...
Selecting previously unselected package libcc1-0:arm64.
Preparing to unpack .../020-libcc1-0_14.2.0-5_arm64.deb ...
Unpacking libcc1-0:arm64 (14.2.0-5) ...
Selecting previously unselected package libitm1:arm64.
Preparing to unpack .../021-libitm1_14.2.0-5_arm64.deb ...
Unpacking libitm1:arm64 (14.2.0-5) ...
Selecting previously unselected package libatomic1:arm64.
Preparing to unpack .../022-libatomic1_14.2.0-5_arm64.deb ...
Unpacking libatomic1:arm64 (14.2.0-5) ...
Selecting previously unselected package libasan8:arm64.
Preparing to unpack .../023-libasan8_14.2.0-5_arm64.deb ...
Unpacking libasan8:arm64 (14.2.0-5) ...
Selecting previously unselected package liblsan0:arm64.
Preparing to unpack .../024-liblsan0_14.2.0-5_arm64.deb ...
Unpacking liblsan0:arm64 (14.2.0-5) ...
Selecting previously unselected package libtsan2:arm64.
Preparing to unpack .../025-libtsan2_14.2.0-5_arm64.deb ...
Unpacking libtsan2:arm64 (14.2.0-5) ...
Selecting previously unselected package libubsan1:arm64.
Preparing to unpack .../026-libubsan1_14.2.0-5_arm64.deb ...
Unpacking libubsan1:arm64 (14.2.0-5) ...
Selecting previously unselected package libhwasan0:arm64.
Preparing to unpack .../027-libhwasan0_14.2.0-5_arm64.deb ...
Unpacking libhwasan0:arm64 (14.2.0-5) ...
Selecting previously unselected package libgcc-14-dev:arm64.
Preparing to unpack .../028-libgcc-14-dev_14.2.0-5_arm64.deb ...
Unpacking libgcc-14-dev:arm64 (14.2.0-5) ...
Selecting previously unselected package gcc-14-aarch64-linux-gnu.
Preparing to unpack .../029-gcc-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking gcc-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package gcc-14.
Preparing to unpack .../030-gcc-14_14.2.0-5_arm64.deb ...
Unpacking gcc-14 (14.2.0-5) ...
Selecting previously unselected package gcc-aarch64-linux-gnu.
Preparing to unpack .../031-gcc-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking gcc-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package gcc.
Preparing to unpack .../032-gcc_4%3a14.1.0-2_arm64.deb ...
Unpacking gcc (4:14.1.0-2) ...
Selecting previously unselected package libstdc++-14-dev:arm64.
Preparing to unpack .../033-libstdc++-14-dev_14.2.0-5_arm64.deb ...
Unpacking libstdc++-14-dev:arm64 (14.2.0-5) ...
Selecting previously unselected package g++-14-aarch64-linux-gnu.
Preparing to unpack .../034-g++-14-aarch64-linux-gnu_14.2.0-5_arm64.deb ...
Unpacking g++-14-aarch64-linux-gnu (14.2.0-5) ...
Selecting previously unselected package g++-14.
Preparing to unpack .../035-g++-14_14.2.0-5_arm64.deb ...
Unpacking g++-14 (14.2.0-5) ...
Selecting previously unselected package g++-aarch64-linux-gnu.
Preparing to unpack .../036-g++-aarch64-linux-gnu_4%3a14.1.0-2_arm64.deb ...
Unpacking g++-aarch64-linux-gnu (4:14.1.0-2) ...
Selecting previously unselected package g++.
Preparing to unpack .../037-g++_4%3a14.1.0-2_arm64.deb ...
Unpacking g++ (4:14.1.0-2) ...
Selecting previously unselected package build-essential.
Preparing to unpack .../038-build-essential_12.10_arm64.deb ...
Unpacking build-essential (12.10) ...
Selecting previously unselected package libarchive13t64:arm64.
Preparing to unpack .../039-libarchive13t64_3.7.4-1_arm64.deb ...
Unpacking libarchive13t64:arm64 (3.7.4-1) ...
Selecting previously unselected package libbrotli1:arm64.
Preparing to unpack .../040-libbrotli1_1.1.0-2+b4_arm64.deb ...
Unpacking libbrotli1:arm64 (1.1.0-2+b4) ...
Selecting previously unselected package libsasl2-modules-db:arm64.
Preparing to unpack .../041-libsasl2-modules-db_2.1.28+dfsg1-8_arm64.deb ...
Unpacking libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ...
Selecting previously unselected package libsasl2-2:arm64.
Preparing to unpack .../042-libsasl2-2_2.1.28+dfsg1-8_arm64.deb ...
Unpacking libsasl2-2:arm64 (2.1.28+dfsg1-8) ...
Selecting previously unselected package libldap-2.5-0:arm64.
Preparing to unpack .../043-libldap-2.5-0_2.5.18+dfsg-3_arm64.deb ...
Unpacking libldap-2.5-0:arm64 (2.5.18+dfsg-3) ...
Selecting previously unselected package libnghttp2-14:arm64.
Preparing to unpack .../044-libnghttp2-14_1.63.0-1_arm64.deb ...
Unpacking libnghttp2-14:arm64 (1.63.0-1) ...
Selecting previously unselected package libpsl5t64:arm64.
Preparing to unpack .../045-libpsl5t64_0.21.2-1.1_arm64.deb ...
Unpacking libpsl5t64:arm64 (0.21.2-1.1) ...
Selecting previously unselected package librtmp1:arm64.
Preparing to unpack .../046-librtmp1_2.4+20151223.gitfa8646d.1-2+b4_arm64.deb ...
Unpacking librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssh2-1t64:arm64.
Preparing to unpack .../047-libssh2-1t64_1.11.0-7_arm64.deb ...
Unpacking libssh2-1t64:arm64 (1.11.0-7) ...
Selecting previously unselected package libcurl4t64:arm64.
Preparing to unpack .../048-libcurl4t64_8.10.1-1_arm64.deb ...
Unpacking libcurl4t64:arm64 (8.10.1-1) ...
Selecting previously unselected package libjsoncpp25:arm64.
Preparing to unpack .../049-libjsoncpp25_1.9.5-6+b2_arm64.deb ...
Unpacking libjsoncpp25:arm64 (1.9.5-6+b2) ...
Selecting previously unselected package librhash0:arm64.
Preparing to unpack .../050-librhash0_1.4.3-3+b1_arm64.deb ...
Unpacking librhash0:arm64 (1.4.3-3+b1) ...
Selecting previously unselected package libuv1t64:arm64.
Preparing to unpack .../051-libuv1t64_1.48.0-6_arm64.deb ...
Unpacking libuv1t64:arm64 (1.48.0-6) ...
Selecting previously unselected package cmake-data.
Preparing to unpack .../052-cmake-data_3.30.3-1_all.deb ...
Unpacking cmake-data (3.30.3-1) ...
Selecting previously unselected package cmake.
Preparing to unpack .../053-cmake_3.30.3-1_arm64.deb ...
Unpacking cmake (3.30.3-1) ...
Selecting previously unselected package libdebhelper-perl.
Preparing to unpack .../054-libdebhelper-perl_13.20_all.deb ...
Unpacking libdebhelper-perl (13.20) ...
Selecting previously unselected package libtool.
Preparing to unpack .../055-libtool_2.4.7-7_all.deb ...
Unpacking libtool (2.4.7-7) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../056-dh-autoreconf_20_all.deb ...
Unpacking dh-autoreconf (20) ...
Selecting previously unselected package libfile-stripnondeterminism-perl.
Preparing to unpack .../057-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../058-dh-strip-nondeterminism_1.14.0-1_all.deb ...
Unpacking dh-strip-nondeterminism (1.14.0-1) ...
Selecting previously unselected package libelf1t64:arm64.
Preparing to unpack .../059-libelf1t64_0.191-2_arm64.deb ...
Unpacking libelf1t64:arm64 (0.191-2) ...
Selecting previously unselected package dwz.
Preparing to unpack .../060-dwz_0.15-1+b1_arm64.deb ...
Unpacking dwz (0.15-1+b1) ...
Selecting previously unselected package po-debconf.
Preparing to unpack .../061-po-debconf_1.0.21+nmu1_all.deb ...
Unpacking po-debconf (1.0.21+nmu1) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../062-debhelper_13.20_all.deb ...
Unpacking debhelper (13.20) ...
Selecting previously unselected package python3-autocommand.
Preparing to unpack .../063-python3-autocommand_2.2.2-3_all.deb ...
Unpacking python3-autocommand (2.2.2-3) ...
Selecting previously unselected package python3-more-itertools.
Preparing to unpack .../064-python3-more-itertools_10.4.0-1_all.deb ...
Unpacking python3-more-itertools (10.4.0-1) ...
Selecting previously unselected package python3-typing-extensions.
Preparing to unpack .../065-python3-typing-extensions_4.12.2-2_all.deb ...
Unpacking python3-typing-extensions (4.12.2-2) ...
Selecting previously unselected package python3-typeguard.
Preparing to unpack .../066-python3-typeguard_4.3.0-1_all.deb ...
Unpacking python3-typeguard (4.3.0-1) ...
Selecting previously unselected package python3-inflect.
Preparing to unpack .../067-python3-inflect_7.3.1-2_all.deb ...
Unpacking python3-inflect (7.3.1-2) ...
Selecting previously unselected package python3-jaraco.context.
Preparing to unpack .../068-python3-jaraco.context_6.0.0-1_all.deb ...
Unpacking python3-jaraco.context (6.0.0-1) ...
Selecting previously unselected package python3-jaraco.functools.
Preparing to unpack .../069-python3-jaraco.functools_4.0.2-1_all.deb ...
Unpacking python3-jaraco.functools (4.0.2-1) ...
Selecting previously unselected package python3-pkg-resources.
Preparing to unpack .../070-python3-pkg-resources_74.1.2-2_all.deb ...
Unpacking python3-pkg-resources (74.1.2-2) ...
Selecting previously unselected package python3-zipp.
Preparing to unpack .../071-python3-zipp_3.20.2-1_all.deb ...
Unpacking python3-zipp (3.20.2-1) ...
Selecting previously unselected package python3-setuptools.
Preparing to unpack .../072-python3-setuptools_74.1.2-2_all.deb ...
Unpacking python3-setuptools (74.1.2-2) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../073-dh-python_6.20240824_all.deb ...
Unpacking dh-python (6.20240824) ...
Selecting previously unselected package dumb-init.
Preparing to unpack .../074-dumb-init_1.2.5-3_arm64.deb ...
Unpacking dumb-init (1.2.5-3) ...
Selecting previously unselected package libfakeroot:arm64.
Preparing to unpack .../075-libfakeroot_1.36-1_arm64.deb ...
Unpacking libfakeroot:arm64 (1.36-1) ...
Selecting previously unselected package fakeroot.
Preparing to unpack .../076-fakeroot_1.36-1_arm64.deb ...
Unpacking fakeroot (1.36-1) ...
Selecting previously unselected package hdf5-helpers.
Preparing to unpack .../077-hdf5-helpers_1.10.10+repack-4_arm64.deb ...
Unpacking hdf5-helpers (1.10.10+repack-4) ...
Selecting previously unselected package libaec0:arm64.
Preparing to unpack .../078-libaec0_1.1.3-1_arm64.deb ...
Unpacking libaec0:arm64 (1.1.3-1) ...
Selecting previously unselected package libsz2:arm64.
Preparing to unpack .../079-libsz2_1.1.3-1_arm64.deb ...
Unpacking libsz2:arm64 (1.1.3-1) ...
Selecting previously unselected package libaec-dev:arm64.
Preparing to unpack .../080-libaec-dev_1.1.3-1_arm64.deb ...
Unpacking libaec-dev:arm64 (1.1.3-1) ...
Selecting previously unselected package libblas3:arm64.
Preparing to unpack .../081-libblas3_3.12.0-3_arm64.deb ...
Unpacking libblas3:arm64 (3.12.0-3) ...
Selecting previously unselected package libboost1.83-dev:arm64.
Preparing to unpack .../082-libboost1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-atomic1.83.0:arm64.
Preparing to unpack .../083-libboost-atomic1.83.0_1.83.0-3.2_arm64.deb ...
Unpacking libboost-atomic1.83.0:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-atomic1.83-dev:arm64.
Preparing to unpack .../084-libboost-atomic1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-atomic1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-chrono1.83.0t64:arm64.
Preparing to unpack .../085-libboost-chrono1.83.0t64_1.83.0-3.2_arm64.deb ...
Unpacking libboost-chrono1.83.0t64:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-chrono1.83-dev:arm64.
Preparing to unpack .../086-libboost-chrono1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-chrono1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-date-time1.83.0:arm64.
Preparing to unpack .../087-libboost-date-time1.83.0_1.83.0-3.2_arm64.deb ...
Unpacking libboost-date-time1.83.0:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-serialization1.83.0:arm64.
Preparing to unpack .../088-libboost-serialization1.83.0_1.83.0-3.2_arm64.deb ...
Unpacking libboost-serialization1.83.0:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-serialization1.83-dev:arm64.
Preparing to unpack .../089-libboost-serialization1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-serialization1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-date-time1.83-dev:arm64.
Preparing to unpack .../090-libboost-date-time1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-date-time1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-python1.83.0.
Preparing to unpack .../091-libboost-python1.83.0_1.83.0-3.2_arm64.deb ...
Unpacking libboost-python1.83.0 (1.83.0-3.2) ...
Selecting previously unselected package libpython3.12t64:arm64.
Preparing to unpack .../092-libpython3.12t64_3.12.6-1_arm64.deb ...
Unpacking libpython3.12t64:arm64 (3.12.6-1) ...
Selecting previously unselected package libexpat1-dev:arm64.
Preparing to unpack .../093-libexpat1-dev_2.6.3-1_arm64.deb ...
Unpacking libexpat1-dev:arm64 (2.6.3-1) ...
Selecting previously unselected package zlib1g-dev:arm64.
Preparing to unpack .../094-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_arm64.deb ...
Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1) ...
Selecting previously unselected package libpython3.12-dev:arm64.
Preparing to unpack .../095-libpython3.12-dev_3.12.6-1_arm64.deb ...
Unpacking libpython3.12-dev:arm64 (3.12.6-1) ...
Selecting previously unselected package libpython3-dev:arm64.
Preparing to unpack .../096-libpython3-dev_3.12.6-1_arm64.deb ...
Unpacking libpython3-dev:arm64 (3.12.6-1) ...
Selecting previously unselected package python3.12-dev.
Preparing to unpack .../097-python3.12-dev_3.12.6-1_arm64.deb ...
Unpacking python3.12-dev (3.12.6-1) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../098-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Selecting previously unselected package libjs-underscore.
Preparing to unpack .../099-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Selecting previously unselected package libjs-sphinxdoc.
Preparing to unpack .../100-libjs-sphinxdoc_7.4.7-3_all.deb ...
Unpacking libjs-sphinxdoc (7.4.7-3) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../101-python3-dev_3.12.6-1_arm64.deb ...
Unpacking python3-dev (3.12.6-1) ...
Selecting previously unselected package libboost-python1.83-dev.
Preparing to unpack .../102-libboost-python1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-python1.83-dev (1.83.0-3.2) ...
Selecting previously unselected package libboost-python-dev.
Preparing to unpack .../103-libboost-python-dev_1.83.0.2+b2_arm64.deb ...
Unpacking libboost-python-dev (1.83.0.2+b2) ...
Selecting previously unselected package libboost-system1.83.0:arm64.
Preparing to unpack .../104-libboost-system1.83.0_1.83.0-3.2_arm64.deb ...
Unpacking libboost-system1.83.0:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-system1.83-dev:arm64.
Preparing to unpack .../105-libboost-system1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-system1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-thread1.83.0:arm64.
Preparing to unpack .../106-libboost-thread1.83.0_1.83.0-3.2_arm64.deb ...
Unpacking libboost-thread1.83.0:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-thread1.83-dev:arm64.
Preparing to unpack .../107-libboost-thread1.83-dev_1.83.0-3.2_arm64.deb ...
Unpacking libboost-thread1.83-dev:arm64 (1.83.0-3.2) ...
Selecting previously unselected package libboost-thread-dev:arm64.
Preparing to unpack .../108-libboost-thread-dev_1.83.0.2+b2_arm64.deb ...
Unpacking libboost-thread-dev:arm64 (1.83.0.2+b2) ...
Selecting previously unselected package libbrotli-dev:arm64.
Preparing to unpack .../109-libbrotli-dev_1.1.0-2+b4_arm64.deb ...
Unpacking libbrotli-dev:arm64 (1.1.0-2+b4) ...
Selecting previously unselected package libidn2-dev:arm64.
Preparing to unpack .../110-libidn2-dev_2.3.7-2_arm64.deb ...
Unpacking libidn2-dev:arm64 (2.3.7-2) ...
Selecting previously unselected package libpkgconf3:arm64.
Preparing to unpack .../111-libpkgconf3_1.8.1-3_arm64.deb ...
Unpacking libpkgconf3:arm64 (1.8.1-3) ...
Selecting previously unselected package pkgconf-bin.
Preparing to unpack .../112-pkgconf-bin_1.8.1-3_arm64.deb ...
Unpacking pkgconf-bin (1.8.1-3) ...
Selecting previously unselected package pkgconf:arm64.
Preparing to unpack .../113-pkgconf_1.8.1-3_arm64.deb ...
Unpacking pkgconf:arm64 (1.8.1-3) ...
Selecting previously unselected package libnghttp2-dev:arm64.
Preparing to unpack .../114-libnghttp2-dev_1.63.0-1_arm64.deb ...
Unpacking libnghttp2-dev:arm64 (1.63.0-1) ...
Selecting previously unselected package libpsl-dev:arm64.
Preparing to unpack .../115-libpsl-dev_0.21.2-1.1_arm64.deb ...
Unpacking libpsl-dev:arm64 (0.21.2-1.1) ...
Selecting previously unselected package libgmpxx4ldbl:arm64.
Preparing to unpack .../116-libgmpxx4ldbl_2%3a6.3.0+dfsg-2+b1_arm64.deb ...
Unpacking libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2+b1) ...
Selecting previously unselected package libgmp-dev:arm64.
Preparing to unpack .../117-libgmp-dev_2%3a6.3.0+dfsg-2+b1_arm64.deb ...
Unpacking libgmp-dev:arm64 (2:6.3.0+dfsg-2+b1) ...
Selecting previously unselected package libevent-2.1-7t64:arm64.
Preparing to unpack .../118-libevent-2.1-7t64_2.1.12-stable-10_arm64.deb ...
Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-10) ...
Selecting previously unselected package libunbound8:arm64.
Preparing to unpack .../119-libunbound8_1.20.0-1+b1_arm64.deb ...
Unpacking libunbound8:arm64 (1.20.0-1+b1) ...
Selecting previously unselected package libgnutls-dane0t64:arm64.
Preparing to unpack .../120-libgnutls-dane0t64_3.8.6-2_arm64.deb ...
Unpacking libgnutls-dane0t64:arm64 (3.8.6-2) ...
Selecting previously unselected package libgnutls-openssl27t64:arm64.
Preparing to unpack .../121-libgnutls-openssl27t64_3.8.6-2_arm64.deb ...
Unpacking libgnutls-openssl27t64:arm64 (3.8.6-2) ...
Selecting previously unselected package libp11-kit-dev:arm64.
Preparing to unpack .../122-libp11-kit-dev_0.25.5-2_arm64.deb ...
Unpacking libp11-kit-dev:arm64 (0.25.5-2) ...
Selecting previously unselected package libtasn1-6-dev:arm64.
Preparing to unpack .../123-libtasn1-6-dev_4.19.0-3+b2_arm64.deb ...
Unpacking libtasn1-6-dev:arm64 (4.19.0-3+b2) ...
Selecting previously unselected package nettle-dev:arm64.
Preparing to unpack .../124-nettle-dev_3.10-1_arm64.deb ...
Unpacking nettle-dev:arm64 (3.10-1) ...
Selecting previously unselected package libgnutls28-dev:arm64.
Preparing to unpack .../125-libgnutls28-dev_3.8.6-2_arm64.deb ...
Unpacking libgnutls28-dev:arm64 (3.8.6-2) ...
Selecting previously unselected package librtmp-dev:arm64.
Preparing to unpack .../126-librtmp-dev_2.4+20151223.gitfa8646d.1-2+b4_arm64.deb ...
Unpacking librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Selecting previously unselected package libssl-dev:arm64.
Preparing to unpack .../127-libssl-dev_3.3.2-1_arm64.deb ...
Unpacking libssl-dev:arm64 (3.3.2-1) ...
Selecting previously unselected package libssh2-1-dev:arm64.
Preparing to unpack .../128-libssh2-1-dev_1.11.0-7_arm64.deb ...
Unpacking libssh2-1-dev:arm64 (1.11.0-7) ...
Selecting previously unselected package libzstd-dev:arm64.
Preparing to unpack .../129-libzstd-dev_1.5.6+dfsg-1_arm64.deb ...
Unpacking libzstd-dev:arm64 (1.5.6+dfsg-1) ...
Selecting previously unselected package libcurl4-openssl-dev:arm64.
Preparing to unpack .../130-libcurl4-openssl-dev_8.10.1-1_arm64.deb ...
Unpacking libcurl4-openssl-dev:arm64 (8.10.1-1) ...
Selecting previously unselected package libdeflate0:arm64.
Preparing to unpack .../131-libdeflate0_1.21-1_arm64.deb ...
Unpacking libdeflate0:arm64 (1.21-1) ...
Selecting previously unselected package libdeflate-dev:arm64.
Preparing to unpack .../132-libdeflate-dev_1.21-1_arm64.deb ...
Unpacking libdeflate-dev:arm64 (1.21-1) ...
Selecting previously unselected package libfftw3-double3:arm64.
Preparing to unpack .../133-libfftw3-double3_3.3.10-1+b3_arm64.deb ...
Unpacking libfftw3-double3:arm64 (3.3.10-1+b3) ...
Selecting previously unselected package libfftw3-long3:arm64.
Preparing to unpack .../134-libfftw3-long3_3.3.10-1+b3_arm64.deb ...
Unpacking libfftw3-long3:arm64 (3.3.10-1+b3) ...
Selecting previously unselected package libfftw3-single3:arm64.
Preparing to unpack .../135-libfftw3-single3_3.3.10-1+b3_arm64.deb ...
Unpacking libfftw3-single3:arm64 (3.3.10-1+b3) ...
Selecting previously unselected package libfftw3-bin.
Preparing to unpack .../136-libfftw3-bin_3.3.10-1+b3_arm64.deb ...
Unpacking libfftw3-bin (3.3.10-1+b3) ...
Selecting previously unselected package libfftw3-dev:arm64.
Preparing to unpack .../137-libfftw3-dev_3.3.10-1+b3_arm64.deb ...
Unpacking libfftw3-dev:arm64 (3.3.10-1+b3) ...
Selecting previously unselected package libgfortran5:arm64.
Preparing to unpack .../138-libgfortran5_14.2.0-5_arm64.deb ...
Unpacking libgfortran5:arm64 (14.2.0-5) ...
Selecting previously unselected package libhdf5-103-1t64:arm64.
Preparing to unpack .../139-libhdf5-103-1t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-103-1t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-cpp-103-1t64:arm64.
Preparing to unpack .../140-libhdf5-cpp-103-1t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-cpp-103-1t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-fortran-102t64:arm64.
Preparing to unpack .../141-libhdf5-fortran-102t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-fortran-102t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-hl-100t64:arm64.
Preparing to unpack .../142-libhdf5-hl-100t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-hl-100t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-hl-fortran-100t64:arm64.
Preparing to unpack .../143-libhdf5-hl-fortran-100t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-hl-fortran-100t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libhdf5-hl-cpp-100t64:arm64.
Preparing to unpack .../144-libhdf5-hl-cpp-100t64_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-hl-cpp-100t64:arm64 (1.10.10+repack-4) ...
Selecting previously unselected package libjpeg62-turbo:arm64.
Preparing to unpack .../145-libjpeg62-turbo_1%3a2.1.5-3_arm64.deb ...
Unpacking libjpeg62-turbo:arm64 (1:2.1.5-3) ...
Selecting previously unselected package libjpeg62-turbo-dev:arm64.
Preparing to unpack .../146-libjpeg62-turbo-dev_1%3a2.1.5-3_arm64.deb ...
Unpacking libjpeg62-turbo-dev:arm64 (1:2.1.5-3) ...
Selecting previously unselected package libjpeg-dev:arm64.
Preparing to unpack .../147-libjpeg-dev_1%3a2.1.5-3_arm64.deb ...
Unpacking libjpeg-dev:arm64 (1:2.1.5-3) ...
Selecting previously unselected package libhdf5-dev.
Preparing to unpack .../148-libhdf5-dev_1.10.10+repack-4_arm64.deb ...
Unpacking libhdf5-dev (1.10.10+repack-4) ...
Selecting previously unselected package libimath-3-1-29t64:arm64.
Preparing to unpack .../149-libimath-3-1-29t64_3.1.11-2+b1_arm64.deb ...
Unpacking libimath-3-1-29t64:arm64 (3.1.11-2+b1) ...
Selecting previously unselected package libimath-dev:arm64.
Preparing to unpack .../150-libimath-dev_3.1.11-2+b1_arm64.deb ...
Unpacking libimath-dev:arm64 (3.1.11-2+b1) ...
Selecting previously unselected package libjbig0:arm64.
Preparing to unpack .../151-libjbig0_2.1-6.1+b1_arm64.deb ...
Unpacking libjbig0:arm64 (2.1-6.1+b1) ...
Selecting previously unselected package libjbig-dev:arm64.
Preparing to unpack .../152-libjbig-dev_2.1-6.1+b1_arm64.deb ...
Unpacking libjbig-dev:arm64 (2.1-6.1+b1) ...
Selecting previously unselected package liblapack3:arm64.
Preparing to unpack .../153-liblapack3_3.12.0-3_arm64.deb ...
Unpacking liblapack3:arm64 (3.12.0-3) ...
Selecting previously unselected package liblerc4:arm64.
Preparing to unpack .../154-liblerc4_4.0.0+ds-4+b1_arm64.deb ...
Unpacking liblerc4:arm64 (4.0.0+ds-4+b1) ...
Selecting previously unselected package liblerc-dev:arm64.
Preparing to unpack .../155-liblerc-dev_4.0.0+ds-4+b1_arm64.deb ...
Unpacking liblerc-dev:arm64 (4.0.0+ds-4+b1) ...
Selecting previously unselected package liblzma-dev:arm64.
Preparing to unpack .../156-liblzma-dev_5.6.2-2_arm64.deb ...
Unpacking liblzma-dev:arm64 (5.6.2-2) ...
Selecting previously unselected package libopenexr-3-1-30:arm64.
Preparing to unpack .../157-libopenexr-3-1-30_3.1.5-5.1+b2_arm64.deb ...
Unpacking libopenexr-3-1-30:arm64 (3.1.5-5.1+b2) ...
Selecting previously unselected package libopenexr-dev.
Preparing to unpack .../158-libopenexr-dev_3.1.5-5.1+b2_arm64.deb ...
Unpacking libopenexr-dev (3.1.5-5.1+b2) ...
Selecting previously unselected package libpng16-16t64:arm64.
Preparing to unpack .../159-libpng16-16t64_1.6.44-2_arm64.deb ...
Unpacking libpng16-16t64:arm64 (1.6.44-2) ...
Selecting previously unselected package libpng-dev:arm64.
Preparing to unpack .../160-libpng-dev_1.6.44-2_arm64.deb ...
Unpacking libpng-dev:arm64 (1.6.44-2) ...
Selecting previously unselected package libsharpyuv0:arm64.
Preparing to unpack .../161-libsharpyuv0_1.4.0-0.1_arm64.deb ...
Unpacking libsharpyuv0:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libsharpyuv-dev:arm64.
Preparing to unpack .../162-libsharpyuv-dev_1.4.0-0.1_arm64.deb ...
Unpacking libsharpyuv-dev:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libwebp7:arm64.
Preparing to unpack .../163-libwebp7_1.4.0-0.1_arm64.deb ...
Unpacking libwebp7:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libwebpdemux2:arm64.
Preparing to unpack .../164-libwebpdemux2_1.4.0-0.1_arm64.deb ...
Unpacking libwebpdemux2:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libwebpmux3:arm64.
Preparing to unpack .../165-libwebpmux3_1.4.0-0.1_arm64.deb ...
Unpacking libwebpmux3:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libwebpdecoder3:arm64.
Preparing to unpack .../166-libwebpdecoder3_1.4.0-0.1_arm64.deb ...
Unpacking libwebpdecoder3:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libwebp-dev:arm64.
Preparing to unpack .../167-libwebp-dev_1.4.0-0.1_arm64.deb ...
Unpacking libwebp-dev:arm64 (1.4.0-0.1) ...
Selecting previously unselected package libtiff6:arm64.
Preparing to unpack .../168-libtiff6_4.5.1+git230720-5_arm64.deb ...
Unpacking libtiff6:arm64 (4.5.1+git230720-5) ...
Selecting previously unselected package libtiffxx6:arm64.
Preparing to unpack .../169-libtiffxx6_4.5.1+git230720-5_arm64.deb ...
Unpacking libtiffxx6:arm64 (4.5.1+git230720-5) ...
Selecting previously unselected package libtiff-dev:arm64.
Preparing to unpack .../170-libtiff-dev_4.5.1+git230720-5_arm64.deb ...
Unpacking libtiff-dev:arm64 (4.5.1+git230720-5) ...
Selecting previously unselected package python3-iniconfig.
Preparing to unpack .../171-python3-iniconfig_1.1.1-2_all.deb ...
Unpacking python3-iniconfig (1.1.1-2) ...
Selecting previously unselected package python3-numpy-dev:arm64.
Preparing to unpack .../172-python3-numpy-dev_2.1.1+ds-3_arm64.deb ...
Unpacking python3-numpy-dev:arm64 (1:2.1.1+ds-3) ...
Selecting previously unselected package python3-numpy.
Preparing to unpack .../173-python3-numpy_2.1.1+ds-3_arm64.deb ...
Unpacking python3-numpy (1:2.1.1+ds-3) ...
Selecting previously unselected package python3-packaging.
Preparing to unpack .../174-python3-packaging_24.1-1_all.deb ...
Unpacking python3-packaging (24.1-1) ...
Selecting previously unselected package python3-pluggy.
Preparing to unpack .../175-python3-pluggy_1.5.0-1_all.deb ...
Unpacking python3-pluggy (1.5.0-1) ...
Selecting previously unselected package python3-pytest.
Preparing to unpack .../176-python3-pytest_8.3.3-1_all.deb ...
Unpacking python3-pytest (8.3.3-1) ...
Selecting previously unselected package sbuild-build-depends-main-dummy.
Preparing to unpack .../177-sbuild-build-depends-main-dummy_0.invalid.0_arm64.deb ...
Unpacking sbuild-build-depends-main-dummy (0.invalid.0) ...
Setting up media-types (10.1.0) ...
Setting up dumb-init (1.2.5-3) ...
Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
Setting up libboost-python1.83.0 (1.83.0-3.2) ...
Setting up libgnutls-openssl27t64:arm64 (3.8.6-2) ...
Setting up libsharpyuv0:arm64 (1.4.0-0.1) ...
Setting up libkeyutils1:arm64 (1.6.3-3) ...
Setting up libfftw3-single3:arm64 (3.3.10-1+b3) ...
Setting up libzstd-dev:arm64 (1.5.6+dfsg-1) ...
Setting up liblerc4:arm64 (4.0.0+ds-4+b1) ...
Setting up hdf5-helpers (1.10.10+repack-4) ...
Setting up libboost-date-time1.83.0:arm64 (1.83.0-3.2) ...
Setting up libtirpc-common (1.3.4+ds-1.3) ...
Setting up po-debconf (1.0.21+nmu1) ...
Setting up libdebhelper-perl (13.20) ...
Setting up libbrotli1:arm64 (1.1.0-2+b4) ...
Setting up libboost-system1.83.0:arm64 (1.83.0-3.2) ...
Setting up libuv1t64:arm64 (1.48.0-6) ...
Setting up libpsl5t64:arm64 (0.21.2-1.1) ...
Setting up libnghttp2-14:arm64 (1.63.0-1) ...
Setting up libdeflate0:arm64 (1.21-1) ...
Setting up linux-libc-dev (6.10.11-1) ...
Setting up libwebpdecoder3:arm64 (1.4.0-0.1) ...
Setting up libboost-thread1.83.0:arm64 (1.83.0-3.2) ...
Setting up libfftw3-long3:arm64 (3.3.10-1+b3) ...
Setting up m4 (1.4.19-4) ...
Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-10) ...
Setting up libjbig0:arm64 (2.1-6.1+b1) ...
Setting up libaec0:arm64 (1.1.3-1) ...
Setting up libfakeroot:arm64 (1.36-1) ...
Setting up libelf1t64:arm64 (0.191-2) ...
Setting up libpsl-dev:arm64 (0.21.2-1.1) ...
Setting up libkrb5support0:arm64 (1.21.3-3) ...
Setting up libsasl2-modules-db:arm64 (2.1.28+dfsg1-8) ...
Setting up libboost-atomic1.83.0:arm64 (1.83.0-3.2) ...
Setting up fakeroot (1.36-1) ...
update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode
Setting up libboost-serialization1.83.0:arm64 (1.83.0-3.2) ...
Setting up autotools-dev (20220109.1) ...
Setting up libblas3:arm64 (3.12.0-3) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode
Setting up libunbound8:arm64 (1.20.0-1+b1) ...
Setting up libpkgconf3:arm64 (1.8.1-3) ...
Setting up libgmpxx4ldbl:arm64 (2:6.3.0+dfsg-2+b1) ...
Setting up rpcsvc-proto (1.4.3-1) ...
Setting up libjpeg62-turbo:arm64 (1:2.1.5-3) ...
Setting up libgnutls-dane0t64:arm64 (3.8.6-2) ...
Setting up libmpfr6:arm64 (4.2.1-1+b1) ...
Setting up libboost-chrono1.83.0t64:arm64 (1.83.0-3.2) ...
Setting up librtmp1:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libproc2-0:arm64 (2:4.0.4-5) ...
Setting up libssl-dev:arm64 (3.3.2-1) ...
Setting up libpng16-16t64:arm64 (1.6.44-2) ...
Setting up libimath-3-1-29t64:arm64 (3.1.11-2+b1) ...
Setting up libmpc3:arm64 (1.3.1-1+b2) ...
Setting up libatomic1:arm64 (14.2.0-5) ...
Setting up autopoint (0.22.5-2) ...
Setting up libjsoncpp25:arm64 (1.9.5-6+b2) ...
Setting up pkgconf-bin (1.8.1-3) ...
Setting up liblerc-dev:arm64 (4.0.0+ds-4+b1) ...
Setting up libncursesw6:arm64 (6.5-2) ...
Setting up libk5crypto3:arm64 (1.21.3-3) ...
Setting up libidn2-dev:arm64 (2.3.7-2) ...
Setting up libfftw3-double3:arm64 (3.3.10-1+b3) ...
Setting up libsasl2-2:arm64 (2.1.28+dfsg1-8) ...
Setting up libgfortran5:arm64 (14.2.0-5) ...
Setting up autoconf (2.72-3) ...
Setting up libwebp7:arm64 (1.4.0-0.1) ...
Setting up liblzma-dev:arm64 (5.6.2-2) ...
Setting up libubsan1:arm64 (14.2.0-5) ...
Setting up dh-strip-nondeterminism (1.14.0-1) ...
Setting up dwz (0.15-1+b1) ...
Setting up libhwasan0:arm64 (14.2.0-5) ...
Setting up librhash0:arm64 (1.4.3-3+b1) ...
Setting up libcrypt-dev:arm64 (1:4.4.36-5) ...
Setting up libtiff6:arm64 (4.5.1+git230720-5) ...
Setting up libasan8:arm64 (14.2.0-5) ...
Setting up procps (2:4.0.4-5) ...
Setting up cmake-data (3.30.3-1) ...
Setting up libkrb5-3:arm64 (1.21.3-3) ...
Setting up libssh2-1t64:arm64 (1.11.0-7) ...
Setting up libtsan2:arm64 (14.2.0-5) ...
Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
Setting up libisl23:arm64 (0.27-1) ...
Setting up libsharpyuv-dev:arm64 (1.4.0-0.1) ...
Setting up libc-dev-bin (2.40-3) ...
Setting up libtasn1-6-dev:arm64 (4.19.0-3+b2) ...
Setting up libwebpmux3:arm64 (1.4.0-0.1) ...
Setting up libtiffxx6:arm64 (4.5.1+git230720-5) ...
Setting up libdeflate-dev:arm64 (1.21-1) ...
Setting up libarchive13t64:arm64 (3.7.4-1) ...
Setting up libcc1-0:arm64 (14.2.0-5) ...
Setting up libbrotli-dev:arm64 (1.1.0-2+b4) ...
Setting up liblsan0:arm64 (14.2.0-5) ...
Setting up libp11-kit-dev:arm64 (0.25.5-2) ...
Setting up libsz2:arm64 (1.1.3-1) ...
Setting up libitm1:arm64 (14.2.0-5) ...
Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
Setting up automake (1:1.16.5-1.3) ...
update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
Setting up libimath-dev:arm64 (3.1.11-2+b1) ...
Setting up liblapack3:arm64 (3.12.0-3) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode
Setting up libgmp-dev:arm64 (2:6.3.0+dfsg-2+b1) ...
Setting up nettle-dev:arm64 (3.10-1) ...
Setting up libfftw3-bin (3.3.10-1+b3) ...
Setting up libwebpdemux2:arm64 (1.4.0-0.1) ...
Setting up libaec-dev:arm64 (1.1.3-1) ...
Setting up libjbig-dev:arm64 (2.1-6.1+b1) ...
Setting up libldap-2.5-0:arm64 (2.5.18+dfsg-3) ...
Setting up pkgconf:arm64 (1.8.1-3) ...
Setting up libwebp-dev:arm64 (1.4.0-0.1) ...
Setting up libopenexr-3-1-30:arm64 (3.1.5-5.1+b2) ...
Setting up python3-numpy-dev:arm64 (1:2.1.1+ds-3) ...
Setting up libgssapi-krb5-2:arm64 (1.21.3-3) ...
Setting up libjs-sphinxdoc (7.4.7-3) ...
Setting up cpp-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up libc6-dev:arm64 (2.40-3) ...
Setting up libgcc-14-dev:arm64 (14.2.0-5) ...
Setting up libstdc++-14-dev:arm64 (14.2.0-5) ...
Setting up libfftw3-dev:arm64 (3.3.10-1+b3) ...
Setting up libgnutls28-dev:arm64 (3.8.6-2) ...
Setting up libnghttp2-dev:arm64 (1.63.0-1) ...
Setting up libboost1.83-dev:arm64 (1.83.0-3.2) ...
Setting up libboost-chrono1.83-dev:arm64 (1.83.0-3.2) ...
Setting up libcurl4t64:arm64 (8.10.1-1) ...
Setting up libtirpc3t64:arm64 (1.3.4+ds-1.3) ...
Setting up libboost-serialization1.83-dev:arm64 (1.83.0-3.2) ...
Setting up cpp-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up libexpat1-dev:arm64 (2.6.3-1) ...
Setting up libjpeg62-turbo-dev:arm64 (1:2.1.5-3) ...
Setting up libboost-date-time1.83-dev:arm64 (1.83.0-3.2) ...
Setting up libboost-atomic1.83-dev:arm64 (1.83.0-3.2) ...
Setting up cpp-14 (14.2.0-5) ...
Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1) ...
Setting up cpp (4:14.1.0-2) ...
Setting up libnsl2:arm64 (1.3.0-3+b2) ...
Setting up cmake (3.30.3-1) ...
Setting up gcc-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up libboost-system1.83-dev:arm64 (1.83.0-3.2) ...
Setting up libhdf5-103-1t64:arm64 (1.10.10+repack-4) ...
Setting up libboost-thread1.83-dev:arm64 (1.83.0-3.2) ...
Setting up gcc-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up libhdf5-hl-100t64:arm64 (1.10.10+repack-4) ...
Setting up g++-14-aarch64-linux-gnu (14.2.0-5) ...
Setting up libpython3.12-stdlib:arm64 (3.12.6-1) ...
Setting up python3.12 (3.12.6-1) ...
Setting up libhdf5-cpp-103-1t64:arm64 (1.10.10+repack-4) ...
Setting up libpng-dev:arm64 (1.6.44-2) ...
Setting up libjpeg-dev:arm64 (1:2.1.5-3) ...
Setting up libhdf5-fortran-102t64:arm64 (1.10.10+repack-4) ...
Setting up gcc-14 (14.2.0-5) ...
Setting up libpython3.12t64:arm64 (3.12.6-1) ...
Setting up libopenexr-dev (3.1.5-5.1+b2) ...
Setting up libtiff-dev:arm64 (4.5.1+git230720-5) ...
Setting up librtmp-dev:arm64 (2.4+20151223.gitfa8646d.1-2+b4) ...
Setting up libssh2-1-dev:arm64 (1.11.0-7) ...
Setting up g++-aarch64-linux-gnu (4:14.1.0-2) ...
Setting up g++-14 (14.2.0-5) ...
Setting up libhdf5-hl-cpp-100t64:arm64 (1.10.10+repack-4) ...
Setting up libboost-thread-dev:arm64 (1.83.0.2+b2) ...
Setting up libpython3-stdlib:arm64 (3.12.6-1) ...
Setting up libtool (2.4.7-7) ...
Setting up libhdf5-hl-fortran-100t64:arm64 (1.10.10+repack-4) ...
Setting up python3 (3.12.6-1) ...
Setting up libpython3.12-dev:arm64 (3.12.6-1) ...
Setting up python3-zipp (3.20.2-1) ...
Setting up python3-autocommand (2.2.2-3) ...
Setting up gcc (4:14.1.0-2) ...
Setting up dh-autoreconf (20) ...
Setting up python3-packaging (24.1-1) ...
Setting up libcurl4-openssl-dev:arm64 (8.10.1-1) ...
Setting up libhdf5-dev (1.10.10+repack-4) ...
update-alternatives: using /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5-serial.pc to provide /usr/lib/aarch64-linux-gnu/pkgconfig/hdf5.pc (hdf5.pc) in auto mode
Setting up python3.12-dev (3.12.6-1) ...
Setting up python3-typing-extensions (4.12.2-2) ...
Setting up python3-pluggy (1.5.0-1) ...
Setting up g++ (4:14.1.0-2) ...
update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
Setting up build-essential (12.10) ...
Setting up python3-more-itertools (10.4.0-1) ...
Setting up python3-iniconfig (1.1.1-2) ...
Setting up libpython3-dev:arm64 (3.12.6-1) ...
Setting up python3-jaraco.functools (4.0.2-1) ...
Setting up python3-jaraco.context (6.0.0-1) ...
Setting up python3-pytest (8.3.3-1) ...
Setting up python3-typeguard (4.3.0-1) ...
Setting up debhelper (13.20) ...
Setting up python3-inflect (7.3.1-2) ...
Setting up python3-dev (3.12.6-1) ...
Setting up libboost-python1.83-dev (1.83.0-3.2) ...
Setting up python3-pkg-resources (74.1.2-2) ...
Setting up python3-setuptools (74.1.2-2) ...
Setting up libboost-python-dev (1.83.0.2+b2) ...
Setting up python3-numpy (1:2.1.1+ds-3) ...
Setting up dh-python (6.20240824) ...
Setting up sbuild-build-depends-main-dummy (0.invalid.0) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for libc-bin (2.40-3) ...
+------------------------------------------------------------------------------+
| Check architectures |
+------------------------------------------------------------------------------+
Arch check ok (arm64 included in any all)
+------------------------------------------------------------------------------+
| Build environment |
+------------------------------------------------------------------------------+
Kernel: Linux 6.1.0-25-cloud-arm64 #1 SMP Debian 6.1.106-3 (2024-08-26) arm64 (aarch64)
Toolchain package versions: binutils_2.43.1-5 dpkg-dev_1.22.11 g++-14_14.2.0-5 gcc-14_14.2.0-5 libc6-dev_2.40-3 libstdc++-14-dev_14.2.0-5 libstdc++6_14.2.0-5 linux-libc-dev_6.10.11-1
Package versions: apt_2.9.8 autoconf_2.72-3 automake_1:1.16.5-1.3 autopoint_0.22.5-2 autotools-dev_20220109.1 base-files_13.5 base-passwd_3.6.4 bash_5.2.32-1+b1 binutils_2.43.1-5 binutils-aarch64-linux-gnu_2.43.1-5 binutils-common_2.43.1-5 bsdextrautils_2.40.2-8 bsdutils_1:2.40.2-8 build-essential_12.10 bzip2_1.0.8-6 ca-certificates_20240203 cmake_3.30.3-1 cmake-data_3.30.3-1 coreutils_9.4-3.1 cpp_4:14.1.0-2 cpp-14_14.2.0-5 cpp-14-aarch64-linux-gnu_14.2.0-5 cpp-aarch64-linux-gnu_4:14.1.0-2 dash_0.5.12-9 debconf_1.5.87 debhelper_13.20 debian-archive-keyring_2023.4 debianutils_5.20 dh-autoreconf_20 dh-python_6.20240824 dh-strip-nondeterminism_1.14.0-1 diffstat_1.66-1 diffutils_1:3.10-1 dpkg_1.22.11 dpkg-dev_1.22.11 dumb-init_1.2.5-3 dwz_0.15-1+b1 e2fsprogs_1.47.1-1 fakeroot_1.36-1 file_1:5.45-3 findutils_4.10.0-3 g++_4:14.1.0-2 g++-14_14.2.0-5 g++-14-aarch64-linux-gnu_14.2.0-5 g++-aarch64-linux-gnu_4:14.1.0-2 gcc_4:14.1.0-2 gcc-14_14.2.0-5 gcc-14-aarch64-linux-gnu_14.2.0-5 gcc-14-base_14.2.0-5 gcc-aarch64-linux-gnu_4:14.1.0-2 gettext_0.22.5-2 gettext-base_0.22.5-2 gpg_2.2.43-8+b1 gpgconf_2.2.43-8+b1 gpgv_2.2.43-8+b1 grep_3.11-4 groff-base_1.23.0-5 gzip_1.12-1.1 hdf5-helpers_1.10.10+repack-4 hostname_3.23+nmu2 init-system-helpers_1.67 intltool-debian_0.35.0+20060710.6 iso-codes_4.17.0-1 libacl1_2.3.2-2 libaec-dev_1.1.3-1 libaec0_1.1.3-1 libaliased-perl_0.34-3 libapt-pkg-perl_0.1.40+b5 libapt-pkg6.0t64_2.9.8 libarchive-zip-perl_1.68-1 libarchive13t64_3.7.4-1 libasan8_14.2.0-5 libassuan9_3.0.1-2 libatomic1_14.2.0-5 libattr1_1:2.5.2-1 libaudit-common_1:4.0.1-1 libaudit1_1:4.0.1-1 libb-hooks-endofscope-perl_0.28-1 libb-hooks-op-check-perl_0.22-3+b1 libberkeleydb-perl_0.64-2+b3 libbinutils_2.43.1-5 libblas3_3.12.0-3 libblkid1_2.40.2-8 libboost-atomic1.83-dev_1.83.0-3.2 libboost-atomic1.83.0_1.83.0-3.2 libboost-chrono1.83-dev_1.83.0-3.2 libboost-chrono1.83.0t64_1.83.0-3.2 libboost-date-time1.83-dev_1.83.0-3.2 libboost-date-time1.83.0_1.83.0-3.2 libboost-python-dev_1.83.0.2+b2 libboost-python1.83-dev_1.83.0-3.2 libboost-python1.83.0_1.83.0-3.2 libboost-serialization1.83-dev_1.83.0-3.2 libboost-serialization1.83.0_1.83.0-3.2 libboost-system1.83-dev_1.83.0-3.2 libboost-system1.83.0_1.83.0-3.2 libboost-thread-dev_1.83.0.2+b2 libboost-thread1.83-dev_1.83.0-3.2 libboost-thread1.83.0_1.83.0-3.2 libboost1.83-dev_1.83.0-3.2 libbrotli-dev_1.1.0-2+b4 libbrotli1_1.1.0-2+b4 libbsd0_0.12.2-1 libbz2-1.0_1.0.8-6 libc-bin_2.40-3 libc-dev-bin_2.40-3 libc6_2.40-3 libc6-dev_2.40-3 libcap-ng0_0.8.5-2 libcap2_1:2.66-5 libcapture-tiny-perl_0.48-2 libcc1-0_14.2.0-5 libcgi-pm-perl_4.66-1 libclass-data-inheritable-perl_0.08-3 libclass-inspector-perl_1.36-3 libclass-method-modifiers-perl_2.15-1 libclass-xsaccessor-perl_1.19-4+b3 libclone-perl_0.47-1 libcom-err2_1.47.1-1 libconfig-tiny-perl_2.30-1 libconst-fast-perl_0.014-2 libcpanel-json-xs-perl_4.38-1 libcrypt-dev_1:4.4.36-5 libcrypt1_1:4.4.36-5 libctf-nobfd0_2.43.1-5 libctf0_2.43.1-5 libcurl4-openssl-dev_8.10.1-1 libcurl4t64_8.10.1-1 libdata-dpath-perl_0.59-1 libdata-messagepack-perl_1.02-1+b3 libdata-optlist-perl_0.114-1 libdata-validate-domain-perl_0.15-1 libdata-validate-ip-perl_0.31-1 libdata-validate-uri-perl_0.07-3 libdb5.3t64_5.3.28+dfsg2-7 libdebconfclient0_0.272 libdebhelper-perl_13.20 libdeflate-dev_1.21-1 libdeflate0_1.21-1 libdevel-callchecker-perl_0.009-1 libdevel-size-perl_0.84-1 libdevel-stacktrace-perl_2.0500-1 libdpkg-perl_1.22.11 libdynaloader-functions-perl_0.004-1 libelf1t64_0.191-2 libemail-address-xs-perl_1.05-1+b3 libencode-locale-perl_1.05-3 libevent-2.1-7t64_2.1.12-stable-10 libexception-class-perl_1.45-1 libexpat1_2.6.3-1 libexpat1-dev_2.6.3-1 libext2fs2t64_1.47.1-1 libfakeroot_1.36-1 libffi8_3.4.6-1 libfftw3-bin_3.3.10-1+b3 libfftw3-dev_3.3.10-1+b3 libfftw3-double3_3.3.10-1+b3 libfftw3-long3_3.3.10-1+b3 libfftw3-single3_3.3.10-1+b3 libfile-basedir-perl_0.09-2 libfile-find-rule-perl_0.34-3 libfile-listing-perl_6.16-1 libfile-sharedir-perl_1.118-3 libfile-stripnondeterminism-perl_1.14.0-1 libfont-ttf-perl_1.06-2 libgcc-14-dev_14.2.0-5 libgcc-s1_14.2.0-5 libgcrypt20_1.11.0-6 libgdbm-compat4t64_1.24-2 libgdbm6t64_1.24-2 libgfortran5_14.2.0-5 libgmp-dev_2:6.3.0+dfsg-2+b1 libgmp10_2:6.3.0+dfsg-2+b1 libgmpxx4ldbl_2:6.3.0+dfsg-2+b1 libgnutls-dane0t64_3.8.6-2 libgnutls-openssl27t64_3.8.6-2 libgnutls28-dev_3.8.6-2 libgnutls30t64_3.8.6-2 libgomp1_14.2.0-5 libgpg-error0_1.50-4 libgprofng0_2.43.1-5 libgssapi-krb5-2_1.21.3-3 libhdf5-103-1t64_1.10.10+repack-4 libhdf5-cpp-103-1t64_1.10.10+repack-4 libhdf5-dev_1.10.10+repack-4 libhdf5-fortran-102t64_1.10.10+repack-4 libhdf5-hl-100t64_1.10.10+repack-4 libhdf5-hl-cpp-100t64_1.10.10+repack-4 libhdf5-hl-fortran-100t64_1.10.10+repack-4 libhogweed6t64_3.10-1 libhtml-form-perl_6.11-1 libhtml-html5-entities-perl_0.004-3 libhtml-parser-perl_3.83-1 libhtml-tagset-perl_3.24-1 libhtml-tokeparser-simple-perl_3.16-4 libhtml-tree-perl_5.07-3 libhttp-cookies-perl_6.11-1 libhttp-date-perl_6.06-1 libhttp-message-perl_6.46-1 libhttp-negotiate-perl_6.01-2 libhwasan0_14.2.0-5 libicu72_72.1-5 libidn2-0_2.3.7-2 libidn2-dev_2.3.7-2 libimath-3-1-29t64_3.1.11-2+b1 libimath-dev_3.1.11-2+b1 libimport-into-perl_1.002005-2 libio-html-perl_1.004-3 libio-interactive-perl_1.025-1 libio-socket-ssl-perl_2.089-1 libio-string-perl_1.08-4 libipc-run3-perl_0.049-1 libipc-system-simple-perl_1.30-2 libisl23_0.27-1 libiterator-perl_0.03+ds1-2 libiterator-util-perl_0.02+ds1-2 libitm1_14.2.0-5 libjansson4_2.14-2+b2 libjbig-dev_2.1-6.1+b1 libjbig0_2.1-6.1+b1 libjpeg-dev_1:2.1.5-3 libjpeg62-turbo_1:2.1.5-3 libjpeg62-turbo-dev_1:2.1.5-3 libjs-jquery_3.6.1+dfsg+~3.5.14-1 libjs-sphinxdoc_7.4.7-3 libjs-underscore_1.13.4~dfsg+~1.11.4-3 libjson-maybexs-perl_1.004008-1 libjsoncpp25_1.9.5-6+b2 libk5crypto3_1.21.3-3 libkeyutils1_1.6.3-3 libkrb5-3_1.21.3-3 libkrb5support0_1.21.3-3 liblapack3_3.12.0-3 libldap-2.5-0_2.5.18+dfsg-3 liblerc-dev_4.0.0+ds-4+b1 liblerc4_4.0.0+ds-4+b1 liblist-compare-perl_0.55-2 liblist-someutils-perl_0.59-1 liblist-utilsby-perl_0.12-2 liblsan0_14.2.0-5 liblwp-mediatypes-perl_6.04-2 liblwp-protocol-https-perl_6.14-1 liblz1_1.15~pre1-1 liblz4-1_1.9.4-3 liblzma-dev_5.6.2-2 liblzma5_5.6.2-2 liblzo2-2_2.10-3 libmagic-mgc_1:5.45-3 libmagic1t64_1:5.45-3 libmarkdown2_2.2.7-2+b1 libmd0_1.1.0-2 libmldbm-perl_2.05-4 libmodule-implementation-perl_0.09-2 libmodule-runtime-perl_0.016-2 libmoo-perl_2.005005-1 libmoox-aliases-perl_0.001006-2 libmount1_2.40.2-8 libmouse-perl_2.5.11-1 libmpc3_1.3.1-1+b2 libmpfr6_4.2.1-1+b1 libnamespace-clean-perl_0.27-2 libncursesw6_6.5-2 libnet-domain-tld-perl_1.75-4 libnet-http-perl_6.23-1 libnet-ipv6addr-perl_1.02-1 libnet-netmask-perl_2.0002-2 libnet-ssleay-perl_1.94-1+b1 libnetaddr-ip-perl_4.079+dfsg-2+b3 libnettle8t64_3.10-1 libnghttp2-14_1.63.0-1 libnghttp2-dev_1.63.0-1 libnsl2_1.3.0-3+b2 libnumber-compare-perl_0.03-3 libopenexr-3-1-30_3.1.5-5.1+b2 libopenexr-dev_3.1.5-5.1+b2 libp11-kit-dev_0.25.5-2 libp11-kit0_0.25.5-2 libpackage-stash-perl_0.40-1 libpam-modules_1.5.3-7 libpam-modules-bin_1.5.3-7 libpam-runtime_1.5.3-7 libpam0g_1.5.3-7 libparams-classify-perl_0.015-2+b3 libparams-util-perl_1.102-3 libpath-tiny-perl_0.146-1 libpcre2-8-0_10.42-4+b1 libperl5.38t64_5.38.2-5 libperlio-gzip-perl_0.20-1+b3 libperlio-utf8-strict-perl_0.010-1+b2 libpipeline1_1.5.8-1 libpkgconf3_1.8.1-3 libpng-dev_1.6.44-2 libpng16-16t64_1.6.44-2 libproc-processtable-perl_0.636-1+b2 libproc2-0_2:4.0.4-5 libpsl-dev_0.21.2-1.1 libpsl5t64_0.21.2-1.1 libpython3-dev_3.12.6-1 libpython3-stdlib_3.12.6-1 libpython3.12-dev_3.12.6-1 libpython3.12-minimal_3.12.6-1 libpython3.12-stdlib_3.12.6-1 libpython3.12t64_3.12.6-1 libreadline8t64_8.2-5 libregexp-wildcards-perl_1.05-3 librhash0_1.4.3-3+b1 librole-tiny-perl_2.002004-1 librtmp-dev_2.4+20151223.gitfa8646d.1-2+b4 librtmp1_2.4+20151223.gitfa8646d.1-2+b4 libsasl2-2_2.1.28+dfsg1-8 libsasl2-modules-db_2.1.28+dfsg1-8 libseccomp2_2.5.5-1+b1 libselinux1_3.7-3 libsemanage-common_3.7-2 libsemanage2_3.7-2 libsepol2_3.7-1 libsereal-decoder-perl_5.004+ds-1+b2 libsereal-encoder-perl_5.004+ds-1+b2 libsframe1_2.43.1-5 libsharpyuv-dev_1.4.0-0.1 libsharpyuv0_1.4.0-0.1 libsmartcols1_2.40.2-8 libsort-versions-perl_1.62-3 libsqlite3-0_3.46.1-1 libss2_1.47.1-1 libssh2-1-dev_1.11.0-7 libssh2-1t64_1.11.0-7 libssl-dev_3.3.2-1 libssl3t64_3.3.2-1 libstdc++-14-dev_14.2.0-5 libstdc++6_14.2.0-5 libstrictures-perl_2.000006-1 libsub-exporter-perl_0.990-1 libsub-exporter-progressive-perl_0.001013-3 libsub-identify-perl_0.14-3+b2 libsub-install-perl_0.929-1 libsub-name-perl_0.27-1+b2 libsub-quote-perl_2.006008-1 libsyntax-keyword-try-perl_0.30-1 libsystemd0_256.6-1 libsz2_1.1.3-1 libtasn1-6_4.19.0-3+b2 libtasn1-6-dev_4.19.0-3+b2 libterm-readkey-perl_2.38-2+b3 libtext-glob-perl_0.11-3 libtext-levenshteinxs-perl_0.03-5+b3 libtext-markdown-discount-perl_0.16-1+b2 libtext-xslate-perl_3.5.9-2 libtiff-dev_4.5.1+git230720-5 libtiff6_4.5.1+git230720-5 libtiffxx6_4.5.1+git230720-5 libtime-duration-perl_1.21-2 libtime-moment-perl_0.44-2+b3 libtimedate-perl_2.3300-2 libtinfo6_6.5-2 libtirpc-common_1.3.4+ds-1.3 libtirpc3t64_1.3.4+ds-1.3 libtool_2.4.7-7 libtry-tiny-perl_0.32-1 libtsan2_14.2.0-5 libubsan1_14.2.0-5 libuchardet0_0.0.8-1+b1 libudev1_256.6-1 libunbound8_1.20.0-1+b1 libunicode-utf8-perl_0.62-2+b2 libunistring5_1.2-1 liburi-perl_5.29-1 libuuid1_2.40.2-8 libuv1t64_1.48.0-6 libvariable-magic-perl_0.64-1 libwebp-dev_1.4.0-0.1 libwebp7_1.4.0-0.1 libwebpdecoder3_1.4.0-0.1 libwebpdemux2_1.4.0-0.1 libwebpmux3_1.4.0-0.1 libwww-mechanize-perl_2.19-1 libwww-perl_6.77-1 libwww-robotrules-perl_6.02-1 libxml-libxml-perl_2.0207+dfsg+really+2.0134-4 libxml-namespacesupport-perl_1.12-2 libxml-sax-base-perl_1.09-3 libxml-sax-perl_1.02+dfsg-3 libxml2_2.12.7+dfsg-3+b1 libxs-parse-keyword-perl_0.46-1 libxxhash0_0.8.2-2+b1 libyaml-0-2_0.2.5-1+b1 libyaml-libyaml-perl_0.902.0+ds-1 libzstd-dev_1.5.6+dfsg-1 libzstd1_1.5.6+dfsg-1 lintian_2.118.2 linux-libc-dev_6.10.11-1 login_1:4.16.0-2+really2.40.2-8 login.defs_1:4.16.0-4 logsave_1.47.1-1 lzop_1.04-2 m4_1.4.19-4 make_4.3-4.1 man-db_2.13.0-1 mawk_1.3.4.20240905-1 media-types_10.1.0 mount_2.40.2-8 ncurses-base_6.5-2 ncurses-bin_6.5-2 netbase_6.4 nettle-dev_3.10-1 openssl_3.3.2-1 openssl-provider-legacy_3.3.2-1 passwd_1:4.16.0-4 patch_2.7.6-7 patchutils_0.4.2-1 perl_5.38.2-5 perl-base_5.38.2-5 perl-modules-5.38_5.38.2-5 perl-openssl-defaults_7+b2 pkgconf_1.8.1-3 pkgconf-bin_1.8.1-3 plzip_1.11-2 po-debconf_1.0.21+nmu1 procps_2:4.0.4-5 python3_3.12.6-1 python3-autocommand_2.2.2-3 python3-dev_3.12.6-1 python3-inflect_7.3.1-2 python3-iniconfig_1.1.1-2 python3-jaraco.context_6.0.0-1 python3-jaraco.functools_4.0.2-1 python3-minimal_3.12.6-1 python3-more-itertools_10.4.0-1 python3-numpy_1:2.1.1+ds-3 python3-numpy-dev_1:2.1.1+ds-3 python3-packaging_24.1-1 python3-pkg-resources_74.1.2-2 python3-pluggy_1.5.0-1 python3-pytest_8.3.3-1 python3-setuptools_74.1.2-2 python3-typeguard_4.3.0-1 python3-typing-extensions_4.12.2-2 python3-zipp_3.20.2-1 python3.12_3.12.6-1 python3.12-dev_3.12.6-1 python3.12-minimal_3.12.6-1 readline-common_8.2-5 rpcsvc-proto_1.4.3-1 sbuild-build-depends-main-dummy_0.invalid.0 sed_4.9-2 sensible-utils_0.0.24 sysvinit-utils_3.10-2 t1utils_1.41-4 tar_1.35+dfsg-3 tzdata_2024a-4 ucf_3.0043+nmu1 unzip_6.0-28 util-linux_2.40.2-8 xz-utils_5.6.2-2 zlib1g_1:1.3.dfsg+really1.3.1-1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1
+------------------------------------------------------------------------------+
| Build |
+------------------------------------------------------------------------------+
Unpack source
-------------
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 3.0 (quilt)
Source: libvigraimpex
Binary: libvigraimpex-dev, libvigraimpex11, libvigraimpex-doc, python3-vigra, python-vigra-doc
Architecture: any all
Version: 1.12.1+dfsg-1
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Andreas Metzler <ametzler@debian.org>,
Homepage: https://ukoethe.github.io/vigra/
Standards-Version: 4.6.2
Vcs-Browser: https://salsa.debian.org/science-team/libvigraimpex
Vcs-Git: https://salsa.debian.org/science-team/libvigraimpex.git
Build-Depends: cmake (>= 3.12), debhelper-compat (= 13), dh-sequence-numpy3, dh-sequence-python3, libboost-python-dev, libboost-thread-dev, libfftw3-dev, libhdf5-dev, libjpeg-dev, libopenexr-dev, libpng-dev, libtiff-dev, python3-dev, python3-pytest
Build-Depends-Indep: dh-sequence-sphinxdoc, doxygen, ghostscript, python3, python3-sphinx, texlive-latex-base, texlive-latex-extra
Package-List:
libvigraimpex-dev deb libdevel optional arch=any
libvigraimpex-doc deb doc optional arch=all
libvigraimpex11 deb libs optional arch=any
python-vigra-doc deb doc optional arch=all
python3-vigra deb python optional arch=any
Checksums-Sha1:
f0179377fe6df167e148a903a35de23c122aa86e 19507060 libvigraimpex_1.12.1+dfsg.orig.tar.xz
333a0ee4b5a68403b949b7c6d71793ca771e189d 19504 libvigraimpex_1.12.1+dfsg-1.debian.tar.xz
Checksums-Sha256:
d6ddd3075b9398c03fff98efff16d76f99fba17e3167a63eabd9a3c6f02b0ab2 19507060 libvigraimpex_1.12.1+dfsg.orig.tar.xz
6218f8d6d380fd54328ba806a9de77e1099734af6dd6b13849534c0df82bf3aa 19504 libvigraimpex_1.12.1+dfsg-1.debian.tar.xz
Files:
d7d75de6e0c80806768438b406930aee 19507060 libvigraimpex_1.12.1+dfsg.orig.tar.xz
d788e48a0d48e0cb8f810e62ca93f22f 19504 libvigraimpex_1.12.1+dfsg-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJFBAEBCgAvFiEEj23hBDd/OxHnQXSHMfMURUShdBoFAmbYjWsRHHRjaGV0QGRl
Ymlhbi5vcmcACgkQMfMURUShdBr7MxAAh5iOs4MUBQnNH+73U6rBlJq7XFHWj6Ns
F/GSCAhss1swy2hPtpnRt0XsWxMOYJ3N+ioqKdCqqhJZk16Fq69oKgjB6XJM/WBh
rCdZSmLjmdmN9vgQoxjay0T+4ezVtpFhDH1MqKihozh0e9wVTyvDA9m/prbJi/Hz
BvDqQiPW87WDwohvOxJ7JzrJfx5eufRaVuLKBD4s4EYTt+1goR3oKetshM0o8RD/
Ea6NMyCdAmXN7t+lBqN4T/96kjMLRUi4aXbywzy82RqspkKks798rBC7352ZmypO
XSJh0GBiH0m9HPApX1ncYZaWr8klDiim/TGKuiRkz7mTjE8J4stsRtttHxcANDk4
Z5aXMUzCOa0HIKDpP5C6yRKEU+YWQXucjbypQJcC2vs+SmZdf+BG9ng2z+mHhknN
lwT9CoLfQHDdD9biWuiZBPxMf9HoA0uuqGMBFXHUQAxaoD6ieEf7sqDb3sPdUIjC
g1Qny2v+qJbLbNnjeKBPjVbVzFr4nkx9jx/k3lrO/Y7eMMZVL7TZz1QKtuwqBZYK
gzj+Q+M9gLuPREcbQMhOvM6YZkx2ksZWzUbQ6oZH1BQTP65JBl9wHm6SGOC4a4iZ
0gmxxSlouQjCMs/xe+X0w/8H6ns+EkBOmt3Jjr6ugarm80RF4UcJz1Jpk2RovS1W
4rR9Wl49NUk=
=izWm
-----END PGP SIGNATURE-----
gpgv: Signature made Wed Sep 4 16:40:11 2024 UTC
gpgv: using RSA key 8F6DE104377F3B11E741748731F3144544A1741A
gpgv: issuer "tchet@debian.org"
gpgv: Can't check signature: No public key
dpkg-source: warning: cannot verify inline signature for ./libvigraimpex_1.12.1+dfsg-1.dsc: no acceptable signature found
dpkg-source: info: extracting libvigraimpex in /<<PKGBUILDDIR>>
dpkg-source: info: unpacking libvigraimpex_1.12.1+dfsg.orig.tar.xz
dpkg-source: info: unpacking libvigraimpex_1.12.1+dfsg-1.debian.tar.xz
dpkg-source: info: using patch list from debian/patches/series
dpkg-source: info: applying 13_disable-tests-which-would-need-lenna-images.diff
dpkg-source: info: applying 16_docs-no-footer-timestamp.diff
dpkg-source: info: applying 19_docsrc-out-of-source.diff
dpkg-source: info: applying 22_docsrc-paths.diff
dpkg-source: info: applying 25_vigra-config-docdir.diff
dpkg-source: info: applying 28_removed-static-docs.diff
dpkg-source: info: applying 34_link-with-pthread.patch
dpkg-source: info: applying 43_ftbfs-lenna-removal.diff
dpkg-source: info: applying 56_python311.diff
dpkg-source: info: applying 60_01-Enforce-using-C-11.patch
Check disk space
----------------
Sufficient free space for build
Hack binNMU version
-------------------
Created changelog entry for binNMU version 1.12.1+dfsg-1+bd1
User Environment
----------------
APT_CONFIG=/var/lib/sbuild/apt.conf
HOME=/sbuild-nonexistent
LANG=en_US.UTF-8
LC_ALL=C.UTF-8
LOGNAME=debusine-worker
OLDPWD=/
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
PWD=/<<PKGBUILDDIR>>
SHELL=/bin/sh
USER=debusine-worker
dpkg-buildpackage
-----------------
Command: dpkg-buildpackage --sanitize-env -us -uc -mDebusine Rebuild <debusine@example.net> -B -rfakeroot
dpkg-buildpackage: info: source package libvigraimpex
dpkg-buildpackage: info: source version 1.12.1+dfsg-1+bd1
dpkg-buildpackage: info: source distribution sid
dpkg-source --before-build .
dpkg-buildpackage: info: host architecture arm64
dpkg-source: info: using options from libvigraimpex-1.12.1+dfsg/debian/source/options: --extend-diff-ignore=^doc/
debian/rules clean
dh clean --builddirectory=obj.aarch64-linux-gnu
dh_auto_clean -O--builddirectory=obj.aarch64-linux-gnu
dh_autoreconf_clean -O--builddirectory=obj.aarch64-linux-gnu
dh_clean -O--builddirectory=obj.aarch64-linux-gnu
debian/rules binary-arch
dh binary-arch --builddirectory=obj.aarch64-linux-gnu
dh_update_autotools_config -a -O--builddirectory=obj.aarch64-linux-gnu
dh_autoreconf -a -O--builddirectory=obj.aarch64-linux-gnu
debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_configure --verbose -O--builddirectory=obj.aarch64-linux-gnu -- \
-DLIB_SUFFIX="/aarch64-linux-gnu/" \
-DWITH_OPENEXR=ON \
-DPYTHON_EXECUTABLE=/usr/bin/python3 \
-DPYTHON_INCLUDE_DIR=/usr/include/python3.12 \
cd obj.aarch64-linux-gnu && DEB_PYTHON_INSTALL_LAYOUT=deb PKG_CONFIG=/usr/bin/pkg-config cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_SYSCONFDIR=/etc -DCMAKE_INSTALL_LOCALSTATEDIR=/var -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DFETCHCONTENT_FULLY_DISCONNECTED=ON -DCMAKE_INSTALL_RUNSTATEDIR=/run -DCMAKE_SKIP_INSTALL_ALL_DEPENDENCY=ON "-GUnix Makefiles" -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_INSTALL_LIBDIR=lib/aarch64-linux-gnu -DLIB_SUFFIX=/aarch64-linux-gnu/ -DWITH_OPENEXR=ON -DPYTHON_EXECUTABLE=/usr/bin/python3 -DPYTHON_INCLUDE_DIR=/usr/include/python3.12 ..
-- The C compiler identification is GNU 14.2.0
-- The CXX compiler identification is GNU 14.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- 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
-- Configuring VIGRA version 1.12.1
-- Checking template recursion depth: ok
-- Searching for ZLIB
-- in default locations
-- Found ZLIB: /usr/lib/aarch64-linux-gnu/libz.so (found version "1.3.1")
-- Searching for TIFF
-- in default locations
-- Found TIFF: /usr/lib/aarch64-linux-gnu/libtiff.so (found version "4.5.1")
-- Searching for JPEG
-- in default locations
-- Found JPEG: /usr/lib/aarch64-linux-gnu/libjpeg.so (found version "62")
-- Searching for PNG
-- in default locations
-- Found PNG: /usr/lib/aarch64-linux-gnu/libpng.so (found version "1.6.44")
-- Searching for FFTW3
-- in default locations
-- Found FFTW3: /usr/lib/aarch64-linux-gnu/libfftw3.so
-- Searching for FFTW3F
-- in default locations
-- Found FFTW3F: /usr/lib/aarch64-linux-gnu/libfftw3f.so
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Searching for HDF5
-- in default locations
-- Checking HDF5 version (at least 1.8): ok
-- Found HDF5: /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so
-- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE)
-- Found Python: /usr/bin/python3 (found version "3.12.6") found components: Interpreter
-- Checking for threading support: std::thread
-- (added compiler flags: -pthread
-- Found Python: /usr/bin/python3 (found version "3.12.6") found components: Interpreter Development NumPy Development.Module Development.Embed
-- Checking VIGRANUMPY_DEPENDENCIES
-- Using Python 3.12.6 at /usr/bin/python3
-- Python_LIBRARIES /usr/lib/aarch64-linux-gnu/libpython3.12.so
-- Found Python includes: /usr/include/python3.12
-- Found boost_python library: /usr/lib/aarch64-linux-gnu/libboost_python312.so
-- Searching for Python pytest: ok
-- Could NOT find sphinx documentation generator
-- Found VIGRANUMPY_DEPENDENCIES: TRUE
-- ---------------------------------------------------------
-- VIGRA configuration information:
-- ---------------------------------------------------------
-- Using CXX standard: 11
-- Using ZLIB libraries: /usr/lib/aarch64-linux-gnu/libz.so
-- Using PNG libraries: /usr/lib/aarch64-linux-gnu/libpng.so;/usr/lib/aarch64-linux-gnu/libz.so
-- Using TIFF libraries: /usr/lib/aarch64-linux-gnu/libtiff.so
-- Using JPEG libraries: /usr/lib/aarch64-linux-gnu/libjpeg.so
-- Using OpenEXR libraries: OpenEXR::OpenEXR;OpenEXR::Iex;OpenEXR::IlmThread;Imath::Imath
-- Using FFTW libraries: /usr/lib/aarch64-linux-gnu/libfftw3.so
-- Using HDF5 libraries: /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so;/usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5_hl.so;/usr/lib/aarch64-linux-gnu/libz.so;/usr/lib/aarch64-linux-gnu/libsz.so
-- Using Boost Graph Library: /boost/graph
-- LEMON graph library disabled by user (WITH_LEMON=0)
-- Using Python libraries: /usr/lib/aarch64-linux-gnu/libpython3.12.so;/usr/lib/aarch64-linux-gnu/libboost_python312.so
-- Using Numpy includes: /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include
-- ---------------------------------------------------------
-- building shared lib
-- binaries will be generated in: /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu
-- ---------------------------------------------------------
-- includes will be installed at: /usr/include
-- libraries will be installed at: /usr/lib/aarch64-linux-gnu/
-- binaries will be installed at: /usr/bin
-- vigra manuals cannot be generated (Doxygen or Python not found)
-- vigranumpy will be installed at /usr/lib/python3/dist-packages
-- vigranumpy manuals cannot be generated (Sphinx missing)
-- ---------------------------------------------------------
-- Configuring done (6.3s)
-- Generating done (0.3s)
CMake Warning:
Manually-specified variables were not used by the project:
CMAKE_EXPORT_NO_PACKAGE_REGISTRY
CMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY
CMAKE_INSTALL_LIBDIR
CMAKE_INSTALL_LOCALSTATEDIR
CMAKE_INSTALL_RUNSTATEDIR
CMAKE_INSTALL_SYSCONFDIR
FETCHCONTENT_FULLY_DISCONNECTED
PYTHON_EXECUTABLE
PYTHON_INCLUDE_DIR
-- Build files have been written to: /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu
find obj.aarch64-linux-gnu/vigranumpy/ -name 'link.txt' -exec sed -i \
-e 's/ -lpython[0-9.]\+ / /g' \
-e 's: /usr/[^ ]*/libpython[0-9.]\+\.so::' \
-e '/-Wl,-soname,vigranumpycore/b' \
-e 's/ -Wl,-soname,[^ ]\+ / /' {} +
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
DEBUGMEMSIZE
/usr/bin/free
total used free shared buff/cache available
Mem: 16358680 692368 13415872 708 2503464 15666312
Swap: 0 0 0
dh_auto_build --verbose -O--builddirectory=obj.aarch64-linux-gnu
cd obj.aarch64-linux-gnu && make -j8 "INSTALL=install --strip-program=true" VERBOSE=1
make[2]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
/usr/bin/cmake -S/<<PKGBUILDDIR>> -B/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0
/usr/bin/cmake -E cmake_progress_start /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/CMakeFiles /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu//CMakeFiles/progress.marks
make -f CMakeFiles/Makefile2 all
make[3]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/src/impex /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex/CMakeFiles/vigraimpex.dir/DependInfo.cmake "--color="
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/depend
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/depend
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/depend
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/depend
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/DependInfo.cmake "--color="
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/DependInfo.cmake "--color="
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/DependInfo.cmake "--color="
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/DependInfo.cmake "--color="
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/DependInfo.cmake "--color="
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/DependInfo.cmake "--color="
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/build
make -f src/impex/CMakeFiles/vigraimpex.dir/build.make src/impex/CMakeFiles/vigraimpex.dir/build
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/build
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/build
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/build
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 0%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_geometry_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o -MF CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o.d -o CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/geometry.cxx
[ 3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o
[ 3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o
[ 3%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o
[ 3%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o
[ 7%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/segmentation.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/segmentation.cxx
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/kernel.cxx
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_optimization_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o -MF CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o.d -o CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/optimization.cxx
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_colors_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_colors.dir/colors.cxx.o -MF CMakeFiles/vigranumpy_colors.dir/colors.cxx.o.d -o CMakeFiles/vigranumpy_colors.dir/colors.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/colors.cxx
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/build
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/bmp.cxx.o -MF CMakeFiles/vigraimpex.dir/bmp.cxx.o.d -o CMakeFiles/vigraimpex.dir/bmp.cxx.o -c /<<PKGBUILDDIR>>/src/impex/bmp.cxx
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 7%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_noise_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_noise.dir/noise.cxx.o -MF CMakeFiles/vigranumpy_noise.dir/noise.cxx.o.d -o CMakeFiles/vigranumpy_noise.dir/noise.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/noise.cxx
[ 10%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_sampling_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o -MF CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o.d -o CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/sampling.cxx
[ 10%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/byteorder.cxx.o -MF CMakeFiles/vigraimpex.dir/byteorder.cxx.o.d -o CMakeFiles/vigraimpex.dir/byteorder.cxx.o -c /<<PKGBUILDDIR>>/src/impex/byteorder.cxx
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/codecmanager.cxx.o -MF CMakeFiles/vigraimpex.dir/codecmanager.cxx.o.d -o CMakeFiles/vigraimpex.dir/codecmanager.cxx.o -c /<<PKGBUILDDIR>>/src/impex/codecmanager.cxx
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/compression.cxx.o -MF CMakeFiles/vigraimpex.dir/compression.cxx.o.d -o CMakeFiles/vigraimpex.dir/compression.cxx.o -c /<<PKGBUILDDIR>>/src/impex/compression.cxx
[ 14%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/exr.cxx.o -MF CMakeFiles/vigraimpex.dir/exr.cxx.o.d -o CMakeFiles/vigraimpex.dir/exr.cxx.o -c /<<PKGBUILDDIR>>/src/impex/exr.cxx
In file included from /<<PKGBUILDDIR>>/include/vigra/codec.hxx:54,
from /<<PKGBUILDDIR>>/src/impex/exr.hxx:40,
from /<<PKGBUILDDIR>>/src/impex/exr.cxx:42:
In member function ‘void vigra::ArrayVector<T, Alloc>::resize(size_type, const value_type&) [with T = Imf_3_1::Rgba; Alloc = std::allocator<Imf_3_1::Rgba>]’,
inlined from ‘void vigra::ArrayVector<T, Alloc>::resize(size_type) [with T = Imf_3_1::Rgba; Alloc = std::allocator<Imf_3_1::Rgba>]’ at /<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:650:15,
inlined from ‘void vigra::ExrDecoderImpl::init()’ at /<<PKGBUILDDIR>>/src/impex/exr.cxx:183:22:
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:893:15: warning: ‘<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
893 | insert(this->end(), new_size - this->size(), initial);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx: In member function ‘void vigra::ExrDecoderImpl::init()’:
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:744:1: note: by argument 4 of type ‘const vigra::ArrayVector<Imf_3_1::Rgba>::value_type&’ {aka ‘const Imf_3_1::Rgba&’} to ‘vigra::ArrayVector<T, Alloc>::iterator vigra::ArrayVector<T, Alloc>::insert(iterator, size_type, const value_type&) [with T = Imf_3_1::Rgba; Alloc = std::allocator<Imf_3_1::Rgba>]’ declared here
744 | ArrayVector<T, Alloc>::insert(iterator p, size_type n, value_type const & v)
| ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:650:26: note: ‘<anonymous>’ declared here
650 | resize(new_size, value_type());
| ^~~~~~~~~~~~
[ 14%] Linking CXX shared library geometry.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_geometry.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o geometry.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_geometry.dir/geometry.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
In member function ‘void vigra::ArrayVector<T, Alloc>::resize(size_type, const value_type&) [with T = Imf_3_1::Rgba; Alloc = std::allocator<Imf_3_1::Rgba>]’,
inlined from ‘void vigra::ArrayVector<T, Alloc>::resize(size_type) [with T = Imf_3_1::Rgba; Alloc = std::allocator<Imf_3_1::Rgba>]’ at /<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:650:15,
inlined from ‘void vigra::ExrEncoderImpl::finalize()’ at /<<PKGBUILDDIR>>/src/impex/exr.cxx:339:22:
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:893:15: warning: ‘<anonymous>’ may be used uninitialized [-Wmaybe-uninitialized]
893 | insert(this->end(), new_size - this->size(), initial);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx: In member function ‘void vigra::ExrEncoderImpl::finalize()’:
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:744:1: note: by argument 4 of type ‘const vigra::ArrayVector<Imf_3_1::Rgba>::value_type&’ {aka ‘const Imf_3_1::Rgba&’} to ‘vigra::ArrayVector<T, Alloc>::iterator vigra::ArrayVector<T, Alloc>::insert(iterator, size_type, const value_type&) [with T = Imf_3_1::Rgba; Alloc = std::allocator<Imf_3_1::Rgba>]’ declared here
744 | ArrayVector<T, Alloc>::insert(iterator p, size_type n, value_type const & v)
| ^~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/array_vector.hxx:650:26: note: ‘<anonymous>’ declared here
650 | resize(new_size, value_type());
| ^~~~~~~~~~~~
Copying target vigranumpy_geometry to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/geometry.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 14%] Built target vigranumpy_geometry
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 14%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_histogram_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o -MF CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o.d -o CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/histogram.cxx
[ 17%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/gif.cxx.o -MF CMakeFiles/vigraimpex.dir/gif.cxx.o.d -o CMakeFiles/vigraimpex.dir/gif.cxx.o -c /<<PKGBUILDDIR>>/src/impex/gif.cxx
[ 17%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/convolution.cxx
[ 17%] Linking CXX shared library optimization.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_optimization.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o optimization.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_optimization.dir/optimization.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
[ 17%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o
Copying target vigranumpy_optimization to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/hdr.cxx.o -MF CMakeFiles/vigraimpex.dir/hdr.cxx.o.d -o CMakeFiles/vigraimpex.dir/hdr.cxx.o -c /<<PKGBUILDDIR>>/src/impex/hdr.cxx
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/optimization.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 17%] Built target vigranumpy_optimization
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 21%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_utilities_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o -MF CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o.d -o CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/utilities.cxx
[ 25%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o -MF CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o.d -o CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o -c /<<PKGBUILDDIR>>/src/impex/hdf5impex.cxx
In file included from /usr/include/c++/14/string:51,
from /<<PKGBUILDDIR>>/include/vigra/numpy_array.hxx:44,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/colors.cxx:40:
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2248:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘stride’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/vigra/numpy_array.hxx:47:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, typename vigra::detail::MaybeStrided<StrideTag, M>::type> vigra::MultiArrayView<N, T, C>::bind(difference_type_1) const [with unsigned int M = 1; unsigned int N = 2; T = unsigned char; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2236:47: note: ‘stride’ declared here
2236 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~~
[ 25%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o -MF CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o.d -o CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o -c /<<PKGBUILDDIR>>/src/impex/hdf5_rf_impex.cxx
[ 28%] Linking CXX shared library noise.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_noise.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o noise.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_noise.dir/noise.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_noise to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/noise.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 28%] Built target vigranumpy_noise
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 28%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_blockwise_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o -MF CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o.d -o CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/blockwise.cxx
[ 28%] Linking CXX shared library utilities.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_utilities.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o utilities.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_utilities.dir/utilities.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_utilities to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/utilities.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 28%] Built target vigranumpy_utilities
make -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/fourier /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/fourier /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build.make vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 28%] Building CXX object vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/fourier && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_fourier_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/fourier/CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o -MF CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o.d -o CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/fourier/fourier.cxx
[ 28%] Building C object src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/cc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/iccjpeg.c.o -MF CMakeFiles/vigraimpex.dir/iccjpeg.c.o.d -o CMakeFiles/vigraimpex.dir/iccjpeg.c.o -c /<<PKGBUILDDIR>>/src/impex/iccjpeg.c
[ 32%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/imageinfo.cxx.o -MF CMakeFiles/vigraimpex.dir/imageinfo.cxx.o.d -o CMakeFiles/vigraimpex.dir/imageinfo.cxx.o -c /<<PKGBUILDDIR>>/src/impex/imageinfo.cxx
[ 32%] Linking CXX shared library colors.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_colors.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o colors.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_colors.dir/colors.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_colors to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/colors.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 32%] Built target vigranumpy_colors
[ 32%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/jpeg.cxx.o -MF CMakeFiles/vigraimpex.dir/jpeg.cxx.o.d -o CMakeFiles/vigraimpex.dir/jpeg.cxx.o -c /<<PKGBUILDDIR>>/src/impex/jpeg.cxx
[ 35%] Linking CXX shared library histogram.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_histogram.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o histogram.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_histogram.dir/histogram.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_histogram to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/histogram.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 35%] Built target vigranumpy_histogram
[ 39%] Building C object src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/cc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/lz4.c.o -MF CMakeFiles/vigraimpex.dir/lz4.c.o.d -o CMakeFiles/vigraimpex.dir/lz4.c.o -c /<<PKGBUILDDIR>>/src/impex/lz4.c
[ 39%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/png.cxx.o -MF CMakeFiles/vigraimpex.dir/png.cxx.o.d -o CMakeFiles/vigraimpex.dir/png.cxx.o -c /<<PKGBUILDDIR>>/src/impex/png.cxx
[ 39%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/pnm.cxx.o -MF CMakeFiles/vigraimpex.dir/pnm.cxx.o.d -o CMakeFiles/vigraimpex.dir/pnm.cxx.o -c /<<PKGBUILDDIR>>/src/impex/pnm.cxx
[ 42%] Linking CXX shared library fourier.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/fourier && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_fourier.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o fourier.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_fourier.dir/fourier.cxx.o /usr/lib/aarch64-linux-gnu/libfftw3.so /usr/lib/aarch64-linux-gnu/libfftw3f.so /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_fourier to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/fourier && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/fourier/fourier.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 42%] Built target vigranumpy_fourier
[ 46%] Building C object src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/cc -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/rgbe.c.o -MF CMakeFiles/vigraimpex.dir/rgbe.c.o.d -o CMakeFiles/vigraimpex.dir/rgbe.c.o -c /<<PKGBUILDDIR>>/src/impex/rgbe.c
[ 46%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/sifImport.cxx.o -MF CMakeFiles/vigraimpex.dir/sifImport.cxx.o.d -o CMakeFiles/vigraimpex.dir/sifImport.cxx.o -c /<<PKGBUILDDIR>>/src/impex/sifImport.cxx
[ 46%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/sun.cxx.o -MF CMakeFiles/vigraimpex.dir/sun.cxx.o.d -o CMakeFiles/vigraimpex.dir/sun.cxx.o -c /<<PKGBUILDDIR>>/src/impex/sun.cxx
[ 50%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/tiff.cxx.o -MF CMakeFiles/vigraimpex.dir/tiff.cxx.o.d -o CMakeFiles/vigraimpex.dir/tiff.cxx.o -c /<<PKGBUILDDIR>>/src/impex/tiff.cxx
[ 50%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/viff.cxx.o -MF CMakeFiles/vigraimpex.dir/viff.cxx.o.d -o CMakeFiles/vigraimpex.dir/viff.cxx.o -c /<<PKGBUILDDIR>>/src/impex/viff.cxx
[ 53%] Building CXX object src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/c++ -DHasEXR -DHasHDF5 -DHasJPEG -DHasPNG -DHasTIFF -DHasZLIB -Dvigraimpex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT src/impex/CMakeFiles/vigraimpex.dir/void_vector.cxx.o -MF CMakeFiles/vigraimpex.dir/void_vector.cxx.o.d -o CMakeFiles/vigraimpex.dir/void_vector.cxx.o -c /<<PKGBUILDDIR>>/src/impex/void_vector.cxx
[ 53%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/filters.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/filters.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/filters.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/filters.cxx
[ 57%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/tensors.cxx
[ 57%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/morphology.cxx
In file included from /usr/include/boost/python/override.hpp:13,
from /usr/include/boost/python/wrapper.hpp:8,
from /usr/include/boost/python/object/value_holder.hpp:15,
from /usr/include/boost/python/object/class_metadata.hpp:14,
from /usr/include/boost/python/class.hpp:23,
from /usr/include/boost/python.hpp:18,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/convolution.cxx:41:
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 1]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
In file included from /<<PKGBUILDDIR>>/vigranumpy/src/core/convolution.cxx:50:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 1]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 2]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 2]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 3]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 3]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
[ 57%] Linking CXX shared library libvigraimpex.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigraimpex.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,libvigraimpex.so.11 -o libvigraimpex.so.11.1.12.1 CMakeFiles/vigraimpex.dir/bmp.cxx.o CMakeFiles/vigraimpex.dir/byteorder.cxx.o CMakeFiles/vigraimpex.dir/codecmanager.cxx.o CMakeFiles/vigraimpex.dir/compression.cxx.o CMakeFiles/vigraimpex.dir/exr.cxx.o CMakeFiles/vigraimpex.dir/gif.cxx.o CMakeFiles/vigraimpex.dir/hdr.cxx.o CMakeFiles/vigraimpex.dir/hdf5impex.cxx.o CMakeFiles/vigraimpex.dir/hdf5_rf_impex.cxx.o CMakeFiles/vigraimpex.dir/iccjpeg.c.o CMakeFiles/vigraimpex.dir/imageinfo.cxx.o CMakeFiles/vigraimpex.dir/jpeg.cxx.o CMakeFiles/vigraimpex.dir/lz4.c.o CMakeFiles/vigraimpex.dir/png.cxx.o CMakeFiles/vigraimpex.dir/pnm.cxx.o CMakeFiles/vigraimpex.dir/rgbe.c.o CMakeFiles/vigraimpex.dir/sifImport.cxx.o CMakeFiles/vigraimpex.dir/sun.cxx.o CMakeFiles/vigraimpex.dir/tiff.cxx.o CMakeFiles/vigraimpex.dir/viff.cxx.o CMakeFiles/vigraimpex.dir/void_vector.cxx.o -Wl,-rpath,/usr/lib/aarch64-linux-gnu/hdf5/serial: /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libpng.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libtiff.so /usr/lib/aarch64-linux-gnu/libOpenEXR-3_1.so.30.5.1 /usr/lib/aarch64-linux-gnu/libIlmThread-3_1.so.30.5.1 /usr/lib/aarch64-linux-gnu/libImath-3_1.so.29.10.0 /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libtiff.so /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libIex-3_1.so.30.5.1 -lm /usr/lib/aarch64-linux-gnu/libz.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex && /usr/bin/cmake -E cmake_symlink_library libvigraimpex.so.11.1.12.1 libvigraimpex.so.11 libvigraimpex.so
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 57%] Built target vigraimpex
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o -MF CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/vigranumpycore.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpycore.cxx
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 4]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 4]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/converters.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/converters.cxx.o -MF CMakeFiles/vigranumpy_core.dir/converters.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/converters.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/converters.cxx
[ 60%] Linking CXX shared library sampling.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_sampling.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o sampling.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_sampling.dir/sampling.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_sampling to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/sampling.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 60%] Built target vigranumpy_sampling
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/impex.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_impex_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_impex.dir/impex.cxx.o -MF CMakeFiles/vigranumpy_impex.dir/impex.cxx.o.d -o CMakeFiles/vigranumpy_impex.dir/impex.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/impex.cxx
In file included from /usr/include/c++/14/string:51,
from /<<PKGBUILDDIR>>/include/vigra/numpy_array.hxx:44,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/segmentation.cxx:39:
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2313:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘shape’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/include/vigra/numpy_array.hxx:47:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2314:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘shape’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2316:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘stride’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2317:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘stride’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = short unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2313:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘shape’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2314:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘shape’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:40: note: ‘shape’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2316:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘stride’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~~
In static member function ‘static _Up* std::__copy_move<_IsMove, true, std::random_access_iterator_tag>::__copy_m(_Tp*, _Tp*, _Up*) [with _Tp = const long int; _Up = long int; bool _IsMove = false]’,
inlined from ‘_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:521:30,
inlined from ‘_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:548:42,
inlined from ‘_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:555:31,
inlined from ‘_OI std::copy(_II, _II, _OI) [with _II = const long int*; _OI = long int*]’ at /usr/include/c++/14/bits/stl_algobase.h:651:7,
inlined from ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’ at /<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2317:19:
/usr/include/c++/14/bits/stl_algobase.h:452:30: warning: ‘void* __builtin_memcpy(void*, const void*, long unsigned int)’ forming offset 8 is out of the bounds [0, 8] of object ‘stride’ with type ‘vigra::TinyVector<long int, 1>’ [-Warray-bounds=]
452 | __builtin_memmove(__result, __first, sizeof(_Tp) * _Num);
| ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx: In member function ‘vigra::MultiArrayView<(N - 1), T, vigra::StridedArrayTag> vigra::MultiArrayView<N, T, C>::bindAt(difference_type_1, difference_type_1) const [with unsigned int N = 2; T = unsigned int; StrideTag = vigra::StridedArrayTag]’:
/<<PKGBUILDDIR>>/include/vigra/multi_array.hxx:2304:47: note: ‘stride’ declared here
2304 | TinyVector <MultiArrayIndex, NNew> shape, stride;
| ^~~~~~
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_filters_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o -MF CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o.d -o CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/non_local_mean.cxx
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/axistags.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/axistags.cxx.o -MF CMakeFiles/vigranumpy_core.dir/axistags.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/axistags.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx
[ 60%] Linking CXX shared library blockwise.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_blockwise.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o blockwise.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_blockwise.dir/blockwise.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_blockwise to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/blockwise.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 60%] Built target vigranumpy_blockwise
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest_old.cxx
[ 60%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx
In file included from /usr/include/boost/python/override.hpp:13,
from /usr/include/boost/python/wrapper.hpp:8,
from /usr/include/boost/python/object/value_holder.hpp:15,
from /usr/include/boost/python/object/class_metadata.hpp:14,
from /usr/include/boost/python/class.hpp:23,
from /usr/include/boost/python.hpp:18,
from /<<PKGBUILDDIR>>/include/vigra/numpy_array_converters.hxx:41,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/tensors.cxx:40:
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 3]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
In file included from /<<PKGBUILDDIR>>/vigranumpy/src/core/tensors.cxx:46:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 3]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 2]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 2]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/boost/python/override.hpp:13,
from /usr/include/boost/python/wrapper.hpp:8,
from /usr/include/boost/python/object/value_holder.hpp:15,
from /usr/include/boost/python/object/class_metadata.hpp:14,
from /usr/include/boost/python/class.hpp:23,
from /usr/include/boost/python.hpp:18,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx:42:
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = long unsigned int]’,
inlined from ‘boost::python::api::object vigra::generic__deepcopy__(boost::python::api::object, boost::python::dict) [with Copyable = AxisTags]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx:97:95:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(long unsigned int*)((char*)&<unnamed> + offsetof(boost::python::extract<long unsigned int>,boost::python::extract<long unsigned int>::<unnamed>.boost::python::converter::extract_rvalue<long unsigned int>::m_data.boost::python::converter::rvalue_from_python_data<long unsigned int>::<unnamed>.boost::python::converter::rvalue_from_python_storage<long unsigned int>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx: In function ‘boost::python::api::object vigra::generic__deepcopy__(boost::python::api::object, boost::python::dict) [with Copyable = AxisTags]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx:97:33: note: ‘<anonymous>’ declared here
97 | size_t copyableId = python::extract<size_t>(python::eval("id(copyable)", globals, locals))();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = long unsigned int]’,
inlined from ‘boost::python::api::object vigra::generic__deepcopy__(boost::python::api::object, boost::python::dict) [with Copyable = AxisInfo]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx:97:95:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(long unsigned int*)((char*)&<unnamed> + offsetof(boost::python::extract<long unsigned int>,boost::python::extract<long unsigned int>::<unnamed>.boost::python::converter::extract_rvalue<long unsigned int>::m_data.boost::python::converter::rvalue_from_python_data<long unsigned int>::<unnamed>.boost::python::converter::rvalue_from_python_storage<long unsigned int>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx: In function ‘boost::python::api::object vigra::generic__deepcopy__(boost::python::api::object, boost::python::dict) [with Copyable = AxisInfo]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/axistags.cxx:97:33: note: ‘<anonymous>’ declared here
97 | size_t copyableId = python::extract<size_t>(python::eval("id(copyable)", globals, locals))();
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 64%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest_3.cxx
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 1]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 1]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
[ 67%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_core_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o -MF CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o.d -o CMakeFiles/vigranumpy_core.dir/multi_array_chunked.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = double]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = double]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 4]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(double*)((char*)&<unnamed> + offsetof(boost::python::extract<double>,boost::python::extract<double>::<unnamed>.boost::python::converter::extract_rvalue<double>::m_data.boost::python::converter::rvalue_from_python_data<double>::<unnamed>.boost::python::converter::rvalue_from_python_storage<double>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx: In constructor ‘vigra::pythonScaleParam1<ndim>::pythonScaleParam1(boost::python::api::object, const char*) [with unsigned int ndim = 4]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/vigranumpyscaleparam.hxx:49:32: note: ‘<anonymous>’ declared here
49 | double x = python::extract<double>(val);
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 2; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 2; T = unsigned char]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:967:41: required from here
967 | defineChunkedArrayImpl<2, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<2, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<2, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned char>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 2; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 2; T = unsigned char]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:967:41: required from here
967 | defineChunkedArrayImpl<2, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<2, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<2, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned char>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 3; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 3; T = unsigned char]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:968:41: required from here
968 | defineChunkedArrayImpl<3, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<3, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<3, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned char>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 3; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 3; T = unsigned char]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:968:41: required from here
968 | defineChunkedArrayImpl<3, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<3, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<3, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned char>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 4; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 4; T = unsigned char]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:969:41: required from here
969 | defineChunkedArrayImpl<4, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<4, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<4, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned char>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 4; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 4; T = unsigned char]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:969:41: required from here
969 | defineChunkedArrayImpl<4, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<4, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<4, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned char>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 5; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 5; T = unsigned char]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:970:41: required from here
970 | defineChunkedArrayImpl<5, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<5, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<5, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned char>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 5; T = unsigned char]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 5; T = unsigned char]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:970:41: required from here
970 | defineChunkedArrayImpl<5, npy_uint8>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<5, unsigned char>&>(array).boost::python::extract<const vigra::ChunkedArray<5, unsigned char>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned char>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned char>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 2; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 2; T = unsigned int]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:972:42: required from here
972 | defineChunkedArrayImpl<2, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<2, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<2, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned int>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 2; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 2; T = unsigned int]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:972:42: required from here
972 | defineChunkedArrayImpl<2, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<2, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<2, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<2, unsigned int>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 3; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 3; T = unsigned int]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:973:42: required from here
973 | defineChunkedArrayImpl<3, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<3, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<3, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned int>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 3; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 3; T = unsigned int]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:973:42: required from here
973 | defineChunkedArrayImpl<3, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<3, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<3, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<3, unsigned int>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 4; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 4; T = unsigned int]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:974:42: required from here
974 | defineChunkedArrayImpl<4, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<4, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<4, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned int>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 4; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 4; T = unsigned int]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:974:42: required from here
974 | defineChunkedArrayImpl<4, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<4, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<4, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<4, unsigned int>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 5; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 5; T = unsigned int]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:975:42: required from here
975 | defineChunkedArrayImpl<5, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<5, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<5, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned int>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 5; T = unsigned int]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 5; T = unsigned int]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:975:42: required from here
975 | defineChunkedArrayImpl<5, npy_uint32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<5, unsigned int>&>(array).boost::python::extract<const vigra::ChunkedArray<5, unsigned int>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned int>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<5, unsigned int>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 2; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 2; T = float]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:977:43: required from here
977 | defineChunkedArrayImpl<2, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<2, float>&>(array).boost::python::extract<const vigra::ChunkedArray<2, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<2, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<2, float>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 2; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 2; T = float]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:977:43: required from here
977 | defineChunkedArrayImpl<2, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<2, float>&>(array).boost::python::extract<const vigra::ChunkedArray<2, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<2, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<2, float>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 3; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 3; T = float]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:978:43: required from here
978 | defineChunkedArrayImpl<3, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<3, float>&>(array).boost::python::extract<const vigra::ChunkedArray<3, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<3, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<3, float>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 3; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 3; T = float]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:978:43: required from here
978 | defineChunkedArrayImpl<3, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<3, float>&>(array).boost::python::extract<const vigra::ChunkedArray<3, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<3, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<3, float>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 4; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 4; T = float]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:979:43: required from here
979 | defineChunkedArrayImpl<4, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<4, float>&>(array).boost::python::extract<const vigra::ChunkedArray<4, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<4, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<4, float>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 4; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 4; T = float]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:979:43: required from here
979 | defineChunkedArrayImpl<4, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<4, float>&>(array).boost::python::extract<const vigra::ChunkedArray<4, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<4, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<4, float>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘vigra::NumpyAnyArray vigra::ChunkedArray_checkoutSubarray(boost::python::api::object, const TinyVector<long int, N>&, const TinyVector<long int, N>&, NumpyArray<N, T>) [with unsigned int N = 5; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:777:32: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 5; T = float]’
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:980:43: required from here
980 | defineChunkedArrayImpl<5, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:204:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<5, float>&>(array).boost::python::extract<const vigra::ChunkedArray<5, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<5, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<5, float>&>::operator()()’
204 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx: In instantiation of ‘boost::python::api::object vigra::ChunkedArray_getitem(boost::python::api::object, boost::python::api::object) [with unsigned int N = 5; T = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:805:13: required from ‘void vigra::defineChunkedArrayImpl() [with unsigned int N = 5; T = float]’
742 | class_<Array, boost::noncopyable>("ChunkedArrayBase",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
743 | "\n"
| ~~~~
744 | "Base class for chunked arrays, can only be created via factory functions\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
745 | "like :func:`~vigra.ChunkedArrayCompressed` or :func:`~vigra.ChunkedArrayHDF5`.\n\n",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | no_init)
| ~~~~~~~~
747 | .add_property("shape", &ChunkedArray_shape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
748 | "\nshape of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~
749 | .add_property("chunk_shape", &ChunkedArray_chunkShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
750 | "\nshape of (interior) chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
751 | .add_property("chunk_array_shape", &ChunkedArray_chunkArrayShape<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
752 | "\nshape of internal array of chunks.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
753 | .add_property("size", &Array::size,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
754 | "\nnumber of elements of the array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
755 | .add_property("overhead_bytes", &Array::overheadBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
756 | "\nsize of the overhead caused by chunked storage.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
757 | .add_property("data_bytes", (std::size_t (Array::*)() const)&Array::dataBytes,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
758 | "\nsize of the currently allocated part of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
759 | .add_property("overhead_bytes_per_chunk", &Array::overheadBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
760 | "\nsize of the overhead caused by chunked storage for a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
761 | .add_property("data_bytes_per_chunk", &Array::dataBytesPerChunk,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
762 | "\nsize of the data of a single chunk.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
763 | .add_property("backend", &Array::backend,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
764 | "\nthe backend driver of this array.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
765 | .add_property("read_only", &Array::isReadOnly,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
766 | "\n'True' if array values cannot be changed.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
767 | .add_property("cache_max_size",
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
768 | &Array::cacheMaxSize, &Array::setCacheMaxSize,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
769 | "\nget/set the size of the chunk cache.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
770 | .add_property("dtype", &ChunkedArray_dtype<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
771 | "\nthe array's value type\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
772 | .add_property("ndim", &ChunkedArray_ndim<N, T>,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
773 | "\nthe array's dimension\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
774 | .def("__repr__", &ChunkedArray_repr<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
775 | .def("__str__", &ChunkedArray_str<N, T>)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
776 | .def("checkoutSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~~~
777 | registerConverters(&ChunkedArray_checkoutSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
778 | (arg("start"), arg("stop"), arg("out")=python::object()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
779 | "\n checkoutSubarray(start, stop, res=None) => array\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
780 | "Obtain a copy of the subarray in the ROI '[start, stop)'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
781 | "If 'res' is given, it must have matching shape and will be used\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
782 | "to store the data instead of allocating new storage for 'array'.\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
783 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
784 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
785 | " roi = chunked_array.checkoutSubarray((5,10), (12,19))\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
786 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
787 | "to read the ROI from 'start=(5,10)' to 'stop=(12,19)' (exclusive).\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
788 | "Note that 'roi' is a copy, so overwriting it has no effect on the\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
789 | "chunked array. Use 'commitSubarray()' to overwrite data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
790 | .def("commitSubarray",
| ~~~~~~~~~~~~~~~~~~~~~~
791 | registerConverters(&ChunkedArray_commitSubarray<N, T>),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
792 | (arg("start"), arg("array")),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
793 | "\n commitSubarray(start, array)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
794 | "Write the given 'array' at offset 'start'.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
795 | "The index operator provides a shorthand for this function, e.g.\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
796 | "for a 2-dimensional array you can equivalently write::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
797 | " chunked_array.commitSubarray((5,10), roi)\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
798 | " chunked_array[5:12, 10:19] = roi\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
799 | "to write an ROI with shape (5,7) starting at 'start=(5,10)'.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
800 | .def("releaseChunks",
| ~~~~~~~~~~~~~~~~~~~~~
801 | &Array::releaseChunks,
| ~~~~~~~~~~~~~~~~~~~~~~
802 | (arg("start"), arg("stop"),arg("destroy")=false),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
803 | "\n releaseChunks(start, stop, destroy=False)\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
804 | "\nrelease or destroy all chunks that are completely contained in [start, stop).\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
805 | .def("__getitem__", &ChunkedArray_getitem<N, T>,
| ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
806 | "\nRead data from a chunked array with the usual index or slicing syntax::\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
807 | " value = chunked_array[5, 20]\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
808 | " roi = chunked_array[5:12, 10:19]\n\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
809 | "Note that the roi is not a slice view of the original array\n"
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
810 | "(as in numpy.ndarray), but a copy of the data.\n")
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:980:43: required from here
980 | defineChunkedArrayImpl<5, npy_float32>();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:32: warning: possibly dangling reference to a temporary [-Wdangling-reference]
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ^~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/multi_array_chunked.cxx:262:89: note: the temporary was destroyed at the end of the full expression ‘boost::python::extract<const vigra::ChunkedArray<5, float>&>(array).boost::python::extract<const vigra::ChunkedArray<5, float>&>::boost::python::converter::extract_reference<const vigra::ChunkedArray<5, float>&>.boost::python::converter::extract_reference<const vigra::ChunkedArray<5, float>&>::operator()()’
262 | ChunkedArray<N, T> const & self = python::extract<ChunkedArray<N, T> const &>(array)();
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~
[ 67%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/learning.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_learning_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_learning.dir/learning.cxx.o -MF CMakeFiles/vigranumpy_learning.dir/learning.cxx.o.d -o CMakeFiles/vigranumpy_learning.dir/learning.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/learning.cxx
In file included from /<<PKGBUILDDIR>>/include/vigra/random_forest.hxx:62,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:41:
In copy constructor ‘vigra::StopBase::StopBase(const vigra::StopBase&)’,
inlined from ‘vigra::DepthAndSizeStopping::DepthAndSizeStopping(const vigra::DepthAndSizeStopping&)’ at /<<PKGBUILDDIR>>/include/vigra/random_forest/rf_earlystopping.hxx:421:7,
inlined from ‘double vigra::pythonLearnRandomForest(RandomForest<LabelType>&, NumpyArray<2, FeatureType>, NumpyArray<2, FeatureType>, UInt32, int, int) [with LabelType = unsigned int; FeatureType = float]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:188:17:
/<<PKGBUILDDIR>>/include/vigra/random_forest/rf_earlystopping.hxx:26:7: warning: ‘earlystop.vigra::DepthAndSizeStopping::<unnamed>.vigra::StopBase::tree_count_’ may be used uninitialized [-Wmaybe-uninitialized]
26 | class StopBase
| ^~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx: In function ‘double vigra::pythonLearnRandomForest(RandomForest<LabelType>&, NumpyArray<2, FeatureType>, NumpyArray<2, FeatureType>, UInt32, int, int) [with LabelType = unsigned int; FeatureType = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:184:33: note: ‘earlystop’ declared here
184 | vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
| ^~~~~~~~~
In copy constructor ‘vigra::StopBase::StopBase(const vigra::StopBase&)’,
inlined from ‘vigra::DepthAndSizeStopping::DepthAndSizeStopping(const vigra::DepthAndSizeStopping&)’ at /<<PKGBUILDDIR>>/include/vigra/random_forest/rf_earlystopping.hxx:421:7,
inlined from ‘double vigra::pythonLearnRandomForest(RandomForest<LabelType>&, NumpyArray<2, FeatureType>, NumpyArray<2, FeatureType>, UInt32, int, int) [with LabelType = unsigned int; FeatureType = float]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:188:17:
/<<PKGBUILDDIR>>/include/vigra/random_forest/rf_earlystopping.hxx:26:7: warning: ‘earlystop.vigra::DepthAndSizeStopping::<unnamed>.vigra::StopBase::is_weighted_’ may be used uninitialized [-Wmaybe-uninitialized]
26 | class StopBase
| ^~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx: In function ‘double vigra::pythonLearnRandomForest(RandomForest<LabelType>&, NumpyArray<2, FeatureType>, NumpyArray<2, FeatureType>, UInt32, int, int) [with LabelType = unsigned int; FeatureType = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:184:33: note: ‘earlystop’ declared here
184 | vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
| ^~~~~~~~~
In copy constructor ‘vigra::DepthAndSizeStopping::DepthAndSizeStopping(const vigra::DepthAndSizeStopping&)’,
inlined from ‘double vigra::pythonLearnRandomForest(RandomForest<LabelType>&, NumpyArray<2, FeatureType>, NumpyArray<2, FeatureType>, UInt32, int, int) [with LabelType = unsigned int; FeatureType = float]’ at /<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:188:17:
/<<PKGBUILDDIR>>/include/vigra/random_forest/rf_earlystopping.hxx:421:7: warning: ‘earlystop.vigra::DepthAndSizeStopping::max_depth_reached’ may be used uninitialized [-Wmaybe-uninitialized]
421 | class DepthAndSizeStopping: public StopBase
| ^~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx: In function ‘double vigra::pythonLearnRandomForest(RandomForest<LabelType>&, NumpyArray<2, FeatureType>, NumpyArray<2, FeatureType>, UInt32, int, int) [with LabelType = unsigned int; FeatureType = float]’:
/<<PKGBUILDDIR>>/vigranumpy/src/core/random_forest.cxx:184:33: note: ‘earlystop’ declared here
184 | vigra::DepthAndSizeStopping earlystop(maxdepth,minsize);
| ^~~~~~~~~
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/depend
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /<<PKGBUILDDIR>> /<<PKGBUILDDIR>>/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/DependInfo.cmake "--color="
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
make -f vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build.make vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/build
make[4]: Entering directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 71%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/graphs.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/graphs.cxx
[ 71%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/adjacencyListGraph.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/adjacencyListGraph.cxx
[ 75%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/gridGraphNd.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/gridGraphNd.cxx
[ 75%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/gridGraph2d.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/gridGraph2d.cxx
[ 75%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/gridGraph3d.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/gridGraph3d.cxx
[ 78%] Linking CXX shared library learning.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_learning.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o learning.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_learning.dir/random_forest_old.cxx.o CMakeFiles/vigranumpy_learning.dir/random_forest.cxx.o CMakeFiles/vigranumpy_learning.dir/random_forest_3.cxx.o CMakeFiles/vigranumpy_learning.dir/learning.cxx.o -Wl,-rpath,/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/src/impex:/usr/lib/aarch64-linux-gnu/hdf5/serial: ../../../src/impex/libvigraimpex.so.11.1.12.1 /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libboost_python312.so /usr/lib/aarch64-linux-gnu/libjpeg.so /usr/lib/aarch64-linux-gnu/libpng.so /usr/lib/aarch64-linux-gnu/libtiff.so /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5.so /usr/lib/aarch64-linux-gnu/hdf5/serial/libhdf5_hl.so /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libsz.so /usr/lib/aarch64-linux-gnu/libOpenEXR-3_1.so.30.5.1 /usr/lib/aarch64-linux-gnu/libz.so /usr/lib/aarch64-linux-gnu/libIlmThread-3_1.so.30.5.1 /usr/lib/aarch64-linux-gnu/libIex-3_1.so.30.5.1 /usr/lib/aarch64-linux-gnu/libImath-3_1.so.29.10.0 -lm
Copying target vigranumpy_learning to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/learning.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 78%] Built target vigranumpy_learning
[ 82%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_graphs_EXPORTS -I/<<PKGBUILDDIR>>/include -isystem /usr/include/OpenEXR -isystem /usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o -MF CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o.d -o CMakeFiles/vigranumpy_graphs.dir/grid_graph_implicit_edge_maps.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/grid_graph_implicit_edge_maps.cxx
[ 85%] Linking CXX shared library filters.cpython-312-aarch64-linux-gnu.so
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E cmake_link_script CMakeFiles/vigranumpy_filters.dir/link.txt --verbose=1
/usr/bin/c++ -fPIC -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -o filters.cpython-312-aarch64-linux-gnu.so CMakeFiles/vigranumpy_filters.dir/kernel.cxx.o CMakeFiles/vigranumpy_filters.dir/convolution.cxx.o CMakeFiles/vigranumpy_filters.dir/filters.cxx.o CMakeFiles/vigranumpy_filters.dir/tensors.cxx.o CMakeFiles/vigranumpy_filters.dir/morphology.cxx.o CMakeFiles/vigranumpy_filters.dir/non_local_mean.cxx.o /usr/lib/aarch64-linux-gnu/libboost_python312.so
Copying target vigranumpy_filters to temporary module directory
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/cmake -E copy_if_different /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core/filters.cpython-312-aarch64-linux-gnu.so /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/vigra/
make[4]: Leaving directory '/<<PKGBUILDDIR>>/obj.aarch64-linux-gnu'
[ 85%] Built target vigranumpy_filters
[ 89%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/edgedetection.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/edgedetection.cxx
[ 89%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/interestpoints.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/interestpoints.cxx
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/accumulator.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/accumulator.cxx
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/accumulator-region-singleband.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/accumulator-region-singleband.cxx
In file included from /usr/include/boost/python/override.hpp:13,
from /usr/include/boost/python/wrapper.hpp:8,
from /usr/include/boost/python/object/value_holder.hpp:15,
from /usr/include/boost/python/object/class_metadata.hpp:14,
from /usr/include/boost/python/class.hpp:23,
from /usr/include/boost/python.hpp:18,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/export_graph_visitor.hxx:6,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/adjacencyListGraph.cxx:41:
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = float]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = float]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::WeightType vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::contractionWeight() const [with MERGE_GRAPH = vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>]’ at /<<PKGBUILDDIR>>/include/vigra/python_graph.hxx:817:32:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(float*)((char*)&<unnamed> + offsetof(boost::python::extract<float>,boost::python::extract<float>::<unnamed>.boost::python::converter::extract_rvalue<float>::m_data.boost::python::converter::rvalue_from_python_data<float>::<unnamed>.boost::python::converter::rvalue_from_python_storage<float>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
In file included from /<<PKGBUILDDIR>>/vigranumpy/src/core/export_graph_visitor.hxx:18:
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx: In member function ‘vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::WeightType vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::contractionWeight() const [with MERGE_GRAPH = vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>]’:
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx:817:32: note: ‘<anonymous>’ declared here
817 | w = boost::python::extract<WeightType>(object_.attr("contractionWeight")());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = bool]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = bool]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘bool vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::done() [with MERGE_GRAPH = vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>]’ at /<<PKGBUILDDIR>>/include/vigra/python_graph.hxx:763:38:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(bool*)((char*)&<unnamed> + offsetof(boost::python::extract<bool>,boost::python::extract<bool>::<unnamed>.boost::python::converter::extract_rvalue<bool>::m_data.boost::python::converter::rvalue_from_python_data<bool>::<unnamed>.boost::python::converter::rvalue_from_python_storage<bool>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx: In member function ‘bool vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::done() [with MERGE_GRAPH = vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>]’:
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx:763:38: note: ‘<anonymous>’ declared here
763 | retVal = boost::python::extract<bool>(object_.attr("done")());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx: In member function ‘vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::Edge vigra::cluster_operators::PythonOperator<MERGE_GRAPH>::contractionEdge() [with MERGE_GRAPH = vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph>]’:
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx:806:13: warning: ‘*(vigra::detail::GenericEdge<long int>::index_type*)((char*)&<unnamed> + offsetof(boost::python::extract<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >,boost::python::extract<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::<unnamed>.boost::python::converter::extract_rvalue<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::m_data.boost::python::converter::rvalue_from_python_data<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::<unnamed>.boost::python::converter::rvalue_from_python_storage<vigra::EdgeHolder<vigra::MergeGraphAdaptor<vigra::AdjacencyListGraph> > >::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
806 | eh = boost::python::extract<EdgeHolderType>(object_.attr("contractionEdge")());
| ^~
/<<PKGBUILDDIR>>/include/vigra/python_graph.hxx:806:33: note: ‘<anonymous>’ declared here
806 | eh = boost::python::extract<EdgeHolderType>(object_.attr("contractionEdge")());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 92%] Building CXX object vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o
cd /<<PKGBUILDDIR>>/obj.aarch64-linux-gnu/vigranumpy/src/core && /usr/bin/c++ -DHasHDF5 -Dvigranumpy_analysis_EXPORTS -I/<<PKGBUILDDIR>>/include -I/usr/include/OpenEXR -I/usr/include/Imath -isystem /usr/lib/aarch64-linux-gnu/python3-numpy/numpy/_core/include -isystem /usr/include/python3.12 -isystem /usr/include/hdf5/serial -pthread -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pipe -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++11 -fPIC -DH5_BUILT_AS_DYNAMIC_LIB -MD -MT vigranumpy/src/core/CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o -MF CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o.d -o CMakeFiles/vigranumpy_analysis.dir/accumulator-region-multiband.cxx.o -c /<<PKGBUILDDIR>>/vigranumpy/src/core/accumulator-region-multiband.cxx
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = long int]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = long int]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_get_slice_data(Container&, PySliceObject*, Index&, Index&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, long unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, long unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = long unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:617:27:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(long int*)((char*)&<unnamed> + offsetof(boost::python::extract<long int>,boost::python::extract<long int>::<unnamed>.boost::python::converter::extract_rvalue<long int>::m_data.boost::python::converter::rvalue_from_python_data<long int>::<unnamed>.boost::python::converter::rvalue_from_python_storage<long int>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
In file included from /usr/include/boost/python/suite/indexing/indexing_suite.hpp:12,
from /usr/include/boost/python/suite/indexing/vector_indexing_suite.hpp:9,
from /<<PKGBUILDDIR>>/vigranumpy/src/core/export_graph_visitor.hxx:7:
/usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp: In static member function ‘static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_get_slice_data(Container&, PySliceObject*, Index&, Index&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, long unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, long unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = long unsigned int]’:
/usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:617:27: note: ‘<anonymous>’ declared here
617 | long to = extract<long>( slice->stop);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function ‘boost::python::converter::extract_rvalue<T>::result_type boost::python::converter::extract_rvalue<T>::operator()() const [with T = long int]’,
inlined from ‘boost::python::extract<T>::operator result_type() const [with T = long int]’ at /usr/include/boost/python/extract.hpp:136:23,
inlined from ‘static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_get_slice_data(Container&, PySliceObject*, Index&, Index&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, long unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, long unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = long unsigned int]’ at /usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:603:29:
/usr/include/boost/python/extract.hpp:185:11: warning: ‘*(long int*)((char*)&<unnamed> + offsetof(boost::python::extract<long int>,boost::python::extract<long int>::<unnamed>.boost::python::converter::extract_rvalue<long int>::m_data.boost::python::converter::rvalue_from_python_data<long int>::<unnamed>.boost::python::converter::rvalue_from_python_storage<long int>::storage))’ may be used uninitialized [-Wmaybe-uninitialized]
185 | );
| ^
/usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp: In static member function ‘static void boost::python::detail::slice_helper<Container, DerivedPolicies, ProxyHandler, Data, Index>::base_get_slice_data(Container&, PySliceObject*, Index&, Index&) [with Container = std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >; DerivedPolicies = boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>; ProxyHandler = boost::python::detail::proxy_helper<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false>, boost::python::detail::container_element<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, long unsigned int, boost::python::detail::final_vector_derived_policies<std::vector<vigra::EdgeHolder<vigra::AdjacencyListGraph>, std::allocator<vigra::EdgeHolder<vigra::AdjacencyListGraph> > >, false> >, long unsigned int>; Data = vigra::EdgeHolder<vigra::AdjacencyListGraph>; Index = long unsigned int]’:
/usr/include/boost/python/suite/indexing/detail/indexing_suite_detail.hpp:603:29: note: ‘<anonymous>’ declared here
603 | long from = extract<long>( slice->start);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
E: ABORT: Received TERM signal (requesting cleanup and shutdown)
--------------------------------------------------------------------------------
Build finished at 2024-09-26T20:34:00Z
Finished
--------
+------------------------------------------------------------------------------+
| Cleanup |
+------------------------------------------------------------------------------+
Purging /<<BUILDDIR>>
Not cleaning session: cloned chroot in use
E: ABORT: Received TERM signal (requesting cleanup and shutdown)
E: Build failure (dpkg-buildpackage died)
+------------------------------------------------------------------------------+
| Summary |
+------------------------------------------------------------------------------+
Build Architecture: arm64
Build Type: any
Build-Space: 706200
Build-Time: 593
Distribution: sid
Fail-Stage: build
Host Architecture: arm64
Install-Time: 52
Job: /tmp/debusine-fetch-exec-upload-4pdsg_k6/libvigraimpex_1.12.1+dfsg-1.dsc
Machine Architecture: arm64
Package: libvigraimpex
Package-Time: 670
Source-Version: 1.12.1+dfsg-1
Space: 706200
Status: attempted
Version: 1.12.1+dfsg-1+bd1
--------------------------------------------------------------------------------
Finished at 2024-09-26T20:34:00Z
Build needed 00:11:10, 706200k disk space